11 Easy Vegetable Soup Recipes for Faster, Better Weeknight Bowls
These vegetable soup recipes easy enough for a Tuesday all start the same way: soften onions and carrots, then add vegetables that turn sweet as they simmer, and finish with a broth you can actually taste. Carrots and celery bring the base, tomatoes or root vegetables add body, and a handful of greens or beans at the end keeps each bowl hearty.

Start with Classic Weeknight Vegetable Soup for the benchmark bowl, go to Spicy Chipotle Black Bean Vegetable Soup when you want real heat, Fresh Pea and Zucchini Soup if you have ten minutes and a blender, and Freezer Prep Vegetable Soup Packs for meal planning.
Which Vegetable Soup Should You Make?
| Recipe | Flavor profile | Best for |
|---|---|---|
| Classic Weeknight Vegetable Soup | Sweet, savory, light | A reliable Tuesday dinner |
| Brothy Ginger Lemongrass Vegetable Soup | Bright, citrusy, aromatic | A fast, clean bowl |
| Creamy Cauliflower White Bean Vegetable Soup | Smooth, mild, garlicky | Dairy-free creaminess |
| Spicy Chipotle Black Bean Vegetable Soup | Smoky, spicy, hearty | Bold flavor and real heat |
| Hearty Barley Root Vegetable Soup | Chewy, earthy, filling | Cold weather and big appetites |
| Classic Minestrone with Pesto | Herby, tomatoey, beany | A traditional Italian bowl |
| Fresh Pea and Zucchini Soup | Sweet, green, light | Spring vegetables and speed |
| Sweet Celeriac and Apple Soup | Mild, slightly sweet, earthy | Something unusual and silky |
| Kimchi Tofu Vegetable Soup | Sour, spicy, fermented | Kimchi lovers and quick dinners |
| Roasted Red Pepper and Tomato Soup | Smoky, sweet, rich | A soup that feels roasted |
| Freezer Prep Vegetable Soup Packs | Savory, fresh, flexible | Meal planning and freezer prep |
Classic Weeknight Vegetable Soup
This is your weeknight workhorse, the one to make when the crisper drawer has a little of everything and you still want dinner to taste deliberate. I keep the broth light so the sweet corn and soft potatoes do the talking, and I never cut back on the thyme.

Ingredients (makes 6 servings)
- Onion, carrot, and celery, finely chopped: 1 large onion, 2 carrots, 2 celery stalks
- Garlic cloves, minced: 4
- Russet potatoes, peeled and diced: 450 g (1 lb)
- Canned diced tomatoes: 400 g (14 oz)
- Vegetable broth: 1.5 litres (6 cups)
- Frozen corn kernels: 150 g (1 cup)
- Dried thyme: 1 tsp
- Olive oil: 2 tbsp
- Salt and black pepper: to taste
Instructions
Step 1: You warm the 2 tbsp olive oil in a large pot over medium heat and cook the chopped onion, carrot, and celery until they turn soft and glossy, about 8 minutes, stirring once or twice. If the edges start to brown, turn the heat down a touch.
Step 2: Stir in the 4 minced garlic cloves and the teaspoon of dried thyme. You will smell them bloom within a minute.
Step 3: Add the 450 g diced potatoes, the 400 g can of diced tomatoes with their juice, and all of the 1.5 litres of broth to the pot. Bring everything to a boil, then lower the heat and simmer with the lid tilted for 20 minutes, until you can slide a fork through a potato chunk.
Step 4: Stir in the 150 g frozen corn and let it cook 5 more minutes, then season with salt and pepper until you taste a bright, savory broth. A little more pepper than you think wakes it up.
Step 5: Ladle the soup into bowls while it is still steaming, and you can serve it with thick slices of buttered bread.
Brothy Ginger Lemongrass Vegetable Soup
When you want soup you can eat at your desk without regret, this clear, citrusy broth is the answer. I go heavier on the ginger than most recipes do, because it carries the whole bowl without any oil.

