Italian Herb Vegetable Soup

Featured in: Home Cooking Essentials

This vibrant Italian herb vegetable soup combines fresh Mediterranean vegetables like zucchini, bell peppers, and green beans with aromatic herbs including oregano, basil, and rosemary. Simmered in a rich tomato-vegetable broth with potatoes and finished with tender spinach, it's a wholesome, comforting dish ready in under an hour. Add cannellini beans for extra protein and heartiness.

Updated on Fri, 30 Jan 2026 12:27:09 GMT
A steaming bowl of Italian Herb Vegetable Soup with tender zucchini, carrots, and fresh parsley garnish. Save
A steaming bowl of Italian Herb Vegetable Soup with tender zucchini, carrots, and fresh parsley garnish. | dailyisli.com

There's something about chopping vegetables on a quiet morning that settles the mind. I stumbled onto this soup years ago when a neighbor dropped off a basket of zucchini and tomatoes from her garden, and I had no idea what to do with them all. A quick glance through my pantry revealed dried herbs that had been waiting for exactly this moment, and within an hour, my kitchen smelled like a Mediterranean hillside. Since then, it's become my go-to when I need something wholesome but not fussy, something that tastes like it took hours but really doesn't.

I made this for my sister's book club last fall, and she arrived early to steal a taste straight from the pot. She told me later that the kitchen smelled so inviting she almost skipped the books altogether and just wanted to sit at the counter eating soup and talking. That's when I realized this wasn't just nourishing food, it was the kind of thing that brings people into a space and makes them want to stay.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Olive oil: The foundation of everything Italian, and 2 tablespoons is enough to coat the pot without making it heavy.
  • Onion and garlic: These two create the aromatic base, and mincing the garlic fine ensures it dissolves into the broth rather than sitting in chunks.
  • Carrots and celery: Slice them thin enough to cook through in the time it takes for everything else, and you'll avoid that raw bite.
  • Zucchini: Choose medium ones because they're less watery, and dice them just before cooking so they don't oxidize and turn dull.
  • Red bell pepper: Adds a gentle sweetness and gorgeous color that brightens the whole pot.
  • Green beans: Cut them into 1-inch pieces so they cook evenly with the other vegetables and don't become stringy.
  • Canned diced tomatoes: The juices matter as much as the tomatoes themselves, so don't drain them.
  • Vegetable broth: Use something you'd actually drink on its own, because you taste every bit of it in a simple soup like this.
  • Potato: Peeled and diced small, it adds substance without overwhelming the delicate vegetable balance.
  • Baby spinach: Added at the very end so it stays bright green and silky rather than dark and tired.
  • Dried oregano, basil, thyme, and rosemary: These herbs are the soul of the soup, and using them dried concentrates their flavor in a way that works better here than fresh would.
  • Bay leaf: Removes the flat quality that vegetable soups sometimes have, adding a subtle complexity you can't quite name.
  • Salt and pepper: Season boldly at the end because the vegetables release their own moisture as they cook, which dilutes the flavors.
  • Cannellini beans (optional): They add protein and a creamy texture that makes the soup feel more substantial without meat.
  • Fresh parsley and Parmesan (optional): Parsley brightens everything, and a shower of Parmesan transforms a simple soup into something celebratory.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Start with the aromatics:
Heat your olive oil over medium heat and add the diced onion and minced garlic, stirring gently for 2 to 3 minutes until the kitchen fills with that unmistakable fragrance and the onion turns translucent. You'll know it's ready when you can't resist leaning in closer to smell it.
Build your vegetable foundation:
Stir in the carrots, celery, zucchini, red bell pepper, and green beans, and let them cook for 5 to 6 minutes, stirring occasionally so they cook evenly. The vegetables should be softening at the edges but still holding their shape.
Bring in the liquid and flavor:
Pour in the tomatoes with their juices, the vegetable broth, and the diced potato, then sprinkle in the oregano, basil, thyme, rosemary, bay leaf, salt, and pepper. Give everything a good stir so the herbs distribute throughout the pot and the seasonings aren't clumped anywhere.
Let it simmer gently:
Bring the pot to a boil first, then reduce the heat and let it simmer uncovered for 20 to 25 minutes until the vegetables are tender and the flavors have melded together. The kitchen will smell absolutely incredible by now, and you might find yourself just standing there breathing it in.
Add beans if using:
Drain and rinse your cannellini beans if you're including them, then add them to the pot and simmer for another 5 minutes to warm them through. They'll add a gentle creaminess without changing the essential character of the soup.
Finish with spinach:
Remove the bay leaf and discard it, then add the spinach leaves and stir gently for 1 to 2 minutes until they've wilted into the broth. The fresh green color is a beautiful contrast to everything else in the pot.
Taste and adjust:
Take a spoonful and taste it carefully, adjusting the salt and pepper as needed because seasoning needs can surprise you once everything is cooked together. Trust your palate here, not the recipe.
Serve with warmth:
Ladle the soup into bowls and scatter fresh parsley on top, adding a generous handful of Parmesan if that's your style. The steam rising from the bowl will carry all those herbs right up to you.
Serving suggestion of vibrant Italian Herb Vegetable Soup with leafy spinach and crusty bread on the side. Save
Serving suggestion of vibrant Italian Herb Vegetable Soup with leafy spinach and crusty bread on the side. | dailyisli.com
Serving suggestion of vibrant Italian Herb Vegetable Soup with leafy spinach and crusty bread on the side. Save
Serving suggestion of vibrant Italian Herb Vegetable Soup with leafy spinach and crusty bread on the side. | dailyisli.com

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.

