Italian Herb Vegetable Soup

Featured in: Seasonal Family Menus

This robust Italian-inspired vegetable soup brings together garden-fresh produce with fragrant Mediterranean herbs in one satisfying bowl. Tender carrots, celery, zucchini, and green beans simmer slowly in a rich tomato-based broth infused with oregano, basil, thyme, and rosemary. The addition of baby spinach adds brightness and nutrition, while optional cannellini beans transform it into a protein-rich main course. Perfect for meal prep, this versatile soup freezes beautifully and adapts easily to your garden harvest or market finds.

Updated on Wed, 28 Jan 2026 16:57:00 GMT
Hearty Italian Herb Vegetable Soup in a white bowl, loaded with zucchini, carrots, and spinach, garnished with fresh parsley. Save
Hearty Italian Herb Vegetable Soup in a white bowl, loaded with zucchini, carrots, and spinach, garnished with fresh parsley. | goldentamar.com

I remember the rain hitting the window of my tiny first apartment while I stared at a lonely zucchini in the fridge. I wanted something that felt like a warm hug but did not weigh me down after a long day of classes. That afternoon I learned how a few dried herbs could transform humble vegetables into something truly elegant. This soup became my reliable sanctuary during every cold snap that followed in that drafty kitchen.

I once made a massive pot of this for a group of friends who were all feeling under the weather after a rainy hiking trip. We sat on the floor with steaming bowls and the heat from the broth fogged up all the windows in the living room. It was the first time I realized that food really does have the power to mend a tired and soggy spirit.

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 a high quality oil because it carries the flavor of the garlic into every single bite of the soup.
  • Onion and Garlic: These are the foundation and your kitchen will smell like an Italian heaven within minutes of them hitting the pan.
  • Vegetables: Carrots celery zucchini pepper and green beans create a varied texture that keeps every spoonful interesting and fresh.
  • Dried Herbs: Oregano basil thyme and rosemary bring that classic Mediterranean profile that makes the broth sing with earthy notes.
  • Vegetable Broth: A high quality broth makes a world of difference in the depth and richness of the final soup base.
  • Baby Spinach: Adding this at the very end keeps the color bright and the texture delicate rather than overcooked.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Saute the aromatics:
Gently cook the onion and garlic in olive oil until they are soft and smelling wonderful in the pot. Do not let them brown too much or they might turn bitter and ruin the base.
Soften the garden vegetables:
Stir in the carrots celery zucchini pepper and green beans to let them start softening up. This builds a layer of flavor before you add any liquid to the mix.
Build the broth:
Pour in the tomatoes broth and potatoes along with all those fragrant herbs before bringing everything to a boil. Stir well to ensure the spices are evenly distributed throughout the liquid.
Simmer to perfection:
Let the pot bubble gently for about twenty five minutes until the potatoes and carrots are perfectly soft. You will know it is ready when the potatoes easily break apart with the back of a spoon.
Final touches:
Remove the bay leaf then stir in the spinach and cannellini beans until they are heated through. Garnish each bowl with fresh parsley and a sprinkle of cheese if you prefer.
A steaming pot of Italian Herb Vegetable Soup, featuring red bell peppers and green beans, ready to be ladled into bowls. Save
A steaming pot of Italian Herb Vegetable Soup, featuring red bell peppers and green beans, ready to be ladled into bowls. | goldentamar.com

Years later I taught my younger brother this recipe over a video call while he was living abroad for the first time. Hearing him describe the smell of the garlic and herbs through the screen made the distance between us feel much smaller.

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.

Hearty Substitutions

Adding some ditalini or orzo turns this into a much more substantial meal if you are feeling extra hungry. Just remember that pasta will soak up the broth as it sits so you might need a splash more liquid later.

Preparing for the Week

This is one of those rare dishes that actually tastes better the next day after the flavors have a chance to mingle. I like to freeze individual portions in glass jars for quick and healthy lunches during busy work weeks.