Ingredients (makes 4 servings)
- Fresh lemongrass stalks, trimmed and bruised: 2
- Fresh ginger, peeled and thinly sliced: 40 g (3 tbsp)
- Carrot, julienned: 1 large
- Zucchini, spiralized or thinly sliced into ribbons: 2 medium
- Snow peas, halved: 100 g (1 cup)
- Vegetable broth: 1.2 litres (5 cups)
- Soy sauce: 2 tbsp
- Lime, juiced: 1
- Fresh cilantro leaves: a handful
- Chili flakes: 1/2 tsp
Instructions
Step 1: Bruise the 2 lemongrass stalks with the flat side of your knife and drop them into a pot with the 40 g ginger and the 1.2 litres of vegetable broth. You will want the broth to simmer for 10 minutes so the aromatics steep into it.
Step 2: Fish out the lemongrass and ginger with a slotted spoon. If you leave them in, the broth turns bitter rather than bright.
Step 3: Slide the julienned carrot and the zucchini ribbons into the simmering broth and cook for 4 minutes, until you see them soften but still hold a little snap.
Step 4: Add the 100 g snow peas and the 2 tbsp soy sauce, then let them cook 2 more minutes while you watch the snow peas turn emerald green.
Step 5: Turn off the heat and squeeze in the juice from the 1 lime, then taste and add the 1/2 tsp chili flakes if you want heat. Ladle into deep bowls and scatter the cilantro leaves over the top.
Creamy Cauliflower White Bean Vegetable Soup
This soup gets its creaminess from cannellini beans and a whole head of cauliflower, so you do not need any dairy to make it feel rich. I add a pinch of nutmeg because it rounds out the garlic without shouting.

Ingredients (makes 5 servings)
- Cauliflower, cut into florets: 1 medium head (about 700 g)
- Cannellini beans, drained and rinsed: 400 g (14 oz)
- Yellow onion, chopped: 1 large
- Garlic cloves, peeled: 6
- Vegetable broth: 1 litre (4 cups)
- Olive oil: 3 tbsp
- Ground nutmeg: 1/4 tsp
- Lemon, juiced: 1/2
- Fresh parsley, chopped: a handful
- Salt and black pepper: to taste
Instructions
Step 1: Warm the 3 tbsp olive oil in a heavy pot over medium heat and cook the chopped onion until it turns translucent, about 6 minutes, but you do not want any color on it.
Step 2: Drop in the cauliflower florets, the 6 garlic cloves, and the 1 litre of vegetable broth. Bring the liquid to a boil, then lower the heat and simmer with the lid on for 20 minutes, until the cauliflower collapses when you press it with a spoon.
Step 3: Scrape the drained cannellini beans into the pot and let them warm through for 3 minutes. You can reserve a handful of beans to stir in later if you like a little texture.
Step 4: Remove the pot from the heat and blend everything with an immersion blender until smooth, then season with the 1/4 tsp nutmeg, salt, and black pepper. If you only have a countertop blender, blend in two batches and vent the lid.
Step 5: Stir in the lemon juice from the 1/2 lemon and the reserved beans if you kept them, then ladle into bowls. Scatter the parsley over each portion and finish with a crack of black pepper.
Spicy Chipotle Black Bean Vegetable Soup
This one is for the nights when you need a bowl that bites back. The chipotle adds slow smoke, the black beans give it real body, and the lime at the end keeps it from turning heavy.

Ingredients (makes 5 servings)
- Black beans, drained and rinsed: 800 g (2 x 400 g cans)
- Chipotle pepper in adobo, minced, plus adobo sauce: 1 small pepper and 1 tbsp sauce
- Onion and red bell pepper, chopped: 1 large onion, 1 large bell pepper
- Garlic cloves, minced: 4
- Canned fire-roasted diced tomatoes: 400 g (14 oz)
- Vegetable broth: 1 litre (4 cups)
- Frozen corn kernels: 150 g (1 cup)
- Lime juice: 2 tbsp
- Olive oil: 2 tbsp
- Salt: to taste
Instructions
Step 1: Warm the 2 tbsp olive oil in a large pot over medium heat and cook the chopped onion and bell pepper until they soften, about 7 minutes. You want them tender but not browned, so stir a few times.
Step 2: Add the 4 minced garlic cloves and the minced chipotle pepper with its tablespoon of adobo sauce, and cook for 1 minute, until you can smell the smoke and garlic together.
Step 3: Pour in the 400 g can of fire-roasted tomatoes, all of the drained black beans, and the 1 litre of broth. Scrape the bottom of the pot with your spoon, then let the soup come to a boil and simmer uncovered for 15 minutes so the flavors deepen.
Step 4: Stir in the 150 g frozen corn and cook 5 more minutes, until the corn is hot and the broth looks glossy. Taste and add salt, remembering that the chipotle already brings some.
Step 5: Turn off the heat and stir in the 2 tbsp lime juice. Ladle into bowls and top with extra lime wedges if you have them, or a spoon of plain yogurt.
Hearty Barley Root Vegetable Soup
This is the soup you make on a Sunday and reheat for three lunches after. Pearled barley soaks up the broth and turns each ladle into something you can chew, while parsnips and rutabaga sweeten as they cook.

