Italian Herb Vegetable Soup

Featured in: Simple Sharing Recipes

This robust Mediterranean-style soup combines a colorful array of fresh vegetables including carrots, celery, zucchini, bell peppers, green beans, and spinach with a foundation of aromatic onions and garlic. The broth is enriched with canned tomatoes and vegetable stock, then infused with classic Italian herbs—oregano, basil, thyme, and rosemary—while a bay leaf adds depth during the 25-minute simmer. Optional cannellini beans transform it into a more substantial main course, while fresh parsley and Parmesan provide finishing touches. The result is a versatile, nourishing bowl that adapts beautifully to seasonal vegetables and dietary preferences, freezing exceptionally well for meal prep.

Updated on Wed, 28 Jan 2026 15:42:00 GMT
Italian Herb Vegetable Soup steaming in a rustic bowl, topped with fresh parsley and a sprinkle of Parmesan cheese. Save to Pinterest
Italian Herb Vegetable Soup steaming in a rustic bowl, topped with fresh parsley and a sprinkle of Parmesan cheese. | sweetaksil.com

I used to live in a drafty apartment where the windows rattled every time the wind picked up. On those rainy Tuesday nights, the only thing that could actually warm my bones was the smell of onions hitting hot olive oil. This vegetable soup became my ritual for shaking off the damp chill of the city. It is a vibrant bowl that feels like a big hug from the inside out. I never follow the measurements exactly, yet it always tastes like home.

I remember a specific evening when my neighbor stopped by with a handful of fresh herbs and a heavy heart. We sat in the kitchen as the broth bubbled away, the steam fogging up our glasses. There is something about the slow chop of carrots and celery that makes conversation flow more easily. By the time we were ladling out the soup, the mood had shifted from somber to cozy. That night taught me that a good soup is more about the company than the ingredients.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • 2 tablespoons olive oil: Choose a high quality oil because the fat carries all the herb flavors.
  • 1 medium onion: I like to dice this very small so it melts into the background of the broth.
  • 2 cloves garlic: Smash them with your knife first to release the oils before you start mincing.
  • 2 medium carrots: Leaving the skins on adds a rustic texture and extra nutrients to the pot.
  • 2 celery stalks: These provide the essential salty crunch that defines a good mirepoix.
  • 1 medium zucchini: Add this toward the middle of cooking so it stays tender without getting mushy.
  • 1 red bell pepper: This adds a surprising sweetness that balances out the acidic tomatoes.
  • 1 cup green beans: Snapping these by hand is a great way to involve kids in the kitchen.
  • 1 (14 oz) can diced tomatoes: The juices from the can are the secret to a rich and tangy base.
  • 4 cups vegetable broth: Use a low sodium version so you can control the final salt level yourself.
  • 1 medium potato: The starch from the potato naturally thickens the soup as it simmers.
  • 2 cups baby spinach: These leaves should go in at the very last second to keep their color.
  • Dried herbs: Rubbing the oregano, basil, thyme, and rosemary between your palms wakes up the oils.
  • 1 bay leaf: Do not forget to fish this out before serving unless you want a surprise.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Softening the aromatics:
Begin by warming your oil and letting the onion and garlic dance in the pan until they are soft and fragrant.
Building the base:
Toss in your carrots, celery, zucchini, pepper, and beans to let them pick up a little golden color.
Simmering the garden:
Pour in the tomatoes, broth, and potatoes while stirring in that fragrant blend of Italian herbs.
Developing the flavor:
Let the pot bubble gently while the vegetables soften and the flavors have time to introduce themselves.
Adding the beans:
If you want extra protein, tip in the cannellini beans for the final few minutes of heat.
The final wilt:
Pull out the bay leaf and stir in the spinach until it just barely shrinks into the soup.
Hearty Italian Herb Vegetable Soup ladleful brimming with colorful carrots, zucchini, and tender spinach leaves in rich broth. Save to Pinterest
Hearty Italian Herb Vegetable Soup ladleful brimming with colorful carrots, zucchini, and tender spinach leaves in rich broth. | sweetaksil.com

Last winter, I made a double batch of this for a friend who was recovering from a long flu. I dropped it off in a glass jar with a loaf of crusty bread tied to the top with twine. She told me later that the first sip of the herby broth felt like her appetite finally coming back to life. It is the kind of dish that heals you when you are feeling under the weather. I still think of her every time I see a bag of fresh baby spinach.

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.

Choosing Your Vegetables

