If you’ve been on the hunt for a soul-warming, guilt-free meal that satisfies your taste buds and your schedule, this Vegan Vegetable Soup is about to be your new weeknight best friend. Vegan vegetable soup is more than just a cozy bowl—it’s a nourishing, hearty hug that comes together with pantry staples and minimal effort.
Whether you’re juggling kids, a calendar full of meetings, or just trying to eat a little cleaner, this flavorful soup checks all the boxes. Packed with tender potatoes, vibrant green beans, and a rainbow of veggies, it’s simple, satisfying, and—yes—100% plant-based. Bonus: it makes great leftovers! Keep reading to learn how this Vegan Vegetable Soup can become your go-to comfort food without blowing up your kitchen—or your budget.
Table of Contents
What is Vegan Vegetable Soup?
Vegan Vegetable Soup is a wholesome one-pot meal brimming with fresh vegetables, herbs, and plant-based goodness. Unlike traditional soups that often lean on meat or cream for flavor, this version lets the vegetables shine. It usually starts with a simple aromatic base—think onions, garlic, carrots, and celery—then builds flavor with herbs and hearty additions like potatoes, green beans, corn, and peas. And yes, it’s all simmered in a light, savory vegetable broth.
The result? A warm, flavorful bowl that’s both comforting and nutrient-dense. Whether you’re vegan or just dabbling in Meatless Mondays, this soup is approachable, easy to prep, and endlessly adaptable. Plus, it’s naturally gluten-free and dairy-free, making it a friendly option for almost any dietary need.
Reasons to Try Vegan Vegetable Soup
Let’s face it—some nights call for a low-fuss dinner that doesn’t make you want to cry into your cutting board. That’s where this Vegan Vegetable Soup swoops in to save dinner. First, it’s ridiculously easy to make. No fancy gadgets or obscure ingredients. Second, it’s super forgiving. Don’t have green beans? Swap in zucchini or bell peppers.
Trying to sneak more veggies into your family’s diet? Boom—mission accomplished. Also, this soup is a weeknight lifesaver: ready in under an hour and makes enough to feed a small crowd or fill your fridge with grab-and-reheat lunches. And if you’ve got picky eaters, the mild yet hearty flavor makes it a stealthy veggie-delivery system. In short, this is comfort food that works just as hard as you do.
Ingredients Needed to Make Vegan Vegetable Soup
For the soup base:
- 2 tbsp extra virgin olive oil
- 1 medium onion, diced
- 4 medium carrots, peeled and sliced
- 3 celery stalks, sliced
- 4 garlic cloves, minced
- 2 tsp Italian herb blend
- 1 tsp kosher salt
- 1/2 tsp ground black pepper
For the vegetables:
- 3 Yukon gold potatoes, peeled and diced
- 1 1/2 cups chopped fresh green beans
- 2 cans (14.5 oz each) diced tomatoes (with juices)
- 2 bay leaves
- 6 to 8 cups low-sodium vegetable broth
To finish:
- 1 cup frozen corn kernels
- 1 cup frozen green peas
- 2 to 3 tbsp freshly squeezed lemon juice
- 1/4 cup finely chopped fresh parsley