Ingredients (makes 8 servings)
- Pearled barley: 180 g (1 cup)
- Carrots and parsnips, peeled and diced: 3 carrots, 2 parsnips
- Rutabaga, peeled and diced: 400 g (about 1 small)
- Onion and celery, chopped: 1 large onion, 3 celery stalks
- Garlic cloves, minced: 4
- Canned diced tomatoes: 400 g (14 oz)
- Vegetable broth: 2 litres (8 cups)
- Dried thyme: 1 tsp
- Bay leaf: 1
- Olive oil: 3 tbsp
Instructions
Step 1: Warm the 3 tbsp olive oil in a large heavy pot over medium heat and cook the chopped onion and celery until they turn soft and translucent, about 8 minutes, stirring here and there so they do not catch.
Step 2: Add the diced carrots and parsnips, the rutabaga, and the 4 minced garlic cloves. Cook for 5 more minutes, letting the roots pick up a little color around the edges while you stir twice.
Step 3: Stir in the 180 g barley, the 400 g can of tomatoes with their juice, the 2 litres of broth, the 1 tsp thyme, and the bay leaf. Bring everything to a boil, then lower the heat and simmer with the lid tilted for 40 minutes, until the barley is tender but still chewy and the rutabaga gives under your spoon.
Step 4: Fish out the bay leaf with a fork. If the soup has gotten too thick, you can add a splash of hot water until it loosens to the consistency you like.
Step 5: Ladle into wide bowls and finish with a grind of black pepper. You can store the rest in the fridge for up to five days, and it only gets better on day two.
Classic Minestrone with Pesto
A proper minestrone should taste like a garden in a pot, with soft beans, tiny pasta, and a spoonful of pesto melting into the broth right before you eat. I use vegetable broth and a heavy hand of basil at the end.

Ingredients (makes 6 servings)
- Onion, carrot, and celery, diced: 1 large onion, 2 carrots, 2 celery stalks
- Garlic cloves, minced: 4
- Zucchini and green beans, trimmed and cut: 2 zucchini, 150 g green beans
- Cannellini beans, drained and rinsed: 400 g (14 oz)
- Small pasta shapes, like ditalini: 100 g (1 cup)
- Canned crushed tomatoes: 400 g (14 oz)
- Vegetable broth: 1.5 litres (6 cups)
- Fresh pesto: 4 tbsp
- Olive oil: 2 tbsp
- Salt and black pepper: to taste
Instructions
Step 1: Warm the 2 tbsp olive oil in a large pot over medium heat and cook the diced onion, carrot, and celery until they soften, about 7 minutes. You will see the onion turn translucent first, then the carrot brightens.
Step 2: Stir in the 4 minced garlic cloves and cook 1 minute, just until you can smell it. Add the zucchini and green beans and let them cook for 3 minutes more, tossing twice so they pick up a little color.
Step 3: Pour in the 400 g can of crushed tomatoes, the 1.5 litres of broth, and the drained cannellini beans. Bring to a boil, then lower the heat and simmer with the lid on for 15 minutes, until you can pierce a green bean with a fork.
Step 4: Add the 100 g pasta and simmer uncovered for 10 minutes, stirring once or twice so it does not stick to the bottom. The pasta should be al dente and you will notice the broth looks slightly creamy from the starch.
Step 5: Turn off the heat, taste and season with salt and black pepper, then ladle into bowls. Swirl a tablespoon of pesto into each portion and serve right away while the pasta is still plump.
Fresh Pea and Zucchini Soup
This is the fastest soup in the list, and it tastes like early summer even if you make it from frozen peas in February. I add a handful of fresh mint at the end because it lifts the whole bowl.

