This healthy vegetable soup is a Mediterranean-inspired recipe packed with fiber-rich veggies, plant-based protein, and cozy flavorโ€”perfect for a nourishing family dinner.

For more healthy soup recipes, check out our Mediterranean lentil soup, creamy healthy potato soup, creamy red lentil soup, and Mediterranean chickpea soup.

Top down view of hearty Mediterranean vegetable soup with crusty bread on the side.

Wholesome Flavors That Fit a Balanced Lifestyle

Looking for a healthy vegetable soup thatโ€™s easy, delicious, and nourishing? ๐Ÿฅ• This recipe is inspired by Mediterranean flavors and made with everyday ingredients you probably already have at home.

Packed with fiber-rich vegetables, plant-based protein from beans, and naturally low in saturated fat, this hearty vegetable soup is the kind of meal youโ€™ll feel good about serving your family. Itโ€™s warming, flavorful, and supports a balanced diet without being heavy.

Louise and I love making a big pot on Sunday and enjoying it throughout the week – itโ€™s the perfect meal prep soup that reheats beautifully. Whether youโ€™re cooking for a quick weeknight dinner or storing extra portions for later, this recipe fits right in.

With simple steps, wholesome flavors, and a naturally light base, this Mediterranean vegetable soup is a cozy bowl of comfort thatโ€™s also good for you. ๐Ÿฒโœจ

Ingredients

Find complete ingredient list, quantities, and substitutions in the recipe box at the bottom of the page.

Fresh chopped vegetables beans potatoes and broth ingredients for healthy vegetable soup recipe.
  • Extra virgin olive oil: Adds that Mediterranean richness. Substitute avocado oil or a light cooking oil if preferred.
  • Onion: Yellow onion works best for sweetness, but you can use white onion, shallots, or even leeks for a milder flavor.
  • Carrots: Classic for sweetness and color. Swap with parsnips, sweet potatoes, or pumpkin for a twist.
  • Celery: Brings balance and a savory base. Try fennel or extra carrots if you donโ€™t have celery.
  • Garlic: Fresh cloves are best, but jarred minced garlic or garlic powder can be used in a pinch.
  • Italian seasoning: A fragrant mix of oregano, thyme, and basil. Substitute with Herbes de Provence or your own blend.
  • Vegetable broth: We usually dissolve vegetable bouillon powder in waterโ€”it makes groceries lighter and lasts weeks. Substitute chicken broth (same bouillon trick) for more flavor if not strictly vegetarian.
  • Diced tomatoes: A pantry staple. Substitute with crushed tomatoes, tomato puree, or fresh ripe tomatoes.
  • White beans: Protein-rich and creamy. Use chickpeas, cannellini, or lentils for variation in this homemade vegetable soup.
  • Cauliflower florets: Add fiber and bulk. Swap with broccoli, zucchini, or even cabbage.
  • Potatoes: Make it hearty. Try butternut squash, sweet potatoes, or rutabaga for a hearty vegetable soup alternative.
  • Green beans: Bring color and crunch. Substitute with peas, asparagus, or snap peas.
  • Parmesan (optional): For richness. Use nutritional yeast or a dollop of low-fat Greek yogurt or Skyr for a protein-rich topping.

How to Make Healthy Vegetable Soup

Step 1 โ€“ Build the Flavor Base

Heat the olive oil in a large pot over medium heat. Add the onion, carrots, celery, garlic, and Italian herbs. Sautรฉ for about 5 minutes until the vegetables soften and smell fragrant. If the pot looks dry, add a splash of water to keep everything from sticking. This is the foundation of a homemade vegetable soup with rich, savory flavor.

Step 1 Chopped onion carrot celery garlic and herbs cooking in pot for soup flavor base.

Step 2 โ€“ Simmer the Vegetables

Pour in the vegetable broth (we like to use bouillon powder dissolved in water), then add the diced tomatoes, white beans, cauliflower, potatoes, and green beans. Season with salt and pepper, then bring to a gentle simmer. Cook uncovered for about 15 minutes, stirring occasionally, until the vegetables are tender and the soup looks hearty and colorful.

Step 2 Adding broth beans potatoes cauliflower and green beans to pot for homemade vegetable soup.

