Vegan Vegetable Soup – Cozy, Wholesome, and Easy

A good bowl of vegan vegetable soup feels like a reset button, especially on a cold wintery day. It’s one of the coziest of all comfort foods; warm, nourishing, and full of flavor without being heavy. This recipe leans on simple ingredients you can find year-round, and it comes together with minimal fuss.

Whether you’re feeding a family or meal-prepping for the week, it’s a go-to you’ll want in your rotation. The best part: it’s endlessly adaptable to what you have on hand.

Vegetarian Zen is reader-supported. When you buy through links on our site, we may earn a monetary commission. Additionally, the information presented is for educational purposes only. Always consult with your doctor. Learn More.

bowl of vegetable soup

What Makes This Soup Special

This vegan vegetable soup is the perfect balance of hearty vegetables, a savory broth, and bright herbs. It’s not bland or watery. Instead, it’s layered with flavor thanks to a few key steps like sautéing aromatics and adding a splash of acidity at the end.

In addition to being an awesome comfort food, it’s also a true “clean out the fridge” recipe. Swap in your favorite vegetables, grains, or beans, and it still tastes great. It’s budget-friendly, flexible, and ready in about 40 minutes.

Shopping List

  • Olive oil (or avocado oil)
  • Yellow onion
  • Carrots
  • Celery
  • Garlic
  • Russet or Yukon gold potato
  • Zucchini
  • Green beans
  • Crushed or diced tomatoes
  • Cooked cannellini or chickpeas
  • Vegetable broth
  • Bay leaf
  • Dried thyme
  • Dried oregano
  • Smoked paprika
  • Fresh parsley
  • Lemon
  • Salt and black pepper
  • Optional add-ins: baby spinach or kale, frozen peas, red pepper flakes, a splash of balsamic vinegar, small pasta or cooked grains

Instructions

Prep The veggies

Dice the onion, slice the carrots and celery, mince the garlic, and chop the potato, zucchini, and green beans. Keep pieces bite-sized for even cooking.

Sweat the aromatics

Heat 1–2 tablespoons of olive oil in a large pot over medium heat. Add the onion, carrots, and celery and a pinch of salt. Cook 5–7 minutes, stirring occasionally, until the vegetables soften and the onion turns translucent.

Add garlic and spices

Stir in the garlic, thyme, oregano, and smoked paprika. Cook 30–60 seconds, just until fragrant. Don’t let the garlic brown.

Build the base

Add the potatoes, zucchini, green beans, and canned tomatoes with their juices. Stir to coat everything in the herbs and spices. Add the vegetable broth and bay leaf.

Simmer

Bring to a gentle boil, then reduce to a simmer. Cover partially and cook for 15–20 minutes, until the potatoes and green beans are tender.

Add beans and greens

Stir in the cannellini or chickpeas. If using spinach, kale, or peas, add them now. Simmer another 3–5 minutes to heat through and soften the greens.

Taste and Adjust Seasoning

Remove the bay leaf. Add chopped parsley and a squeeze of lemon juice. Taste and adjust salt and pepper. For a richer flavor, add a small splash (1–2 teaspoons) of balsamic vinegar.

Optional texture upgrade

For a slightly thicker, stew-like soup, use a potato masher to gently mash a few pieces of potato and beans right in the pot, or blend a cup of the soup and stir it back in.

Serve

Ladle into bowls and top with extra parsley and black pepper. Serve with crusty Italian or French bread.

Overhead, tasty top view: Top-down shot of hearty vegan vegetable soup ready to serve, showing an mo

Storage Instructions

Let the soup cool to room temperature, then transfer to airtight containers. Refrigerate for up to 4–5 days. The flavors get even better by day two.

For longer storage, freeze in individual portions for up to 3 months. Leave a little space at the top of the container for expansion.

Thaw overnight in the fridge, then reheat gently on the stove with a little water or broth if needed.

If you’ve added pasta, it will soak up liquid over time. Store pasta separately or cook it fresh when reheating to keep the texture right.

Why This Vegetable Soup is Good for You

This soup contains a variety of vegetables, which means a broad mix of vitamins, minerals, and fiber. Fiber helps keep you full and supports healthy digestion. Beans add plant-based protein and more fiber without weighing the soup down.

The olive oil provides heart-healthy fats, and the herbs and spices provide antioxidants without extra sodium.

It’s a simple way to get several servings of vegetables in one comforting bowl.

Final dish, plated bowl: A beautifully plated bowl of vegan vegetable soup with cannellini beans, ca

Common Mistakes to Avoid

  • Skipping the sauté Raw aromatics tossed straight into broth won’t develop the same depth of flavor. Sautéing is worth the extra minutes.
  • Overcrowding the pot If your pot is small, cook in stages. Too many veggies at once can lead to uneven cooking.
  • Overcooking delicate vegetables Add spinach, peas, or zucchini toward the end to keep them bright and tender.
  • Not seasoning in layers Add a pinch of salt early and adjust at the end. Layering seasoning helps the soup taste well-rounded.
  • Forgetting acidity Lemon juice or balsamic vinegar added right before serving lifts the whole dish.

