Italian Herb Vegetable Soup

Featured in: Weeknight Dinners

This hearty Italian-inspired soup combines garden-fresh vegetables including carrots, celery, zucchini, bell peppers, and green beans in a rich tomato-based broth. The aromatic blend of oregano, basil, thyme, and rosemary creates authentic Mediterranean flavors. Perfect for meal prep, this versatile dish can be customized with cannellini beans or small pasta for extra substance. Finished with tender spinach and garnished with fresh parsley, it's a satisfying bowl that's both vegan-friendly and naturally low-fat.

Updated on Wed, 28 Jan 2026 08:08:00 GMT
Steaming Italian Herb Vegetable Soup shows vibrant carrots and zucchini in a rustic white bowl. Pin It
Steaming Italian Herb Vegetable Soup shows vibrant carrots and zucchini in a rustic white bowl. | pecanpan.com

The Italian herb soup came about during an unseasonably chilly spring evening when my farmers market haul was overflowing with vegetables. Standing at my kitchen counter surrounded by colorful produce, I found myself longing for something warm yet light. Rain tapped against the windows as I chopped, the rhythm matching my knife against the cutting board. That first spoonful of fragrant broth, bright with herbs and swimming with vegetables, made the gray day suddenly feel purposeful.

Last winter, my neighbor recovered from surgery and I brought over a pot of this soup on a whim. Weeks later, she confessed it was the only thing that had tasted good to her in days. We stood in her kitchen as she told me this, and I noticed my soup container sitting on her counter, ready to be returned, but washed so thoroughly it practically gleamed. Something about that spotless container spoke volumes about how much comfort that simple meal had provided.

Ingredients

  • Olive oil: Use a good quality one here as it forms the foundation of flavor, I learned this makes a noticeable difference in the final taste.
  • Fresh vegetables: The combination of onion, garlic, carrots, celery, zucchini, bell pepper, green beans, and spinach creates layers of texture and flavor that build throughout cooking.
  • Dried herb blend: I once tried using just one herb instead of the full quartet of oregano, basil, thyme and rosemary, and the soup lost its soul entirely.
  • Vegetable broth: This carries the flavors throughout the soup, so use homemade if you have it or a quality store-bought one without too much salt.
  • Cannellini beans: These optional creamy beans add wonderful protein and body, turning this from a side dish into a complete meal.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Start the flavor base:
Heat olive oil in a large pot over medium heat, then add onion and garlic, cooking until they release that sweet, aromatic fragrance that fills your kitchen. You'll know they're ready when they become translucent and soft.
Build the vegetable layer:
Add the carrots, celery, zucchini, bell pepper, and green beans, stirring occasionally as they begin to soften. Notice how the colors brighten and the vegetables start to release their flavors into the oil.
Create the broth foundation:
Pour in the diced tomatoes with their juices, vegetable broth, and diced potato, then add all those fragrant dried herbs along with salt and pepper. The kitchen will start smelling like an Italian countryside.
Simmer to perfection:
Bring everything to a gentle boil, then reduce to a simmer and let the magic happen for about 20-25 minutes. You'll see the potatoes and vegetables become tender as they absorb all those herbal notes.
Add final elements:
If using cannellini beans, add them now and simmer briefly. Then remove the bay leaf before stirring in those fresh spinach leaves and watching them wilt into the hot soup.
Serve with flair:
Ladle the steaming soup into bowls and top with fresh parsley and Parmesan if desired. The contrast of the fresh garnish against the cooked vegetables adds wonderful dimension.
Savory Italian Herb Vegetable Soup bubbling in a pot, garnished with fresh parsley and spinach. Pin It
Savory Italian Herb Vegetable Soup bubbling in a pot, garnished with fresh parsley and spinach. | pecanpan.com

My daughter was going through a picky eating phase that had me at my wits end when I first made this soup. I watched in disbelief as she carefully picked out each vegetable, examining it before taking a bite, then declared the zucchini was her favorite though she'd refused to eat it in any other form for months. The next day she asked specifically for the green soup with the little trees (celery) and red boats (bell peppers), and I realized sometimes how we name things matters as much as how we cook them.