Ingredients (makes 4 servings)
- Frozen peas: 500 g (4 cups)
- Zucchini, sliced: 2 medium
- Yellow onion, chopped: 1 large
- Garlic cloves, sliced: 2
- Vegetable broth: 750 ml (3 cups)
- Fresh mint leaves: a large handful
- Lemon, juiced: 1/2
- Olive oil: 2 tbsp
- Salt and black pepper: to taste
Instructions
Step 1: Warm the 2 tbsp olive oil in a medium pot over medium heat and cook the chopped onion until it softens, about 5 minutes. You do not want it brown, just sweet and translucent.
Step 2: Add the sliced zucchini and garlic, then pour in the 750 ml of broth. Bring to a simmer and cook for 5 minutes, until the zucchini is soft enough to break when you press it with a spoon.
Step 3: Tip in the 500 g frozen peas and cook 3 more minutes, just until they turn bright green. If you cook them longer, the soup dulls and loses its fresh edge.
Step 4: Remove from the heat, add the mint leaves and the juice of the 1/2 lemon, and blend until smooth with an immersion blender. Taste, season with salt and black pepper, and you can ladle it into bowls while the soup is still bright.
Sweet Celeriac and Apple Soup
Celeriac looks like a knotty turnip, but it cooks into the silkiest, most delicate soup you will make this month. The apple adds sweetness without sugar, and a spoon of cream at the end is optional.

Ingredients (makes 4 servings)
- Celeriac, peeled and cubed: 800 g (about 1 large)
- Apples, peeled and chopped: 2 medium (about 300 g)
- Yellow onion, chopped: 1 large
- Garlic cloves, minced: 2
- Vegetable broth: 1 litre (4 cups)
- Dried thyme: 1/2 tsp
- Apple cider vinegar: 1 tbsp
- Heavy cream or coconut cream: 4 tbsp
- Butter or olive oil: 2 tbsp
- Salt and white pepper: to taste
Instructions
Step 1: Melt the 2 tbsp butter or warm the oil in a large pot over medium heat and cook the chopped onion until it turns soft and golden at the edges, about 8 minutes. You want a little color here for depth.
Step 2: Add the cubed celeriac, the chopped apples, the 2 minced garlic cloves, and the 1/2 tsp dried thyme. Cook for 5 minutes, stirring occasionally, until you see the apples start to go translucent.
Step 3: Pour in the 1 litre of vegetable broth, bring to a boil, then lower the heat and simmer with the lid on for 25 minutes, until you can crush a piece of celeriac against the side of the pot with your spoon.
Step 4: Blend the soup with an immersion blender until it is completely smooth, then stir in the 1 tbsp apple cider vinegar and the 4 tbsp cream. If you are using a countertop blender, blend in two batches and vent the lid.
Step 5: Taste and season with salt and white pepper, then ladle into warm bowls. You can top each one with a thin slice of raw apple and a crack of black pepper.
Kimchi Tofu Vegetable Soup
This soup leans on the fermented tang of well-aged kimchi, which means you can build a deep, spicy broth in under 20 minutes. I add soft tofu at the end so it melts into every spoonful.

Ingredients (makes 4 servings)
- Napa cabbage kimchi, chopped, with juice: 250 g (1 1/2 cups) and 2 tbsp juice
- Firm tofu, cubed: 400 g (14 oz)
- Zucchini and shiitake mushrooms, sliced: 1 zucchini, 150 g mushrooms
- Yellow onion, thinly sliced: 1/2 large
- Garlic cloves, minced: 3
- Gochujang (Korean chili paste): 2 tbsp
- Vegetable broth: 1 litre (4 cups)
- Soy sauce: 1 tbsp
- Sesame oil: 1 tbsp
- Scallions, sliced: 3
Instructions
Step 1: Warm the 1 tbsp sesame oil in a pot over medium heat and cook the sliced onion until it softens, about 4 minutes. You will not need much color, just enough to bring out the sweetness.
Step 2: Add the kimchi with its juice, the 3 minced garlic cloves, and the 2 tbsp gochujang. Stir for 2 minutes, until you smell the kimchi sharpen and the paste turn glossy.
Step 3: Pour in the 1 litre of broth and the sliced zucchini and mushrooms, then bring to a boil. Lower the heat and simmer for 10 minutes, until you see the mushrooms are tender and the broth has taken on a deep red color.
Step 4: Slide in the 400 g cubed tofu and the 1 tbsp soy sauce, and simmer 3 more minutes, just enough to warm the tofu through. If you stir too hard, the tofu breaks apart.
Step 5: Ladle into deep bowls and scatter the sliced scallions over the top. You can eat this as is, or serve with a bowl of steamed rice on the side.
Roasted Red Pepper and Tomato Soup
Roasting the peppers and tomatoes first gives this soup a sweetness you cannot get from a can alone. I add a spoon of smoked paprika to echo the charred edges without any fuss.