Step 3 โ€“ Taste and Serve

Check for seasoning and adjust with more salt or a pinch of red pepper flakes if you like extra heat. Serve hot with a slice of crusty bread and a sprinkle of parmesan, or keep it light by enjoying it on its own. This easy vegetable soup recipe is filling, wholesome, and perfect for everyday dinners.

Step 3 Finished Mediterranean vegetable soup in pot simmering with colorful vegetables and hearty texture.

Tips

  • Chop the veggies evenly and small: This helps everything cook at the same pace for a balanced flavor in your hearty vegetable soup.
  • Donโ€™t rush the base: Let the onion, carrot, celery, and garlic soften slowly. This creates depth in your Mediterranean vegetable soup.
  • Boost flavor with bouillon: We usually use vegetable bouillon powder dissolved in water instead of packaged broth. It makes groceries lighter, and a small tub lasts for weeks. You can do the same with chicken bouillon if not vegetarian.
  • Simmer gently: Keep the heat on medium-low so the vegetables become tender without breaking apart.
  • Add greens at the end: Spinach, kale, or Swiss chard wilt quickly. If using, stir them in right before serving for fresh color and texture.
  • Make it ahead: This easy vegetable soup recipe tastes even better the next day as the flavors deepen.
  • Top it your way: Parmesan, pesto, or a dollop of low-fat Greek yogurt or Skyr can make the bowl extra satisfying.

Frequently Asked Questions

Can I use frozen vegetables instead of fresh?

Yes, frozen cauliflower, potatoes, and green beans work perfectly in this easy vegetable soup recipe.

How can I make it more filling?

Add cooked whole grains like barley, farro, or brown rice to turn it into a hearty vegetable soup. You can even add 1/2 cup orzo and let it cook for about 10 minutes.

Can I use a different type of bean?

Absolutely. Chickpeas, kidney beans, or lentils are all great swaps.

How long does it keep in the fridge?

Store in an airtight container for up to 4 days; the flavor improves as it rests.

Is this soup freezer-friendly?

Yes, it freezes well for up to 3 months – just thaw overnight in the fridge before reheating.

Can I make it in a slow cooker or Instant Pot?

Yes, both methods work; adjust the cooking time depending on your appliance.

More Easy Soup Recipes

If you tried this healthy vegetable soup recipe or any other recipe on our blog, please leave a ๐ŸŒŸ star rating and let us know how it goes in the comments. We love hearing from you!

Rustic bowl of healthy vegetable soup with beans cauliflower and green beans.

Healthy Vegetable Soup

5 from 1 vote
This healthy vegetable soup is a Mediterranean-inspired one-pot meal packed with fiber-rich veggies, plant-based protein, and cozy flavor. It's perfect for a nourishing weeknight dinner or make-ahead meal prep.
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 4 people
Course: Main Course
Cuisine: Mediterranean

Ingredients 

  • 2 tablespoons extra virgin olive oil
  • 1 large onion chopped
  • 2 large carrots chopped
  • 1 stalk celery chopped
  • 3 cloves garlic pressed or minced
  • 1 teaspoon Italian seasoning
  • 4 cups vegetable broth we usually use bouillon powder dissolved in water – chicken broth works too
  • 1 can white beans drained and rinsed (15 oz / 400 g)
  • 1 can diced tomatoes (15 oz / 400 g)
  • 4 cups cauliflower florets fresh or frozen (15 oz)
  • 1ยฝ cups potatoes diced, fresh or frozen (4 oz)
  • 1 heaping cup green beans fresh of frozen
  • 1 teaspoon salt or to taste + black pepper

Optional Add-Ins / Drizzle-On

  • 1 handful grated parmesan or basil pesto, cooked grains, tortellini or orzo pasta โ€”> add 1โ€“2 cups extra broth if using pasta.