The beauty of this recipe lies in its flexibility across the changing seasons. In the spring, I often swap the potatoes for tender asparagus tips or frozen peas. As long as you keep the base of onion and garlic, the soup will always be delicious.

The Magic of Herbs

While dried herbs are convenient, adding a handful of fresh parsley at the end makes a massive difference. The heat of the soup releases the fresh oils and creates a bright contrast to the simmered vegetables. I always keep a bunch of parsley in a glass of water on my counter for this very reason.

Storage and Reheating

This soup is even better the next day after the herbs have spent the night together in the fridge. The flavors deepen and the broth becomes slightly more concentrated.

  • Let the pot cool completely to room temperature before putting it in a container.
  • Use a wide mouth glass jar if you plan on freezing it for a busy week.
  • Add a splash of water when reheating on the stove to bring back the original consistency.
Bowl of Italian Herb Vegetable Soup garnished with parsley, served alongside crusty bread for a comforting vegan lunch. Save to Pinterest
Bowl of Italian Herb Vegetable Soup garnished with parsley, served alongside crusty bread for a comforting vegan lunch. | sweetaksil.com

This soup is a testament to how simple ingredients can create something truly spectacular. I hope a bowl of this brings as much warmth to your table as it does to mine.

Recipe Questions & Answers

Can I make this soup gluten-free?

Yes, simply ensure your vegetable broth is certified gluten-free and omit any optional pasta additions. The base vegetables and herbs are naturally gluten-free.

How long does this soup keep in the refrigerator?

Store cooled soup in an airtight container for up to 4-5 days. The flavors often improve after a day as the herbs and vegetables meld together.

Can I use fresh herbs instead of dried?

Absolutely. Substitute fresh herbs at a ratio of 3:1—for example, use 1 tablespoon fresh oregano instead of 1 teaspoon dried. Add fresh herbs during the last 5 minutes of cooking to preserve their bright flavor.

What vegetables work well as substitutions?

Feel free to swap in seasonal vegetables like butternut squash, kale, Swiss chard, or diced eggplant. Root vegetables like parsnips or turnips also work beautifully in the simmering broth.

Is this suitable for meal prep and freezing?

This soup freezes exceptionally well. Cool completely, then portion into freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating gently on the stovetop.

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

A vibrant, hearty soup brimming with Mediterranean vegetables and aromatic Italian herbs, perfect for a light meal or comforting starter.

Prep Time
20 minutes
Time to Cook
35 minutes
Total Duration
55 minutes
Recipe by Isaac Russell


Skill Level Easy

Cuisine Italian Mediterranean

Portions 4 Serving Size

Diet Preferences Vegan-Friendly, No Dairy

Ingredient List

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 (14 oz) can diced tomatoes with juices
10 4 cups vegetable broth
11 1 medium potato, peeled and diced
12 2 cups fresh baby spinach leaves

Herbs and 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 (15 oz) can cannellini beans, drained and rinsed
02 1/4 cup fresh parsley, chopped for garnish
03 Freshly grated Parmesan cheese for serving (omit for vegan)

Directions

Step 01

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

Step 02

Build Vegetable Base: Stir in sliced carrots, celery, diced zucchini, diced red bell pepper, and green beans. Cook for 5 to 6 minutes, stirring occasionally, until vegetables begin to soften.

Step 03

Add Liquid and Seasonings: Add diced tomatoes with their juices, vegetable broth, and diced potato to the pot. Stir in dried oregano, basil, thyme, rosemary, bay leaf, salt, and pepper.

Step 04

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

Step 05

Incorporate Beans: If using cannellini beans, add them to the pot and simmer for an additional 5 minutes to heat through.

Step 06

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

Step 07

Season to Taste: Taste the soup and adjust seasoning with additional salt and pepper as needed.

Step 08

Serve: Ladle soup into bowls and garnish with fresh chopped parsley and Parmesan cheese if desired. Serve immediately while 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.

Tools Needed

  • Large soup pot with lid
  • Chef's knife
  • Cutting board
  • Wooden spoon or silicone spatula
  • Soup ladle

Allergy Details

Review every ingredient for allergens and talk to a healthcare provider if unsure.
  • Contains celery and possible dairy if Parmesan cheese is used
  • May contain gluten if pasta is added; select certified gluten-free alternatives as needed
  • Always review packaged ingredient labels for undeclared allergens and cross-contamination warnings

Nutrition Details (each serving)

For informational purposes only, not intended as medical advice.
  • Caloric Value: 185
  • Fats: 5 g
  • Carbohydrates: 32 g
  • Proteins: 6 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.