Italian Herb Vegetable Soup

Featured in: Everyday Home Plates

This rustic Italian-style soup brings together the best of Mediterranean vegetables in one simmering pot. Carrots, celery, zucchini, bell peppers, green beans, and potatoes swim in a flavorful tomato-based broth infused with dried oregano, basil, thyme, and rosemary. The addition of fresh spinach at the end adds vibrant color and nutrients.

Perfect for meal prep, this versatile bowl can be customized with cannellini beans for extra protein or small pasta for added heartiness. Ready in under an hour, it's an ideal choice for weeknight dinners, weekend lunches, or whenever you crave something nourishing and satisfying.

The soup freezes beautifully and tastes even better the next day as the flavors meld together, making it excellent for batch cooking.

Updated on Wed, 28 Jan 2026 09:58:00 GMT
Freshly ladled Italian Herb Vegetable Soup, featuring tender zucchini and carrots in a rich tomato broth with herbs. Save to Pinterest
Freshly ladled Italian Herb Vegetable Soup, featuring tender zucchini and carrots in a rich tomato broth with herbs. | batatabites.com

I remember a rainy Tuesday when the damp air seemed to seep into my bones. I needed something that felt like a warm hug but did not leave me feeling heavy. This soup came together with whatever was wilting in my crisper drawer. The way the herbs filled the kitchen made the grey sky outside feel a lot less gloomy. It has been my go to remedy for chilly afternoons ever since.

Last winter I made a massive pot of this for my neighbor who was under the weather. We sat on her porch steps while the steam rose into the cold air. She told me it tasted exactly like the minestrone her grandmother used to simmer all day. It was one of those quiet moments where food felt like the only language we needed.

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 (2 tablespoons): Use a good quality oil because it carries the flavors of the onion and garlic throughout the whole pot.
  • Aromatics (1 onion and 2 garlic cloves): These are the foundation of the soup so let them soften until they are sweet and translucent.
  • Hard Vegetables (2 carrots and 2 celery stalks): These add a classic base and provide a necessary crunch and sweetness.
  • Soft Vegetables (1 zucchini and 1 bell pepper): I love how these soak up the broth and add pops of vibrant color to every bowl.
  • Hearty Additions (1 cup green beans and 1 potato): The potato releases just enough starch to give the broth a slightly silky body.
  • Canned Tomatoes (14 oz): Using the juices from the can is my secret to a rich and slightly acidic broth.
  • Vegetable Broth (4 cups): Choose a low sodium version so you have total control over the final saltiness of your dish.
  • Dried Herbs (oregano, basil, thyme, and rosemary): Crushing the rosemary between your fingers before adding it wakes up the essential oils.
  • Fresh Spinach (2 cups): Adding this at the very end keeps the greens bright and prevents them from turning mushy.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Sauté the aromatics:
Heat your oil and let the onion and garlic dance in the pan until they smell incredible.
Softening the vegetables:
Toss in the carrots celery zucchini and peppers to give them a head start on getting tender.
Simmering the base:
Pour in the broth tomatoes and potatoes then let those dried herbs start working their magic.
Checking for tenderness:
Let the pot bubble gently until the potatoes are soft enough to crush against the side with a spoon.
Finishing touches:
Stir in the spinach and beans if you want that extra protein boost for a few minutes.
Adjusting and serving:
Take out the bay leaf and check if it needs another pinch of salt before ladling it out.
A steaming bowl of Italian Herb Vegetable Soup garnished with parsley and served alongside crusty artisan bread. Save to Pinterest
A steaming bowl of Italian Herb Vegetable Soup garnished with parsley and served alongside crusty artisan bread. | batatabites.com

There was a time I accidentally doubled the rosemary and thought the batch was ruined. Instead of tossing it I added an extra can of tomatoes and it became the best version I ever made. That mistake taught me that soup is incredibly forgiving and almost impossible to truly mess up.

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.

The Magic of Proper Chopping

