Almost every soup you love is built on one of three bases: a clear broth, a tomato base, or a blended purée. Learn one simple method for each, then swap the vegetables, proteins and spices, and you have at least fifteen different soups without needing fifteen recipes.
This guide gives you the three master methods, a flavour map for each with five variations, and tips for keeping sodium in check and storing soup safely.
Why build soups from bases
Soup is one of the easiest ways to eat more vegetables. Canada’s Food Guide suggests that for mixed dishes like soups, you start by making half the meal vegetables and fruits, then add protein foods and whole grains. A base method lets you do that with whatever is in your fridge.
All three bases begin the same way:
- Sweat the aromatics. Cook 1 diced onion, 1 to 2 carrots and 1 to 2 celery stalks in 1 tablespoon of oil over medium heat for 6 to 8 minutes, until soft. Add 2 to 3 minced garlic cloves for the last minute.
- Bloom the spices. Stir dried spices into the hot oil for 30 to 60 seconds before adding liquid. This deepens their flavour.
- Add liquid and simmer. Then follow the base below.
- Finish. Taste and adjust with salt, pepper, an acid (lemon juice or vinegar) and fresh herbs.
A note on sodium
Health Canada lists soups among the main sources of sodium in packaged and prepared foods, and notes that most people in Canada eat too much of it. Homemade soup gives you control:
- Use low-sodium or no-salt-added broth and canned tomatoes.
- Rinse canned beans before adding them.
- Build flavour with aromatics, herbs, spices, citrus and vinegar, then salt at the end, once you have tasted.
- A Parmesan rind, dried mushrooms or a spoon of tomato paste adds savoury depth without much salt.
Base 1: Clear broth soups
Method: after the aromatics, add 6 to 8 cups of low-sodium broth (vegetable, chicken or homemade). Add your vegetables by cooking time: hard vegetables (potatoes, carrots, squash) for 15 to 20 minutes, then tender ones (zucchini, peas, greens) for the last 3 to 5 minutes. Add cooked protein and grains at the end so they do not overcook.
Tip: cook pasta or rice separately and add it to each bowl. Grains left in broth overnight soak up the liquid and turn mushy.

Broth flavour map
| Soup | Spices and aromatics | Vegetables | Protein / grain | Finish |
|---|---|---|---|---|
| Chicken vegetable | Thyme, bay leaf | Carrot, celery, green beans | Shredded chicken, barley | Parsley, lemon |
| Minestrone | Oregano, basil | Zucchini, cabbage, diced tomato | White beans, small whole grain pasta | Parmesan, basil |
| Ginger miso noodle | Fresh ginger, garlic | Bok choy, mushrooms, green onion | Tofu, soba noodles | Stir in miso off the heat, add lime |
| Lemon lentil | Cumin, turmeric | Spinach, carrot | Red lentils | Lemon juice, cilantro |
| Mexican-style chicken | Cumin, chili powder, oregano | Corn, peppers, tomato | Chicken, black beans | Lime, avocado, cilantro |
Base 2: Tomato soups
Method: after the aromatics, stir in 2 tablespoons of tomato paste and cook for 2 minutes until it darkens slightly. Add one 796 mL (28 oz) can of no-salt-added crushed or diced tomatoes plus 3 to 4 cups of broth. Simmer 20 to 30 minutes, then leave chunky or blend.
For deeper flavour: roast fresh tomatoes, a red pepper, an onion and a head of garlic at 200°C (400°F) for 35 to 45 minutes, then blend with broth.
For too-sharp acidity: cook the onions longer to sweeten them, add a grated carrot, or blend in a spoon of white beans or a splash of milk.

Tomato flavour map
| Soup | Spices and aromatics | Add-ins | Finish |
|---|---|---|---|
| Roasted tomato basil | Garlic, basil | Roasted red pepper | Fresh basil, a little olive oil |
| Creamy tomato | Garlic, thyme | Blended white beans or milk for creaminess | Black pepper, chives |
| Tomato lentil | Cumin, smoked paprika | Red lentils | Lemon, parsley |
| Moroccan-style tomato chickpea | Cumin, cinnamon, coriander | Chickpeas, spinach | Cilantro, lemon |
| Tomato tortellini or bean | Oregano, basil | Cheese tortellini or cannellini beans, kale | Parmesan |
For more ways to use tomatoes, see the tomato masterclass.
Base 3: Puréed soups
Method: after the aromatics, add about 1 kg (2 lb) of one main vegetable, cut into chunks, and enough broth to just cover (usually 4 to 5 cups). Simmer until very tender, 15 to 25 minutes. Blend until smooth, then thin with more broth or milk to the texture you like.
For creaminess without cream: blend in a small potato, a half cup of white beans or red lentils, or a spoon of plain yogurt off the heat. Beans and lentils also add protein and fibre.
Blending safety: let hot soup cool slightly, fill a blender no more than halfway, and vent the lid with a towel over it. An immersion blender avoids the transfer altogether.
Purée flavour map
| Soup | Main vegetable | Spices and aromatics | Finish |
|---|---|---|---|
| Butternut squash | Squash, apple | Ginger, nutmeg | Toasted pumpkin seeds |
| Carrot ginger | Carrots | Fresh ginger, a little orange zest | Yogurt swirl, cilantro |
| Broccoli and white bean | Broccoli, white beans | Garlic, thyme | Lemon, a sprinkle of cheddar |
| Cauliflower | Cauliflower, a small potato | Garlic, cumin | Chives, black pepper |
| Sweet potato and red lentil | Sweet potato, red lentils | Curry powder, turmeric | Lime, cilantro |
Make your own broth
Keep a bag in the freezer for onion ends, carrot peels, celery leaves, mushroom stems and herb stems. When it is full, cover with water, add a bay leaf and peppercorns, and simmer for about an hour. Strain and use as a no-salt base. Skip strong-tasting scraps like cabbage or broccoli stalks, which can turn broth bitter. If you use a chicken carcass, simmer longer for more body.
For more on building richer one-pot meals, see stew building blocks.
Storing and reheating safely
Soup is ideal for batch cooking, but a big pot cools slowly. Health Canada’s leftover safety tips recommend:
- Refrigerate leftovers promptly in shallow containers so they cool quickly. Very hot food can cool at room temperature until it stops steaming.
- Throw away cooked food left at room temperature for more than two hours.
- Eat refrigerated leftovers within 2 to 3 days, or freeze them.
- Reheat to 74°C (165°F).
Broth and puréed soups freeze well. Potato chunks and pasta can turn grainy or mushy, so freeze the base and add those fresh when reheating.
Quick takeaways
- Start every soup with sweated aromatics and bloomed spices.
- Choose a base: clear broth, tomato, or puréed vegetable.
- Make half the pot vegetables, then add a protein and, if you like, a whole grain.
- Use low-sodium broth and finish with acid and herbs instead of extra salt.
- Cool quickly in shallow containers and eat within 2 to 3 days or freeze.