Italian Herb Vegetable Soup

Featured in: Home Lunch Favorites

This Italian-inspired vegetable soup combines the wholesome goodness of Mediterranean vegetables with fragrant dried herbs like oregano, basil, thyme, and rosemary. The base starts with aromatic onions and garlic, followed by a colorful medley of carrots, celery, zucchini, bell peppers, green beans, and potatoes simmered in vegetable broth with diced tomatoes. Perfect for meal prep, this nourishing soup comes together in just 55 minutes and can be customized with cannellini beans for added protein or small pasta for extra heartiness. It freezes beautifully and tastes even better the next day as flavors meld together.

Updated on Thu, 29 Jan 2026 01:04:39 GMT
A bowl of steaming Italian Herb Vegetable Soup garnished with fresh parsley, brimming with vibrant carrots, zucchini, and tender spinach. Save to Pinterest
A bowl of steaming Italian Herb Vegetable Soup garnished with fresh parsley, brimming with vibrant carrots, zucchini, and tender spinach. | cozysaveurs.com

Italian Herb Vegetable Soup is a vibrant and hearty dish brimming with Mediterranean vegetables and aromatic Italian herbs. It is perfect for a light meal or a comforting starter that brings the fresh flavors of an Italian garden to your table.

A bowl of steaming Italian Herb Vegetable Soup garnished with fresh parsley, brimming with vibrant carrots, zucchini, and tender spinach. Save to Pinterest
A bowl of steaming Italian Herb Vegetable Soup garnished with fresh parsley, brimming with vibrant carrots, zucchini, and tender spinach. | cozysaveurs.com

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

This recipe focuses on simple, wholesome ingredients like zucchini, carrots, and green beans, all simmered in a savory tomato-infused vegetable broth. The addition of spinach at the very end ensures a pop of color and extra nutrition in every bowl.

Ingredients

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 2 medium carrots, sliced
  • 2 celery stalks, sliced
  • 1 medium zucchini, diced
  • 1 red bell pepper, diced
  • 1 cup green beans, trimmed and cut into 1-inch pieces
  • 1 (14 oz / 400 g) can diced tomatoes, with juices
  • 4 cups (1 liter) vegetable broth
  • 1 medium potato, peeled and diced
  • 2 cups baby spinach leaves
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary, crushed
  • 1 bay leaf
  • Salt and freshly ground black pepper, to taste
  • 1 (15 oz / 425 g) can cannellini beans, drained and rinsed (optional)
  • 1/4 cup chopped fresh parsley, for garnish
  • Freshly grated Parmesan cheese, for serving (omit for vegan)

Instructions

Step 1
Heat the olive oil in a large pot over medium heat. Add the onion and garlic; sauté for 2–3 minutes until fragrant and softened.
Step 2
Stir in the carrots, celery, zucchini, red bell pepper, and green beans. Cook for 5–6 minutes, stirring occasionally, until vegetables begin to soften.
Step 3
Add the diced tomatoes (with juices), vegetable broth, and potato. Stir in oregano, basil, thyme, rosemary, bay leaf, salt, and pepper.
Step 4
Bring the soup to a boil, then reduce heat and simmer uncovered for 20–25 minutes, or until the vegetables are tender.
Step 5
If using, add the cannellini beans and simmer for another 5 minutes to heat through.
Step 6
Remove and discard the bay leaf. Stir in the spinach leaves and cook for 1–2 minutes until wilted.
Step 7
Taste and adjust seasoning as needed.
Step 8
Ladle into bowls, garnish with chopped fresh parsley and Parmesan if desired. Serve hot.

Zusatztipps für die Zubereitung

For the best flavor, take the time to sauté the onion and garlic until they are truly fragrant. Cutting the vegetables into uniform pieces ensures that everything cooks evenly within the 25-minute simmering time.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Varianten und Anpassungen

For extra heartiness, you can add small pasta such as ditalini or orzo during the last 10 minutes of cooking. If you require a gluten-free meal, simply ensure that your broth and any optional pasta are certified gluten-free.

Serviervorschläge

Serve this soup hot with a sprinkle of fresh parsley and freshly grated Parmesan cheese. It pairs beautifully with a side of crusty Italian bread for a complete Mediterranean experience.

A hearty Italian Herb Vegetable Soup simmering in a pot, releasing fragrant steam and showcasing colorful Mediterranean vegetables and diced tomatoes. Save to Pinterest
A hearty Italian Herb Vegetable Soup simmering in a pot, releasing fragrant steam and showcasing colorful Mediterranean vegetables and diced tomatoes. | cozysaveurs.com

