Italian Herb Vegetable Soup

Featured in: Cozy Everyday Dinners

This robust Mediterranean-inspired soup brings together tender carrots, celery, zucchini, bell peppers, and green beans in a flavorful tomato-based broth. The classic Italian herb blend of oregano, basil, thyme, and rosemary creates an aromatic base that permeates every vegetable. Baby spinach adds fresh color and nutrients in the final minutes, while optional cannellini beans provide extra protein and heartiness. The result is a nourishing, versatile bowl that works beautifully as a starter or satisfying main course.

Updated on Tue, 27 Jan 2026 18:09:31 GMT
Focusing on the vibrant red bell pepper and green beans in this Italian Herb Vegetable Soup, served hot. Pin
Focusing on the vibrant red bell pepper and green beans in this Italian Herb Vegetable Soup, served hot. | orchardcrust.com

A vibrant and hearty soup brimming with Mediterranean vegetables and aromatic Italian herbs, this Italian Herb Vegetable Soup is the perfect choice for a light meal or a comforting starter. The combination of fresh zucchini, bell peppers, and green beans in a rich tomato broth makes every spoonful a celebration of wholesome ingredients and classic flavors.

Focusing on the vibrant red bell pepper and green beans in this Italian Herb Vegetable Soup, served hot. Pin
Focusing on the vibrant red bell pepper and green beans in this Italian Herb Vegetable Soup, served hot. | orchardcrust.com

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Whether you are looking for a dairy-free and low-fat dinner or a prep-ahead lunch that keeps you satisfied, this recipe delivers. The dried oregano, basil, thyme, and rosemary infuse the vegetable broth with a rustic aroma that will transport your senses straight to an Italian kitchen.

Ingredients

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 2 medium carrots, sliced
  • 2 celery stalks, sliced
  • 1 medium zucchini, diced
  • 1 red bell pepper, diced
  • 1 cup green beans, trimmed and cut into 1-inch pieces
  • 1 (14 oz / 400 g) can diced tomatoes, with juices
  • 4 cups (1 liter) vegetable broth
  • 1 medium potato, peeled and diced
  • 2 cups baby spinach leaves
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary, crushed
  • 1 bay leaf
  • Salt and freshly ground black pepper, to taste
  • Optional: 1 (15 oz / 425 g) can cannellini beans, drained and rinsed
  • Optional: 1/4 cup chopped fresh parsley, for garnish
  • Optional: Freshly grated Parmesan cheese, for serving

Instructions

Step 1: Aromatics
Heat the olive oil in a large pot over medium heat. Add the onion and garlic; sauté for 2–3 minutes until fragrant and softened.
Step 2: Sauté Vegetables
Stir in the carrots, celery, zucchini, red bell pepper, and green beans. Cook for 5–6 minutes, stirring occasionally, until vegetables begin to soften.
Step 3: Combine and Season
Add the diced tomatoes (with juices), vegetable broth, and potato. Stir in oregano, basil, thyme, rosemary, bay leaf, salt, and pepper.
Step 4: Simmer
Bring the soup to a boil, then reduce heat and simmer uncovered for 20–25 minutes, or until the vegetables are tender.
Step 5: Optional Protein
If using, add the cannellini beans and simmer for another 5 minutes to heat through.
Step 6: Final Additions
Remove and discard the bay leaf. Stir in the spinach leaves and cook for 1–2 minutes until wilted.
Step 7: Seasoning Check
Taste and adjust seasoning as needed.
Step 8: Serve
Ladle into bowls, garnish with chopped fresh parsley and Parmesan if desired. Serve hot.

Zusatztipps für die Zubereitung

This soup freezes well; simply allow it to cool completely before storing in airtight containers. If you are preparing this for a gluten-free diet, ensure your vegetable broth is certified gluten-free. For the best flavor, try crushing the dried rosemary between your fingers before adding it to the pot to release its essential oils.

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.

Varianten und Anpassungen

For extra heartiness, you can add small pasta such as ditalini or orzo during the last 10 minutes of cooking. If you prefer a bean-heavy soup, the optional cannellini beans add a wonderful creamy texture and extra protein. To keep the dish strictly vegan, simply omit the Parmesan cheese or use a dairy-free alternative.

Serviervorschläge

Serve this soup hot with a garnish of freshly chopped parsley for a pop of color and freshness. It pairs beautifully with crusty Italian bread or a side salad. For a professional touch, use a ladle to ensure each bowl gets a balanced mix of broth and chunky vegetables.

A close-up of Italian Herb Vegetable Soup in a rustic bowl, garnished with fresh parsley and Parmesan cheese. Pin
A close-up of Italian Herb Vegetable Soup in a rustic bowl, garnished with fresh parsley and Parmesan cheese. | orchardcrust.com

This Italian Herb Vegetable Soup is a nutritious, low-fat meal that doesn't compromise on flavor. Whether enjoyed immediately or saved for later, it remains a delicious staple for any home cook looking to bring Mediterranean flair to the table.

Recipe Q&A

Can I make this soup ahead of time?

Absolutely. This soup actually develops deeper flavors when made ahead. Prepare it completely, cool to room temperature, and refrigerate for up to 4 days. Reheat gently on the stovetetop, adding a splash of broth if needed.

What vegetables work best in this soup?

While the recipe calls for classic Mediterranean vegetables, you can adapt based on what's in season or available. Try adding diced butternut squash in fall, fresh peas in spring, or swap spinach for kale. Keep the total vegetable amount roughly the same.

How do I freeze this soup?

Cool the soup completely before transferring to airtight containers, leaving about an inch of space at the top for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat on the stove. Add fresh spinach after reheating.

Can I add pasta to make it more substantial?

Yes, small pasta shapes like ditalini, orzo, or small shells work wonderfully. Add about 1 cup dry pasta during the last 10 minutes of cooking. Note that pasta absorbs liquid, so you may want to add extra broth, especially if storing leftovers.

Is this suitable for meal prep?

This soup is excellent for meal prep. Portion cooled soup into individual containers and refrigerate for quick lunches throughout the week. If including pasta, cook it separately and add when reheating to prevent it from becoming mushy.

What herbs can I use fresh instead of dried?

Use fresh oregano, basil, and parsley at three times the dried amount. Add tender herbs like basil and parsley in the last few minutes to preserve their bright flavor. Woody herbs like rosemary and thyme can go in earlier with the sautéed 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 soup with seasonal vegetables and aromatic herbs, ready in under an hour.

Prep time
20 min
Cook time
35 min
Overall time
55 min
Created by Ruby Hensley


Skill Level Easy

Cuisine Italian Mediterranean

Makes 4 Portions

Dietary Info Vegan, Dairy 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 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, optional

Steps

Step 01

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

Step 02

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

Step 03

Combine Liquids and Seasonings: Add the diced tomatoes with juices, vegetable broth, and 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, or until the vegetables are tender.

Step 05

Add Optional Legumes: If using cannellini beans, add them and simmer for another 5 minutes to heat through.

Step 06

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

Step 07

Adjust Seasoning: Taste and adjust salt and pepper as needed.

Step 08

Serve: 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.

Needed Tools

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

Allergen Warnings

Read ingredient labels to spot allergens. If unsure, consult your doctor or a specialist.
  • Contains possible dairy if Parmesan is used
  • Contains celery
  • May contain gluten if pasta is added; select gluten-free alternatives as needed
  • Always verify packaged ingredients for hidden allergens

Nutrition Details (for each serving)

These figures are intended for reference—not as a substitute for medical guidance.
  • 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.