There was an evening last winter when my neighbor knocked on the door asking if anything was wrong because her apartment smelled like my kitchen, and she wanted to know what I was making. We ended up standing in my doorway passing a bowl back and forth, talking about nothing important while this soup brought us into the same moment. That's when food stops being sustenance and becomes something closer to a language.

Why This Soup Works Year-Round

Summer gardens overflow with zucchini and tomatoes, but frozen versions work beautifully in the colder months when you need something warm but can't get fresh vegetables. I've made this soup in January with produce from the grocery store and it tastes just as genuine as the garden version, which means you're never locked out of making it. The dried herbs actually prefer cooler seasons too, becoming more pronounced as the weather turns, so there's no wrong time to reach for this recipe.

The Magic of Layering Flavors

This soup works because nothing competes for attention, and each element knows its place. The broth carries the herbs, the vegetables provide texture and sweetness, and the tomatoes add just enough acidity to keep everything from feeling heavy. I learned this by making the mistake of adding too much oregano once and ending up with an herby soup that tasted like a dried flower arrangement, so now I measure carefully and taste as I go.

Making It Your Own

The beauty of this soup is that it welcomes improvisation without falling apart. I've added small pasta shapes like ditalini during the last 10 minutes, stirred in white beans instead of cannellini, and even thrown in some kale when spinach wasn't available. Once you understand the basic structure, you can play with it confidently.

  • For extra heartiness and something more substantial for dinner, stir in small pasta shapes like orzo or ditalini about 10 minutes before the soup finishes cooking.
  • If you want it grainier and more filling, a handful of quick-cooking barley or farro works beautifully and adds an earthy note.
  • Make a double batch and freeze it in portions because this soup actually improves after a day or two as the flavors continue to deepen.
Close-up view of hearty Italian Herb Vegetable Soup featuring colorful bell peppers and beans in rich broth. Save
Close-up view of hearty Italian Herb Vegetable Soup featuring colorful bell peppers and beans in rich broth. | dailyisli.com
Close-up view of hearty Italian Herb Vegetable Soup featuring colorful bell peppers and beans in rich broth. Save
Close-up view of hearty Italian Herb Vegetable Soup featuring colorful bell peppers and beans in rich broth. | dailyisli.com

This soup has become the thing I make when I want to feed someone without fussing, when I need my kitchen to smell like comfort, or when I want to remember that sometimes the simplest meals are the ones people return to over and over. Make it once and you'll understand why.

Recipe FAQs

Can I use fresh herbs instead of dried?

Yes, use triple the amount of fresh herbs compared to dried. Add heartier herbs like rosemary and thyme early in cooking, and delicate herbs like basil toward the end to preserve their flavor.

How can I make this soup more filling?

Add small pasta like ditalini or orzo during the last 10 minutes of cooking, or include cannellini beans for added protein and fiber. You can also serve with crusty bread on the side.

Can I freeze this soup?

Absolutely. Let the soup cool completely, then store in airtight containers for up to 3 months. If you added pasta, note that it may become softer upon reheating. Thaw overnight in the refrigerator before reheating.

What vegetables can I substitute?

Feel free to swap vegetables based on what you have. Try adding diced eggplant, fennel, kale instead of spinach, or cherry tomatoes. Seasonal vegetables work wonderfully in this flexible base.

How do I store leftovers?

Store in an airtight container in the refrigerator for up to 4 days. The flavors often deepen and improve after a day. Reheat gently on the stovetop, adding a splash of broth if needed.

Is this soup gluten-free?

Yes, as written the soup is naturally gluten-free. If adding pasta, choose certified gluten-free varieties. Always verify that your vegetable broth and canned products are labeled gluten-free.

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

Hearty Mediterranean vegetable soup with aromatic Italian herbs, perfect as a light meal or starter.

Prep duration
20 minutes
Time to cook
35 minutes
Overall time
55 minutes
Created by Hannah Brooks


Skill level Easy

Cuisine type Italian Mediterranean

Makes 4 Portions

Nutrition details Suitable for vegans, 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 juice
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

How-To Steps

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

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

Step 03

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

Step 04

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

Step 05

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

Step 06

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

Step 07

Taste and Adjust: Taste soup and adjust seasoning with additional salt and pepper as needed.

Step 08

Serve: Ladle into bowls and 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.

Tools needed

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

Allergy details

Double-check every ingredient for allergens and talk to a healthcare professional if you’re unsure.
  • Contains possible dairy if Parmesan cheese is used
  • Contains celery
  • May contain gluten if pasta is added; select gluten-free alternatives as needed
  • Review packaged ingredients for hidden allergens

Nutrition (each portion)

Nutritional info is only a helpful guide and isn’t a substitute for professional 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.