Italian Herb Vegetable Soup

Featured in: Home-Style Cooking

This vibrant Italian-inspired soup combines fresh Mediterranean vegetables like zucchini, bell peppers, and green beans with aromatic herbs including oregano, basil, and rosemary. Simmered in a rich vegetable broth with tomatoes and potatoes, it creates a satisfying meal that's both nourishing and delicious. Ready in under an hour, this versatile dish can be customized with cannellini beans or pasta for extra heartiness, making it perfect for weeknight dinners or meal prep.

Updated on Thu, 29 Jan 2026 10:55:00 GMT
A hearty bowl of Italian Herb Vegetable Soup, packed with vibrant zucchini and carrots, topped with fresh parsley. Pin This
A hearty bowl of Italian Herb Vegetable Soup, packed with vibrant zucchini and carrots, topped with fresh parsley. | petitagdal.com

There's something about chopping vegetables on a quiet afternoon that makes you slow down. I discovered this soup by accident, really—I had a drawer full of vegetables that needed rescuing and about twenty minutes before guests arrived. What started as panic became this luminous, herb-scented broth that somehow tasted like I'd spent hours on it. The kitchen filled with the smell of rosemary and basil, and suddenly everyone was asking for seconds.

I made this for my neighbor last winter when she was under the weather, and I'll never forget how she called me the next day just to ask for the recipe. That moment taught me that simple, honest food has its own kind of magic—nothing fancy needed, just vegetables, herbs, and care simmering in a pot.

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: Use good quality here; it's one of the few ingredients you really taste, so don't reach for the cheapest bottle.
  • Onion and garlic: These are your flavor foundation—take your time sautéing them until they're truly fragrant, not just pale.
  • Carrots, celery, and zucchini: The vegetable holy trinity for Italian cooking; slice them roughly the same size so they cook evenly.
  • Red bell pepper: Adds natural sweetness and brightness that balances the earthiness of everything else.
  • Green beans: Cut them into bite-sized pieces so they don't overpower the spoon—texture matters here.
  • Diced tomatoes with juices: Canned is better than fresh for soup because you get concentrated flavor and the liquid.
  • Vegetable broth: This is your liquid gold; don't skip quality here or your soup becomes thin and forgettable.
  • Potato: Acts as a subtle thickener and adds body without overpowering the herbaceous notes.
  • Baby spinach: Stir it in at the very end so it stays bright and doesn't become an indistinguishable green mush.
  • Dried oregano, basil, thyme, and rosemary: The soul of the dish; crush the rosemary between your fingers before adding it to wake up the oils.
  • Bay leaf: Never underestimate this quiet contributor—it ties everything together with gentle, savory wisdom.
  • Cannellini beans (optional): Transform this from starter to main course with these creamy additions.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor base:
Heat olive oil in a large pot and let the onion and garlic sauté for a few minutes; you want them soft and fragrant, releasing those aromatic compounds that make you want to keep cooking.
Welcome the vegetables:
Add your carrots, celery, zucchini, pepper, and green beans, stirring occasionally so they can soften and start to caramelize at their edges.
Bring it together:
Pour in the tomatoes with their liquid, the vegetable broth, and diced potato, then sprinkle in all your dried herbs and seasonings like you're casting a spell.
Let it simmer:
Bring everything to a boil, then lower the heat and let it bubble gently for 20 to 25 minutes until the vegetables are tender enough to break with your spoon.
Add the beans (if using):
Stir in your cannellini beans and give them 5 minutes to warm through and absorb the herb-infused broth.
Finish with green:
Fish out the bay leaf, then add your spinach and watch it wilt into the hot soup in just a minute or two.
Taste and adjust:
This is where you become the chef—taste a spoonful and decide if it needs more salt, pepper, or maybe a whisper more thyme.
Serve with joy:
Ladle it into bowls, add a scatter of fresh parsley and maybe a handful of Parmesan if you're not keeping it vegan.
A simmering pot of Italian Herb Vegetable Soup with fresh spinach and aromatic herbs, ready to serve hot. Pin This
A simmering pot of Italian Herb Vegetable Soup with fresh spinach and aromatic herbs, ready to serve hot. | petitagdal.com

