There’s something magical about a pot of vegan vegetable soup simmering on the stove – the way the garlic and onions perfume the whole kitchen, the colorful veggies bobbing in that rich tomato broth. This is my go-to recipe when I need something nourishing in a hurry, packed with whatever fresh or frozen vegetables I have on hand. I first made this version during a particularly hectic week when my fridge was nearly empty except for some sad-looking carrots and half an onion. Turns out, desperation breeds genius! Now it’s my family’s favorite cozy meal, especially when served with a hunk of crusty bread for dipping. The best part? It’s ready in under an hour and tastes even better the next day.

Table of Contents
Table of Contents
Why You’ll Love This Vegan Vegetable Soup
This isn’t just any vegetable soup – it’s the kind of recipe that makes you wonder why you’d ever reach for canned soup again. Here’s what makes it special:
- Weeknight superhero: Ready in under 45 minutes with minimal chopping (thank you, frozen veggies!)
- Nutrition powerhouse: Packed with vitamins from all those colorful vegetables swimming in that rich tomato broth
- Budget-friendly magic: Uses affordable staples and whatever veggies you’ve got – fresh, frozen, or slightly past their prime
- Freezer goldmine: Makes a big batch that freezes beautifully for those “I can’t even” days
- Endlessly adaptable: Swap veggies based on season or preference – it’s foolproof!
Trust me, once you try this soup, you’ll understand why my kids beg for it even on summer days.
Ingredients for Vegan Vegetable Soup
Gather these simple ingredients – I promise you probably have most already! The beauty of this soup is how flexible it is, but here’s what I use for that perfect balance of flavors and textures:
- 2 tablespoons extra virgin olive oil – for sautéing those aromatics to golden perfection
- 4 cloves garlic, sliced – don’t skimp here, it’s the flavor foundation!
- 1 onion, chopped – yellow or white both work beautifully
- 2 celery stalks, chopped – including those leafy tops for extra flavor
- 2 medium potatoes, peeled and diced – russets or Yukon golds add lovely heartiness
- 2 large carrots, peeled and chopped – about 1 cup if you’re measuring
- 1 cup each frozen corn, green beans, and peas – the frozen veggie trifecta that makes this soup so easy
- 2 (14-ounce) cans crushed tomatoes – gives that rich, slightly thick base
- 4 cups vegetable stock or water – stock adds depth, but water works in a pinch
- 1 tablespoon Italian seasoning or dried oregano – my secret flavor booster
- ¼ teaspoon each salt and ground black pepper – adjust to taste later!