I found that cutting all the vegetables into uniform bite sized pieces makes the experience much better. It ensures that every spoonful has a bit of everything and that the potato cooks at the same rate as the carrots. Spending an extra ten minutes with my favorite knife is actually quite meditative for me.

Leveling Up Your Broth

If you have a rind of Parmesan cheese sitting in your fridge toss it into the pot while it simmers. It adds an incredible umami depth that you just cannot get from a box of broth alone. Just remember to fish it out along with the bay leaf before you start serving.

Making It Your Own

This recipe is more of a guideline than a strict set of rules so feel free to experiment. I often look at what is seasonal at the market and swap out the zucchini for butternut squash or kale.

  • Add a handful of small pasta if you want a more filling meal.
  • Swap the spinach for chopped kale if you prefer a heartier green.
  • Sprinkle some red pepper flakes for a subtle heat that lingers.
Hearty Italian Herb Vegetable Soup simmering with colorful vegetables and cannellini beans in a savory herb-infused broth. Save to Pinterest
Hearty Italian Herb Vegetable Soup simmering with colorful vegetables and cannellini beans in a savory herb-infused broth. | batatabites.com

This soup is a testament to how simple ingredients can create something truly restorative. I hope it brings as much warmth to your kitchen as it does to mine.

Recipe FAQs

Can I make this soup ahead of time?

Absolutely. This soup actually tastes better the next day as flavors have time to meld. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetetop, adding a splash of broth if needed.

What vegetables work best in this soup?

The classic combination includes carrots, celery, zucchini, bell peppers, green beans, and potatoes. You can also add diced butternut squash, kale instead of spinach, or chopped tomatoes. Use whatever fresh vegetables you have on hand for a customizable bowl.

How do I freeze this soup?

Cool completely before transferring to freezer-safe containers, leaving space for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat on the stovetop. If adding pasta, cook it separately and add when reheating to prevent mushiness.

Can I add protein to make it more filling?

Cannellini or kidney beans are excellent additions that boost protein and fiber. You could also add small pasta shapes like ditalini or orzo during the last 10 minutes of cooking. For non-vegetarian versions, shredded chicken or Italian sausage work wonderfully.

What herbs can I use if I don't have dried Italian herbs?

Fresh basil, oregano, parsley, and thyme work beautifully. Add fresh herbs near the end of cooking to preserve their bright flavor. You can also use an Italian seasoning blend as a convenient substitute. Herbes de Provence makes a nice alternative too.

Is this suitable for special diets?

Yes, it's naturally vegetarian, vegan, dairy-free, and low fat. For gluten-free, ensure your vegetable broth is certified GF and omit any pasta additions or use GF pasta varieties. The soup is packed with vitamins and fiber from the variety of vegetables.

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-style soup loaded with garden vegetables and aromatic herbs in a savory broth.

Prep Duration
20 min
Cooking Duration
35 min
Overall Time
55 min
Created by Dylan Fairchild


Skill Level Easy

Cuisine Italian Mediterranean

Makes 4 Portions

Diet Details Vegetarian-Friendly

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 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 can (15 ounces) cannellini beans, drained and rinsed
02 1/4 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é for 2 to 3 minutes until fragrant and softened.

Step 02

Soften Root Vegetables: Stir in carrots, celery, 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 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 the soup to a boil, then reduce heat and simmer uncovered for 20 to 25 minutes until all vegetables are tender.

Step 05

Incorporate Beans: If using cannellini beans, add to 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 to 2 minutes until wilted.

Step 07

Season and Serve: Taste and adjust seasoning as needed. Ladle into bowls, garnish with chopped fresh parsley and Parmesan 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 Notice

Always check every ingredient for allergens. When in doubt, talk to your doctor.
  • Contains celery and possible dairy if Parmesan cheese is used
  • May contain gluten if pasta is added; select certified gluten-free alternatives if necessary
  • Always review packaged ingredient labels for undisclosed allergens

Nutrition Details (per portion)

This is for informational use only—don't substitute it for professional advice.
  • Kcal: 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.