Ingredients (makes 6 servings)
- Red bell peppers, halved and seeded: 4 large
- Ripe tomatoes, halved: 6 medium (about 900 g)
- Yellow onion, quartered: 1 large
- Garlic cloves, unpeeled: 6
- Vegetable broth: 1 litre (4 cups)
- Smoked paprika: 1 tsp
- Olive oil: 4 tbsp
- Balsamic vinegar: 1 tbsp
- Fresh basil leaves: a handful
- Salt and black pepper: to taste
Instructions
Step 1: Turn your oven on to 220C (425F) and line a large baking tray with parchment. You will want the oven fully hot before the vegetables go in.
Step 2: Toss the halved peppers, tomatoes, quartered onion, and unpeeled garlic cloves with 3 tbsp of the olive oil on the tray, and season with salt. Roast for 35 minutes, until you see the peppers blistered and the tomatoes collapsed.
Step 3: Let the tray cool for 5 minutes, then squeeze the garlic cloves out of their skins and into a large pot. Add the roasted peppers, tomatoes, onion, and any juices from the tray, and you will notice how much liquid they released.
Step 4: Pour in the 1 litre of broth, the 1 tsp smoked paprika, and the 1 tbsp balsamic vinegar, then bring to a simmer and cook for 10 minutes with the lid tilted. You are just bringing the flavors together here, not reducing much.
Step 5: Blend the soup with an immersion blender until it is as smooth as you like. If you have a countertop blender, blend in two batches and vent the lid.
Step 6: Stir in the remaining 1 tbsp olive oil, taste for salt and pepper, and ladle into bowls. Tear the basil leaves over each serving, and you can serve it with crusty bread.
Freezer Prep Vegetable Soup Packs
This recipe gives you two gallon bags full of chopped raw vegetables, each one portioned to become a full pot of soup on a busy night. You do all the prep once, then the freezer does the rest.

Ingredients (makes 2 freezer bags, 4 servings each)
- Mixed fresh vegetables, chopped (onion, carrot, celery, zucchini, green beans): 2.4 kg (5.3 lb) total
- Canned diced tomatoes: 2 x 400 g cans
- Canned chickpeas, drained and rinsed: 2 x 400 g cans
- Garlic cloves, minced: 8
- Dried Italian herbs: 2 tsp
- Bay leaves: 4
- Vegetable bouillon cubes: 8
- Olive oil: 4 tbsp
- Kosher salt and black pepper: to taste
Instructions
Step 1: Wash, peel, and chop all 2.4 kg of mixed vegetables into bite-sized pieces, keeping them roughly the same size so they cook evenly later. You can use any mix you like, but keep the onion and carrot base included.
Step 2: Divide the chopped vegetables evenly between two large freezer-safe zip-top bags. You want each bag to hold about 1.2 kg of vegetables, so weigh them if you have a scale.
Step 3: Add to each bag one 400 g can of diced tomatoes with its juice, one drained can of chickpeas, 4 minced garlic cloves, 1 tsp dried Italian herbs, 2 bay leaves, 4 bouillon cubes, and 2 tbsp olive oil. Press out as much air as you can and seal.
Step 4: Lay the bags flat in the freezer and freeze until solid. You can stack them once frozen, and they will keep for three months without losing quality.
Step 5: Empty one frozen bag into a pot with 1 litre (4 cups) of water, bring to a boil, then simmer for 20 minutes, until the vegetables are tender. Fish out the bay leaves, season with salt and pepper, and you can serve it with bread.
Every spoonful of these soups depends on how you handle the aromatics. Take the extra five minutes to soften the onion, carrot, and celery or ginger before the broth goes in, and the whole pot tastes layered instead of watery.
Pick the version that matches your evening, put a pot on the stove, and let the kitchen smell like you planned ahead even when you did not.