My daughter once helped me make this soup when she was learning to cook, and she was amazed that something so colorful and alive could come from a simple pot. That's when food stopped being about following rules and became about showing someone you care by putting real vegetables and real effort into their bowl.

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.

Making It Your Own

This soup is a canvas, not a rigid formula. I've made it dozens of times and it's never quite the same twice—sometimes I use fennel instead of celery, or I throw in diced eggplant if I'm feeling Mediterranean. The herbs are forgiving enough that small substitutions only add personality, never ruin the dish.

Prep Like a Pro

The beauty of this soup is in the mise en place—spending ten minutes gathering and chopping everything before you even turn on the heat. When I do this, the actual cooking becomes almost meditative, and I'm never scrambling or burning things because I wasn't paying attention.

Storage and Second Lives

This soup genuinely improves after a day in the refrigerator as the flavors marry together and deepen. I always make extra because it freezes beautifully for up to three months, and having a container of this waiting in the freezer feels like giving future you a hug.

  • Cool it completely before freezing or you'll end up with condensation and ice crystals that water it down.
  • Freeze it in portions so you can thaw exactly what you need instead of an enormous block.
  • When reheating from frozen, bring it gently to a simmer and taste for seasoning, which always seems to fade slightly in cold storage.
Close-up of Italian Herb Vegetable Soup, showing tender beans and colorful vegetables in a rich tomato broth. Pin This
Close-up of Italian Herb Vegetable Soup, showing tender beans and colorful vegetables in a rich tomato broth. | petitagdal.com

This soup reminds me that the best meals are often the simplest ones, made with what you have and enough love to make someone feel seen. Keep this recipe close for those days when you need something warm, nourishing, and honest.

Frequently Asked Questions

Can I use fresh herbs instead of dried?

Yes, you can substitute fresh herbs for dried. Use three times the amount of fresh herbs since they are less concentrated. Add fresh herbs during the last 10 minutes of cooking to preserve their flavor.

How should I store leftovers?

Store cooled soup in an airtight container in the refrigerator for up to 4 days. For freezing, allow to cool completely and store in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating.

Can I add other vegetables to this soup?

Absolutely! This soup is very versatile. Consider adding kale, cabbage, eggplant, or mushrooms. Just adjust cooking times based on the vegetables you choose to ensure everything is properly tender.

What type of pasta works best if I want to add it?

Small pasta shapes work best in soup. Try ditalini, orzo, pastina, or small shells. Add them during the last 10-12 minutes of cooking and ensure there's enough broth for the pasta to absorb during cooking.

How can I make this soup more filling?

Add protein-rich cannellini beans or chickpeas for extra substance. You can also include pasta, serve with crusty bread, or add a dollop of pesto on top. For non-vegan options, grated Parmesan adds richness and protein.

Can I make this in a slow cooker?

Yes, sauté the onions and garlic first, then transfer everything except spinach to your slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Add spinach during the last 15 minutes of cooking.

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 vegetables with aromatic Italian herbs in a comforting, flavorful broth.

Prep Time
20 min
Time to Cook
35 min
Overall Time
55 min
Recipe by Lauren Silva


Skill Level Easy

Cuisine Italian Mediterranean

Serves 4 Portions

Diet Info Plant-Based, No Dairy, No Gluten

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

Build Vegetable Base: 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

Add Broth and Seasonings: Add diced tomatoes with juices, vegetable broth, and diced potato. Stir in 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-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 spinach leaves and cook for 1-2 minutes until wilted.

Step 07

Season to Taste: Taste the soup and adjust salt, pepper, and herbs as needed for optimal flavor balance.

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 silicone spatula
  • Ladle

Allergy Notes

Double-check every ingredient for allergies. If unsure, ask a healthcare expert.
  • Contains celery
  • May contain dairy if Parmesan cheese is added
  • May contain gluten if pasta is incorporated; use certified gluten-free varieties
  • Always verify packaged ingredients for undisclosed allergens

Nutrition Info (per portion)

For informational purposes only; not a substitute for advice from your doctor.
  • Calorie Count: 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.