Instructions 

  • Build the Flavor: Heat 2 tablespoons extra virgin olive oil in a large pot over medium heat. Add 1 large onion, 2 large carrots, 1 stalk celery, 3 cloves garlic (all chopped), and 1 teaspoon Italian seasoning. Cook 5 minutes until soft and fragrant, adding a splash of water if needed.
    Step 1 Chopped onion carrot celery garlic and herbs cooking in pot for soup flavor base.
  • Simmer the Soup: Add 4 cups vegetable broth, 1 can white beans (drained and rinsed), 1 can diced tomatoes, 4 cups cauliflower florets, 1ยฝ cups potatoes, and 1 heaping cup green beans. Season with 1 teaspoon salt and pepper. Simmer gently for 15 minutes, stirring now and then, until vegetables are tender.
    Step 2 Adding broth beans potatoes cauliflower and green beans to pot for homemade vegetable soup.
  • Finish and Serve: Taste and adjust seasoning. Add red pepper flakes for spice if you like. Serve warm with crusty bread and 1 handful grated parmesan, or enjoy plain for a lighter bowl.
    Step 3 Finished Mediterranean vegetable soup in pot simmering with colorful vegetables and hearty texture.

Notes

Add-ins / Drizzle-on for a Heartier Meal
Try a handful of parmesan, a spoonful of basil pesto, or cooked grains like farro or barley. For a heartier twist, add tortellini or orzo pasta directly into the pot and let them cook in the soup according to package directionsโ€”just remember to add 1 to 2 cups of extra broth since the pasta will soak up liquid.
Substitutions
  • Extra virgin olive oil โ†’ Avocado oil or any light cooking oil.
  • Onion โ†’ White onion, shallots, or leeks for a milder flavor.
  • Carrots โ†’ Parsnips, sweet potatoes, or pumpkin.
  • Celery โ†’ Fennel or extra carrots.
  • Garlic โ†’ Jarred minced garlic or garlic powder.
  • Italian seasoning โ†’ Herbes de Provence or your own blend of dried herbs.
  • Vegetable broth โ†’ Bouillon powder dissolved in water (our favorite trick). Substitute chicken broth with the same method if not vegetarian.
  • Diced tomatoes โ†’ Crushed tomatoes, tomato puree, or fresh ripe tomatoes.
  • White beans โ†’ Chickpeas, cannellini beans, or lentils.
  • Cauliflower florets โ†’ Broccoli, zucchini, or cabbage.
  • Potatoes โ†’ Butternut squash, sweet potatoes, or rutabaga.
  • Green beans โ†’ Peas, asparagus, or snap peas.
Tips
  • Chop the veggies evenly and small: This helps everything cook at the same pace for a balanced flavor in your hearty vegetable soup.
  • Donโ€™t rush the base: Let the onion, carrot, celery, and garlic soften slowlyโ€”this is the secret to a rich, homemade vegetable soup.
  • Boost flavor with bouillon: We usually use vegetable bouillon powder dissolved in water instead of packaged broth. It makes groceries lighter, and a small tub lasts for weeks. You can do the same with chicken bouillon if not vegetarian.
  • Simmer gently: Keep the heat on medium-low so the vegetables become tender without breaking apart.
  • Add greens at the end: Stir in spinach, kale, or Swiss chard right before serving for a fresh, vibrant finish.
  • Make it ahead: This vegetarian vegetable soup holds up beautifully and tastes even better the next day as flavors deepen.
  • Top it your way: Parmesan, pesto, or a dollop of low-fat Greek yogurt or Skyr can turn it into a high fiber vegetable soup that feels extra satisfying.
Storage
Store leftovers in an airtight container in the fridge for up to 4 days, or freeze for up to 3 months.

Nutrition

Serving: 1 of 4, Calories: 236kcal, Carbohydrates: 36g, Protein: 9g, Fat: 8g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 5g, Trans Fat: 0g, Cholesterol: 0.2mg, Sodium: 812mg, Potassium: 1134mg, Dietary Fiber: 9g, Sugar: 9g, Vitamin A: 6378IU, Vitamin B6: 1mg, Vitamin C: 72mg, Vitamin E: 3mg, Vitamin K: 48ยตg, Calcium: 155mg, Folate: 135ยตg, Iron: 4mg, Manganese: 1mg, Magnesium: 82mg, Zinc: 1mg
Tried this recipe?Leave a comment below or mention @theplantbasedschool on Instagram. We love hearing from you โญ๏ธ ๐Ÿ’š.


Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

Weโ€™re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) ๐ŸŒฟโœจ.

Welcome to our blog, we are glad you are here.

5 from 1 vote

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




2 Comments