Enjoy this nourishing Italian Herb Vegetable Soup as a comforting meal that celebrates the simplicity of fresh produce and classic Mediterranean seasonings.

Recipe FAQs

Can I make this soup gluten-free?

Yes, this soup is naturally gluten-free when made with vegetable broth. If you choose to add pasta for extra heartiness, simply select certified gluten-free pasta varieties like gluten-free ditalini or small shells.

How long does this soup keep in the refrigerator?

This vegetable soup stores well in an airtight container in the refrigerator for 4-5 days. The flavors actually develop and deepen over time, making it an excellent option for meal prep or make-ahead lunches.

Can I freeze this Italian vegetable soup?

Absolutely. Let the soup cool completely before transferring to freezer-safe containers. It will keep well for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a splash of broth if needed.

What vegetables can I substitute?

Feel free to use whatever seasonal vegetables you have on hand. Swiss chard or kale can replace spinach, butternut squash works well instead of potato, and green peas or corn make excellent additions. The herb combination can also be adjusted to your taste.

How can I make this soup more protein-rich?

Add the optional cannellini beans as suggested, or incorporate other legumes like chickpeas or lentils. For non-vegetarian versions, you could simmer the vegetables in chicken broth instead of vegetable broth for additional protein depth.

Can I use fresh herbs instead of dried?

Yes, fresh herbs work beautifully. Use roughly three times the amount of fresh herbs compared to dried. Add delicate fresh herbs like basil and parsley toward the end of cooking to preserve their bright flavor, while sturdier herbs like rosemary and thyme can be added earlier.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Italian Herb Vegetable Soup

Vibrant soup with Mediterranean vegetables and aromatic herbs, ready in under an hour.

Prep Time
20 minutes
Time to Cook
35 minutes
Time Needed
55 minutes
Created by Matthew Corbin


Skill Level Easy

Cuisine Italian Mediterranean

Makes 4 Portions

Dietary Info Plant-Based, No Dairy

What You’ll Need

Vegetables

01 2 tablespoons olive oil
02 1 medium onion, diced
03 2 cloves garlic, minced
04 2 medium carrots, sliced
05 2 celery stalks, sliced
06 1 medium zucchini, diced
07 1 red bell pepper, diced
08 1 cup green beans, trimmed and cut into 1-inch pieces
09 1 can (14 ounces) diced tomatoes with juices
10 4 cups vegetable broth
11 1 medium potato, peeled and diced
12 2 cups baby spinach leaves

Herbs & Seasonings

01 1 teaspoon dried oregano
02 1 teaspoon dried basil
03 1/2 teaspoon dried thyme
04 1/2 teaspoon dried rosemary, crushed
05 1 bay leaf
06 Salt and freshly ground black pepper to taste

Optional Additions

01 1 can (15 ounces) cannellini beans, drained and rinsed
02 1/4 cup chopped fresh parsley for garnish
03 Freshly grated Parmesan cheese for serving

Directions

Step 01

Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add diced onion and minced garlic; sauté for 2–3 minutes until fragrant and softened.

Step 02

Cook Primary Vegetables: Stir in carrots, celery, zucchini, red bell pepper, and green beans. Cook for 5–6 minutes, stirring occasionally, until vegetables begin to soften.

Step 03

Build Broth Base: Add diced tomatoes with juices, vegetable broth, and diced potato. Stir in oregano, basil, thyme, rosemary, bay leaf, salt, and pepper.

Step 04

Simmer Soup: Bring soup to a boil, then reduce heat and simmer uncovered for 20–25 minutes until vegetables are tender.

Step 05

Add Beans: If using cannellini beans, add them now and simmer for another 5 minutes to heat through.

Step 06

Finish with Greens: Remove and discard bay leaf. Stir in spinach leaves and cook for 1–2 minutes until wilted.

Step 07

Adjust Seasoning: Taste soup and adjust salt and pepper as needed.

Step 08

Serve: Ladle into bowls, garnish with chopped fresh parsley and Parmesan cheese if desired. Serve hot.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

What You'll Need

  • Large soup pot
  • Chef's knife
  • Cutting board
  • Wooden spoon or spatula
  • Ladle

Allergy Info

Review all ingredients for possible allergens and check with a health expert if you’re unsure.
  • Contains celery
  • May contain dairy if Parmesan cheese is used
  • May contain gluten if pasta is added; use certified gluten-free alternatives
  • Always verify packaged ingredients for hidden allergens

Nutrition Details (each serving)

Nutritional info is for reference and shouldn't replace advice from a healthcare professional.
  • Caloric Value: 185
  • Fat content: 5 grams
  • Carbohydrates: 32 grams
  • Proteins: 6 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.