Recipe Variations

  • Minestrone-Style Add a handful of small pasta (like ditalini) and some chopped kale. Finish with extra parsley and a dash of chili flakes.
  • Herby Mediterranean Use oregano, thyme, and a pinch of rosemary. Add artichoke hearts and olives, and finish with lemon zest.
  • Spiced Tomato Stir in 1 teaspoon ground cumin and 1/2 teaspoon coriander. Add diced red pepper and a pinch of chili flakes for heat.
  • Creamy (No Dairy) Blend 1–2 cups of the soup with 1/2 cup canned coconut milk, then stir back in. It becomes silky without tasting like coconut.
  • Hearty Grain Boost Add cooked farro, barley, quinoa, or brown rice. Great for meal prep and extra staying power.
  • Roasted Vegetable Twist Roast diced carrots, potatoes, and tomatoes at 425°F (220°C) with olive oil and salt until browned, then add to the soup for a deeper, sweeter flavor.

Final Thoughts

Vegan vegetable soup is a perfect lunch or dinner any day of the week. It’s simple, affordable, and full of feel-good ingredients.

It delivers big flavor without much effort. Make a pot on Sunday, and you’ve got cozy lunches or quick dinners ready to go.

Love this recipe? Check out our full collection of vegetarian and vegan recipes for more delicious ideas!

Vegan Vegetable Soup – Cozy, Wholesome, and Easy

A hearty and comforting vegan vegetable soup packed with fresh veggies, tender beans, and flavorful herbs simmered in rich vegetable broth. Simple, wholesome, and perfect for cozy weeknights or meal prep.
Prep Time15 minutes
Active Time30 minutes
Total Time45 minutes
Course: Soup/Stew
Cuisine: American
Keyword: vegan
Yield: 6 servings

Ingredients

  • 2 tablespoons olive oil or avocado oil
  • 1 medium yellow onion diced
  • 2 large carrots sliced
  • 2–3 ribs celery sliced
  • 3–4 cloves garlic minced
  • 1 large russet or Yukon gold potato diced
  • 1 medium zucchini diced
  • 1 cup green beans trimmed and chopped
  • 1 can 14–15 oz crushed or diced tomatoes
  • 1 can cooked cannellini beans or chickpeas drained and rinsed
  • 6 cups vegetable broth low-sodium preferred
  • 1 bay leaf
  • ½ teaspoon dried thyme
  • ½ teaspoon dried oregano
  • ½ teaspoon smoked paprika
  • Small handful fresh parsley chopped
  • Juice of 1 lemon
  • Salt and black pepper to taste

Optional Add-Ins

  • Baby spinach or kale
  • Frozen peas
  • Red pepper flakes
  • A splash of balsamic vinegar
  • Small pasta or cooked grains

Instructions

  • Dice the onion, slice the carrots and celery, mince the garlic, and chop the potato, zucchini, and green beans. Keep pieces bite-sized for even cooking.
  • Heat 1–2 tablespoons olive oil in a large pot over medium heat.Add onion, carrots, and celery with a pinch of salt. Cook 5–7 minutes, stirring occasionally, until the vegetables soften and the onion turns translucent.
  • Stir in the garlic, thyme, oregano, and smoked paprika. Cook 30–60 seconds, just until fragrant. Don’t let the garlic brown.
  • Add the potatoes, zucchini, green beans, and canned tomatoes with their juices. Stir to coat everything in the herbs and spices.
  • Add the vegetable broth and bay leaf. Bring to a gentle boil, then reduce to a simmer. Cover partially and cook for 15–20 minutes, until the potatoes and green beans are tender.
  • Stir in the cannellini or chickpeas. If using spinach, kale, or peas, add them now. Simmer another 3–5 minutes to heat through and soften the greens.
  • Remove the bay leaf. Add chopped parsley and a squeeze of lemon juice. Taste and adjust salt and pepper. For a richer flavor, add a 1–2 teaspoons of balsamic vinegar.
  • Optional texture upgrade. For a slightly thicker, stew-like soup, use a potato masher to gently mash a few pieces of potato and beans right in the pot, or blend a cup of the soup and stir it back in.
  • Ladle into bowls and top with extra parsley and black pepper.

FAQ

Can I make this in a slow cooker?

Yes. Add all ingredients except greens, lemon, and parsley. Cook on low for 6–7 hours or high for 3–4 hours, until vegetables are tender. Stir in greens, lemon juice, and parsley at the end.

How do I make it gluten-free?

The base recipe is naturally gluten-free. If you add pasta, choose a gluten-free variety.

What if I don’t have all the vegetables listed?

Use what you have. Bell peppers, cabbage, peas, corn, or sweet potatoes all work. Keep pieces similar in size and adjust cooking time as needed.

How can I make it higher in protein?

Add more beans, add cooked lentils, or stir in cubed extra-firm tofu near the end. You can also add cooked quinoa for a protein and texture boost.

Why is my soup bland?

It likely needs salt or acidity. Add a pinch of salt, taste, then add a squeeze of lemon or a splash of balsamic vinegar. Smoked paprika and fresh herbs also help round out the flavor.

Can I use frozen vegetables?

Absolutely. Add them during the last 10–12 minutes of simmering so they don’t get mushy. Frozen peas and green beans are especially convenient.

What’s the best broth to use?

Choose a low-sodium vegetable broth so you can control the salt. If your broth is bland, add an extra bay leaf or a dash of soy sauce or tamari.

How do I thicken the soup without cream?

Blend a cup or two of the soup and return it to the pot, or lightly mash some of the potatoes and beans. You’ll get a thicker, heartier texture without heavy ingredients.

Scroll to Top