Seasonal Adaptations

The beauty of this soup lies in its flexibility across seasons. In summer, I lighten it by using fresh tomatoes instead of canned and adding corn cut straight from the cob. Fall calls for adding chunks of butternut squash and a pinch of warming nutmeg. Winter versions in my kitchen often include hearty kale instead of spinach and perhaps some leeks alongside the onions. Spring brings the opportunity to add fresh peas and tender asparagus tips during the last few minutes of cooking.

Making It a Complete Meal

Though beautiful on its own, this soup transforms into different meals with simple additions. A Sunday dinner favorite at our house involves ladling the hot soup over a small mound of cooked farro or barley placed in the bottom of each bowl. The grains soak up the flavorful broth while adding satisfying chew. For lunch gatherings, I often serve it alongside crusty bread rubbed with a garlic clove and drizzled with more olive oil, perfect for dunking and capturing every last drop from the bowl.

Storage and Leftovers

This soup actually improves with time as the flavors meld and deepen, making it perfect for meal prep or batch cooking. I often make a double batch on purpose, knowing the convenience of having it ready in the refrigerator for quick lunches or unexpected dinner guests. The difference between day one and day three soup is remarkable, almost like they're completely different dishes, with the herbs having fully infused every vegetable.

  • Store cooled soup in airtight containers in the refrigerator for up to 4 days, the flavors will continue to develop.
  • For freezing portions, leave about an inch of space at the top of containers to allow for expansion.
  • When reheating, add a splash of fresh broth or water if the soup has thickened too much.
Hearty Italian Herb Vegetable Soup served with crusty bread and a sprinkle of parmesan on top. Pin It
Hearty Italian Herb Vegetable Soup served with crusty bread and a sprinkle of parmesan on top. | pecanpan.com

This soup reminds me that sometimes the most nurturing food comes not from elaborate techniques but from simple ingredients treated with care. Whenever life feels particularly chaotic, I find myself turning to this recipe, knowing the rhythmic chopping of vegetables and the gradual building of flavors will restore a sense of order and connection.

Questions & Answers

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.

Is this soup freezer-friendly?

Yes. Cool completely before transferring to freezer-safe containers. It will keep well for up to 3 months. Thaw overnight in the refrigerator before reheating.

What vegetables work best in this soup?

The classic combination includes carrots, celery, zucchini, bell peppers, and green beans. You can also add diced butternut squash, kale instead of spinach, or seasonal vegetables available.

How can I add more protein?

Cannellini beans are a perfect addition that also makes the soup more filling. You can also add small pasta shapes during the last 10 minutes of cooking or serve with crusty bread.

Can I use fresh herbs instead of dried?

Yes. Use three times the amount of fresh herbs compared to dried. Add fresh basil and parsley at the end of cooking, while woody herbs like rosemary and thyme can go in earlier.

Is this suitable for special diets?

This soup is naturally vegetarian, vegan, dairy-free, and low-fat. For gluten-free versions, ensure your broth is certified GF and omit any pasta additions or use gluten-free pasta.

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 soup with Mediterranean vegetables and aromatic herbs, ready in under an hour.

Prep Time
20 minutes
Time to Cook
35 minutes
Overall Time
55 minutes
Created by Anthony Hughes


Skill Level Easy

Cuisine Italian Mediterranean

Makes 4 Portions

Dietary Details Vegetarian-Friendly

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

How-To

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

Cook 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 Soup Base: Add diced tomatoes with juices, vegetable broth, and diced potato. Stir in dried 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

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

Step 07

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

Step 08

Serve: Ladle soup into bowls and garnish with chopped fresh parsley and Parmesan cheese if desired. Serve hot.

Tools You Need

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

Allergy Notice

Review each ingredient, check for allergens, and talk to a professional if needed.
  • Contains celery
  • May contain dairy if Parmesan cheese is used
  • May contain gluten if pasta is added

Nutrition Details (each serving)

Nutritional info is for reference and isn’t medical guidance.
  • 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.