Instructions to Make Vegan Vegetable Soup
Making Vegan Vegetable Soup step by step is easier than you might think—and honestly, a little meditative. From building a flavorful base to adding the finishing touches, this guide walks you through every phase of the process with clear, helpful explanations (and a few insider tricks along the way). Whether you’re new to cooking or just want a refresh, these step-by-step instructions will help you make a delicious pot of plant-based goodness.
Step 1: Sauté the Aromatics
Start your soup off right by heating 2 tablespoons of extra virgin olive oil in a large soup pot or Dutch oven over medium-high heat. Once the oil shimmers, add diced onion, sliced carrots, and celery. These three veggies—aka mirepoix—form the flavor base for many soups. Cook for 4 to 5 minutes, stirring occasionally, until the vegetables soften and start to become fragrant. This is where the magic begins!
Next, stir in the minced garlic, Italian herb blend, kosher salt, and ground black pepper. Continue to sauté for about 30 seconds. This step is important because it “blooms” the spices, helping them release more flavor into the oil before adding liquid. Pro tip: if you’re sensitive to garlic, sautéing it for less time can give you a milder flavor. You can also find more garlic tips in our comforting creamy veggie casserole recipe.
Step 2: Add the Heartier Vegetables and Broth
Now it’s time to bulk up your soup. Add in the peeled and diced Yukon gold potatoes, chopped green beans, canned diced tomatoes with juices, and bay leaves. Pour in about 6 to 8 cups of low-sodium vegetable broth, depending on how thick you want your soup. I usually start with 6 and add more later if needed.
Stir everything together and increase the heat to bring the soup to a gentle boil. Once boiling, reduce the heat to low, cover the pot, and let it simmer for 20 minutes. The potatoes should become tender when pierced with a fork but still hold their shape. Simmering gives the flavors time to mingle and deepen, which is why this is one of those dishes that somehow tastes even better the next day. If you’re looking for another soup that gets better over time, try our easy hamburger soup—it’s a reader favorite for a reason.
Step 3: Stir in the Frozen Veggies
Once your base vegetables are tender, stir in frozen corn kernels and frozen green peas. These delicate ingredients only need about 5 to 7 minutes to cook through. Adding them at the end helps maintain their bright color and fresh flavor—no mushy peas here!
Don’t worry if they seem a bit firm at first; as the soup cools slightly before serving, they’ll soften just enough. You can also substitute frozen peas with shelled edamame or chopped spinach if you want a protein boost or extra greens. For more ideas, browse our list of ingredient swaps that actually work (bonus: that recipe is also vegan!).
Step 4: Brighten with Lemon Juice and Fresh Herbs
Turn off the heat and stir in freshly squeezed lemon juice and chopped parsley. This finishing touch brightens the entire dish and balances the richness of the broth and vegetables. I highly recommend starting with 2 tablespoons of lemon juice and tasting from there—you can always add more, but you can’t take it out.
Don’t skip the fresh herbs either. If you don’t have parsley, try fresh dill or basil for a twist. This step might seem small, but trust me—it takes your Vegan Vegetable Soup step by step from good to unforgettable.
Step 5: Serve and Enjoy
Ladle the soup into warm bowls and serve immediately. I love to give each bowl a tiny drizzle of olive oil or an extra squeeze of lemon right before serving. A slice of crusty bread or a sprinkle of red pepper flakes can take things to another level, too.
If you’re feeding a crowd or want a bigger meal, pair your soup with a classic like corn casserole or our comforting easy baked spaghetti. This soup is perfect as a standalone meal or part of a larger spread.
What to Serve with Vegan Vegetable Soup
This soup is a star on its own, but if you want to turn dinner into a real feast, pair it with a crusty sourdough baguette or Paula Deen’s corn casserole for a Southern-style touch. You could also whip up a simple green salad with a zesty vinaigrette or a scoop of creamy broccoli pasta for a comforting carb companion. Want to keep it light? Try roasted green beans or parmesan roasted green beans for some crisp texture on the side. The best part? This soup’s flavor plays well with just about anything.
Key Tips for Making Vegan Vegetable Soup
Want soup that hits the spot every time? Don’t skip these pro-tips. First, chop all your veggies roughly the same size so they cook evenly—no mushy potatoes next to rock-hard carrots. Second, start with quality broth. Homemade or a well-reviewed store-bought veggie broth will add real depth. Third, don’t overcook the frozen peas and corn. Add them toward the end to keep their color and sweetness intact.
Feel free to double the batch—this soup tastes even better the next day. And don’t forget the lemon juice at the end—it’s like flipping on a light switch in your soup pot.
Storage and Reheating Tips Vegan Vegetable Soup
This soup is practically made for leftovers. Let it cool before storing in an airtight container. It’ll keep in the fridge for up to 5 days and freezes like a champ for up to 3 months. When reheating, do it gently over low heat to avoid breaking down the veggies.
If it thickens too much in the fridge, just add a splash of broth or water to loosen it up. Reheating on the stovetop is best, but the microwave works in a pinch—just give it a stir halfway through. Meal prep bonus: freeze single portions for quick lunches.
FAQs
Can I use other veggies?
Totally. Zucchini, bell peppers, kale—whatever’s hanging out in your crisper drawer.
Is this gluten-free?
Yep! Just double-check your broth to be sure.
What’s the best broth to use?
A good-quality low-sodium vegetable broth or homemade if you have time.
Can I make this in a slow cooker?
Sure can. Sauté the aromatics first, then toss everything into your crockpot and cook on low for 6–8 hours.
How spicy is this?
Not spicy at all, but feel free to add a pinch of red pepper flakes if you’re feeling bold.
Final Thoughts
If you’re craving something warm, cozy, and veggie-packed that won’t leave you feeling like you just ran a culinary marathon, Vegan Vegetable Soup is it. From the first comforting spoonful to the last sip of broth, this recipe is simple, satisfying, and full of goodness.
It’s perfect for meal prep, forgiving with ingredients, and friendly to just about every dietary need. Whether you’re plant-based every day or just veggie-curious, this is the kind of meal that feels like home. For more comforting recipes, check out our creamy chicken and rice casserole or sweet potato and black bean casserole—you won’t be disappointed.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
Print
Vegan Vegetable Soup – A Quick, Hearty Meal for Any Night
- Total Time: 47 minutes
- Yield: 4 servings 1x
Description
Delicious and easy vegetable soup made with fresh vegetables, herbs, and a bright finish of lemon and parsley. It’s a hearty and flavorful soup perfect for any day of the week.
Ingredients
For the soup base:
- 2 tbsp extra virgin olive oil
- 1 medium onion, diced
- 4 medium carrots, peeled and sliced
- 3 celery stalks, sliced
- 4 garlic cloves, minced
- 2 tsp Italian herb blend
- 1 tsp kosher salt
- 1/2 tsp ground black pepper
For the vegetables:
- 3 Yukon gold potatoes, peeled and diced
- 1 1/2 cups chopped fresh green beans
- 2 cans (14.5 oz each) diced tomatoes
- 2 bay leaves
- 6 to 8 cups low-sodium vegetable broth
To finish:
- 1 cup frozen corn kernels
- 1 cup frozen green peas
- 2 to 3 tbsp freshly squeezed lemon juice
- 1/4 cup finely chopped fresh parsley
Instructions
1. Heat the extra virgin olive oil in a large pot over medium-high heat. Add the diced onion, sliced carrots, and sliced celery. Sauté for 4 to 5 minutes, stirring occasionally, until the vegetables are softened. Add the minced garlic, Italian herb blend, kosher salt, and ground black pepper. Continue to sauté for another 30 seconds until fragrant.
2. Add the diced potatoes, chopped green beans, diced tomatoes with their juices, bay leaves, and low-sodium vegetable broth to the pot with the sautéed vegetables. Stir everything together and bring the mixture to a boil. Once boiling, reduce the heat to low, cover the pot, and let the soup simmer for about 20 minutes, or until the potatoes are just fork tender.
3. Stir the frozen corn kernels and frozen green peas into the simmering soup. Continue to cook for about 5 to 7 minutes longer, just until the corn and peas are heated through.
4. Turn off the heat. Stir in the freshly squeezed lemon juice and finely chopped fresh parsley to brighten the flavor of the soup.
5. Ladle the vegetable soup into bowls and serve hot. Optional: add a squeeze of lemon juice right before serving for extra freshness.
Notes
This soup is naturally vegan and gluten-free.
For a thicker texture, mash a few of the potatoes into the broth before adding the frozen veggies.
Add cooked pasta or beans for more heartiness.
Store leftovers in an airtight container in the refrigerator for up to 4 days or freeze for up to 3 months.
- Prep Time: 15 minutes
- Cook Time: 32 minutes
- Category: Soup, Comfort Food
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1½ to 2 cups
- Calories: 675
- Sugar: ~10g
- Sodium: ~800mg
- Fat: ~20g
- Saturated Fat: ~3g
- Unsaturated Fat: ~16g
- Trans Fat: 0g
- Carbohydrates: ~95g
- Fiber: ~12g
- Protein: ~15g
- Cholesterol: 0mg