Creative Garnishes

A thick slice of crusty sourdough bread is the absolute best tool for swiping up the last drops of broth. You can also experiment with different toppings to keep the flavor fresh every time you make a batch.

  • Try a dollop of basil pesto on top for an extra punch of concentrated herbal flavor.
  • A squeeze of fresh lemon juice right before serving brightens up the earthy notes of the dried herbs.
  • Always serve it piping hot to get the full aromatic experience of the rosemary and thyme.
Vibrant Italian Herb Vegetable Soup topped with grated Parmesan and parsley, served with crusty bread on a rustic wooden table. Save
Vibrant Italian Herb Vegetable Soup topped with grated Parmesan and parsley, served with crusty bread on a rustic wooden table. | goldentamar.com

This soup is a gentle reminder that simple ingredients often make the most memorable and comforting meals. Enjoy every warm spoonful and the simple comfort it brings to your kitchen table.

Recipe Questions & Answers

Can I make this soup gluten-free?

Yes, the base soup is naturally gluten-free. Simply ensure your vegetable broth is certified gluten-free and omit any optional pasta additions, or use gluten-free pasta varieties like rice-based corn pasta.

How long does this soup keep in the refrigerator?

This soup stores well in an airtight container in the refrigerator for 4-5 days. The flavors actually develop and improve after a day or two. Reheat gently on the stovetet, adding a splash of broth if needed to adjust consistency.

Can I freeze this Italian vegetable soup?

Absolutely. Cool completely before transferring to freezer-safe containers, leaving some space for expansion. It freezes well for up to 3 months. Thaw overnight in the refrigerator and reheat on the stove. Note that potatoes may become slightly softer after freezing.

What vegetables can I substitute based on what's in season?

This soup is highly adaptable. Swap zucchini for summer squash, add diced butternut squash in fall, include fresh tomatoes in summer, or toss in kale instead of spinach. The herb blend complements almost any vegetable combination, making it perfect for using up garden produce.

How can I make this soup more filling as a main course?

Add protein-rich cannellini beans during the last 5 minutes of cooking, or stir in small pasta shapes like ditalini, orzo, or shells during the final 10 minutes. A slice of crusty bread and a drizzle of olive oil also make it a substantial meal.

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 Mediterranean soup with vegetables and Italian herbs, ready in 55 minutes.

Prep Time
20 min
Cook Time
35 min
Time Needed
55 min
Created by Vivian Rose

Recipe Type Seasonal Family Menus

Skill Level Easy

Culinary Origin Italian

Makes 4 Serving Size

Diet Preferences Meat-Free

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 can (14 oz) 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 ½ teaspoon dried thyme
04 ½ teaspoon dried rosemary, crushed
05 1 bay leaf
06 Salt and freshly ground black pepper to taste

Optional Additions

01 1 can (15 oz) cannellini beans, drained and rinsed
02 ¼ cup chopped fresh parsley for garnish
03 Freshly grated Parmesan cheese for serving (omit for vegan)

How To Make

Step 01

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

Step 02

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

Step 03

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

Step 04

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

Step 05

Add 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 bay leaf. Stir in spinach leaves and cook for 1-2 minutes until wilted.

Step 07

Season and Serve: Taste soup and adjust seasoning with salt and pepper as needed. Ladle into bowls, garnish with fresh parsley and Parmesan cheese if desired, and 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 Need

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

Allergy Warnings

Review each item for allergens, and ask a health expert if you’re unsure.
  • Contains celery
  • Contains possible dairy if Parmesan cheese is used
  • May contain gluten if pasta is added; use certified gluten-free varieties if needed
  • Always verify packaged ingredients for undisclosed allergens

Nutrition Summary (per portion)

These are general numbers and aren’t medical advice.
  • Calorie Count: 185
  • Total Fat: 5 g
  • Total Carbohydrates: 32 g
  • Protein Content: 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.