Ingredient Notes & Substitutions
No stress if you’re missing something – this soup is all about flexibility! Here are my favorite swaps:
- Fresh vs frozen: Use whatever you’ve got! Fresh green beans work great (just chop them first), and fresh corn cut from the cob is divine in summer.
- Oil alternatives: Can’t do olive oil? Avocado oil works, or just use ¼ cup water for oil-free sautéing (add more as needed).
- Seasoning tweaks: No Italian blend? Use 2 teaspoons oregano + 1 teaspoon basil. Add a bay leaf while simmering for extra depth.
- Potato lovers: Sweet potatoes make a fun twist – just reduce simmer time since they cook faster.
The key is tasting as you go – this soup forgives and adapts beautifully!
How to Make Vegan Vegetable Soup
Okay, let’s get cooking! This soup comes together so easily, but there are a few key steps that make all the difference. Follow along – I promise it’s foolproof:
- Sauté those aromatics: Heat the olive oil in your largest pot over medium-high heat. Add the garlic, onion, and celery, stirring occasionally until they turn golden brown and smell incredible – about 5 minutes. This step builds SO much flavor, so don’t rush it!
- Toss in the veggies: Add all your chopped potatoes and carrots first, giving them a quick stir to coat with that fragrant oil. Then dump in the frozen corn, green beans, and peas – no need to thaw!
- Bring on the liquid: Pour in the crushed tomatoes and vegetable stock, scraping up any tasty browned bits from the bottom of the pot. Stir in the Italian seasoning, salt, and pepper.
- Simmer to perfection: Bring everything to a lively boil, then reduce heat to medium-low. Partially cover with a lid (leave it slightly ajar so steam can escape) and let it bubble away for 30 minutes. You’ll know it’s done when the potatoes and carrots are fork-tender but not mushy.
- Taste and adjust: Turn off the heat and give it a taste – add more salt or pepper if needed. The flavors will continue to develop as it sits!
Pro Tips for the Best Vegan Vegetable Soup
- Don’t crowd the pot: If your pot seems too full, use less broth – you can always thin it later.
- Watch the potatoes: Check them at 25 minutes – overcooked potatoes turn to mush!
- Layer flavors: For extra richness, stir in a tablespoon of tomato paste with the aromatics.
- Texture matters: Like it chunkier? Add veggies in stages – delicate peas last.
45-Minute Vegan Vegetable Soup That Tastes Magical
- Prep Time: 15 mins
- Cook Time: 30 mins
- Total Time: 45 mins
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: International
- Diet: Vegan
Description
A hearty and nutritious vegan vegetable soup packed with fresh and frozen vegetables, perfect for a quick and healthy meal.
Ingredients
- 2 tablespoon extra virgin olive oil
- 4 cloves of garlic, sliced
- 2 celery stalks, chopped
- 1 onion, chopped
- 2 medium potatoes, peeled and diced
- 2 large carrots, peeled and chopped
- 1 cup frozen corn kernels
- 1 cup frozen green beans
- 1 cup frozen peas
- 2 14-ounce cans of crushed tomatoes
- 4 cup vegetable stock or water
- 1 tablespoon Italian seasoning or dried oregano
- ¼ teaspoon salt
- ¼ teaspoon ground black pepper
Instructions
- Heat the oil in a large pot and sauté the garlic, celery, and onion over medium-high heat until golden brown, stirring occasionally.
- Add all the remaining ingredients, bring to a boil, and simmer partially covered for 30 minutes or until the potatoes and carrots are tender.
- Serve your vegan vegetable soup immediately with Instant Pot chickpeas, baked tofu, or tempeh.
- Store the leftovers in an airtight container in the fridge for 5-7 days or in the freezer for up to 6 months. Thaw overnight in the fridge.
- Reheat in the microwave or on the stovetop over medium heat until warmed through. Add a little water or vegetable stock if needed.
Notes
- Vegan soup keeps in the fridge for 5-7 days.
- Freeze leftovers for up to 6 months.
- Add protein like chickpeas, tofu, or tempeh for extra nutrition.
Nutrition
- Serving Size: 1 bowl (350ml)
- Calories: 180
- Sugar: 8g
- Sodium: 320mg
- Fat: 5g
- Saturated Fat: 1g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 6g
- Protein: 5g
- Cholesterol: 0mg
Serving Suggestions for Vegan Vegetable Soup
Oh, the fun part – dressing up this humble soup! My family loves it with crusty sourdough for dipping into that rich broth. For protein, I’ll often stir in some crispy baked tofu cubes or a can of drained chickpeas. A squeeze of fresh lemon juice right before serving brightens all the flavors beautifully, and a shower of chopped parsley or basil makes it look fancy with zero effort. On chilly nights, I’ll even sprinkle on some nutritional yeast for a cheesy vibe – pure comfort in a bowl!
Storing and Reheating Vegan Vegetable Soup
Here’s the beautiful thing about this soup – it actually gets better as it sits! Store cooled leftovers in airtight containers (I love mason jars for single servings). In the fridge, it stays fresh for 5-7 days – just give it a sniff test if you’re pushing day 6. For longer storage, freeze it in portions for up to 6 months. Pro tip: leave some headspace in containers since liquids expand when frozen.
When reheating, I prefer the stovetop – just warm it gently over medium heat, stirring occasionally. If it’s thickened too much, splash in some water or broth. The microwave works too – use 30-second bursts, stirring between each. Either way, that first steamy bite will taste like you just made it fresh!

Nutritional Benefits of Vegan Vegetable Soup
This soup isn’t just delicious – it’s a nutritional powerhouse! Each hearty bowl (about 350ml) packs around 180 calories with 6g of fiber to keep you full. You’re getting a rainbow of vitamins from all those veggies – carrots for vitamin A, potatoes for potassium, and tomatoes for lycopene. The best part? It’s naturally low in fat (just 5g per serving) and completely cholesterol-free. Swap in different seasonal veggies, and you’ll tweak the nutrients – but it’s always a healthy choice!
FAQs About Vegan Vegetable Soup
How long can I keep vegan vegetable soup in the fridge?
This soup stays fresh in the fridge for 5-7 days when stored properly in airtight containers. I always give it a quick sniff test on day 6 – if it still smells like garlic and tomatoes, you’re good to go! The flavors actually deepen over time, making leftovers extra delicious.
What makes this soup so healthy?
Where do I start? You’re getting a rainbow of nutrients from all those veggies – fiber from the carrots and potatoes, antioxidants from the tomatoes, and vitamins galore. It’s naturally low in fat but super satisfying. My nutritionist friend calls it “a multivitamin in a bowl” – and she’s not wrong!
Can I use different vegetables?
Absolutely! That’s the beauty of this recipe. Swap in whatever’s in season – zucchini in summer, butternut squash in fall. Just adjust cooking times for harder veggies (they might need a few extra minutes). The only veggie I’d avoid is eggplant – it can make the broth bitter.
Why does my soup taste better the next day?
Isn’t that magical? The flavors have time to mingle and develop overnight. The tomatoes soften, the herbs infuse, and everything just gets… happier. I often make a double batch just to enjoy this transformation!
Can I make this in a slow cooker?
You bet! Sauté the aromatics first (trust me, it’s worth the extra pan), then dump everything in your slow cooker on low for 6-8 hours. The house will smell amazing when you walk in!

Share Your Vegan Vegetable Soup Experience
Did you make this cozy vegan vegetable soup? I’d love to hear how it turned out! Snap a photo of your steaming bowl and tag me, or leave a comment below with your favorite veggie combos. Your kitchen stories make my day – let’s keep the soup love going! You can also follow along for more recipes on Facebook.
