Save There's something magical about the moment when a pot of seemingly random vegetables transforms into something that smells like an Italian grandmother's kitchen. I discovered this soup on a chilly afternoon when I had nothing but what was lingering in my crisper drawer and a handful of dried herbs. Within an hour, my entire apartment was filled with the warm fragrance of basil and oregano, and suddenly I wasn't just making dinner—I was creating comfort in a bowl.
I'll never forget the day my neighbor stopped by just as I was ladling this into bowls, and the aroma practically pulled her inside. She ended up staying for soup and we talked for hours about food and life, which reminded me that sometimes the best meals aren't just about what's in the pot, but who you're sharing it with.
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: This is your golden foundation—don't skimp on quality here, as it flavors everything that follows and helps build that rich, silky base.
- Onion and garlic: These two are the aromatic backbone that makes people ask what smells so good; mincing them finely helps them distribute their flavor evenly throughout.
- Carrots, celery, and zucchini: The holy trinity of soup vegetables, each bringing its own sweetness and texture to the party.
- Red bell pepper: Adds both visual brightness and a subtle sweetness that balances the earthier vegetables.
- Green beans: Cut them into one-inch pieces so they stay tender without disappearing into mush.
- Canned diced tomatoes: Using canned tomatoes gives you consistent flavor year-round and saves you from the acidity of raw tomatoes; keep the juices in for depth.
- Vegetable broth: The liquid soul of this soup—use good broth, not the watered-down version, because it's where much of your flavor comes from.
- Potato: Dicing it small ensures it softens quickly and adds a subtle creaminess without any added dairy.
- Baby spinach: Added at the very end so it wilts gently and maintains its nutritional value and color.
- Dried oregano, basil, thyme, and rosemary: These herbs are the soul of the Mediterranean; crush the rosemary between your palms before adding to release its essential oils.
- Bay leaf: Always remember to fish this out before serving—I learned this lesson the hard way.
- Cannellini beans (optional): These add protein and a creamy texture if you want something more substantial.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Build your aromatic base:
- Heat olive oil in a large pot over medium heat and add your diced onion and minced garlic. Let them sauté for 2 to 3 minutes, stirring occasionally, until they're soft and the kitchen starts smelling like something special.
- Add the harder vegetables:
- Stir in the carrots, celery, zucchini, bell pepper, and green beans, cooking for 5 to 6 minutes while stirring occasionally. You'll notice they begin to soften slightly and the colors become more vivid as they release their natural sugars.
- Bring in the broth and tomatoes:
- Pour in your diced tomatoes with their juices and vegetable broth, then add the diced potato and all your dried herbs along with salt and pepper. This is where everything starts coming together into something cohesive.
- Simmer gently:
- Bring the soup to a boil, then immediately reduce the heat and let it simmer uncovered for 20 to 25 minutes until the vegetables are tender enough to break with a spoon but still hold their shape. The longer, slower cooking allows all those Mediterranean flavors to marry beautifully.
- Add beans if you're using them:
- If you've decided to go with cannellini beans, add them now and let them warm through for about 5 minutes.
- Finish with spinach:
- Remove the bay leaf first (trust me on this), then stir in your baby spinach and watch it wilt into the hot soup in just 1 to 2 minutes. Taste and adjust your seasoning with more salt and pepper as needed.
- Serve with intention:
- Ladle the soup into bowls and top with fresh parsley and Parmesan cheese if you'd like, then serve immediately while it's still steaming hot.
Save This soup taught me that sometimes the most nourishing meals are the simplest ones, made with ingredients you probably already have on hand. It's become my go-to when I need to feed people well without complicated fussing, and it never fails to make someone say yes to a second 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
While this recipe is already delicious as written, the beauty of Italian herb vegetable soup is its flexibility. You can easily swap vegetables based on what's in season or what you have available—zucchini can become summer squash, spinach can become kale, and carrots can be supplemented with parsnips for extra depth. The herb combination is traditional but not sacred; if you love thyme more than basil, lean into that preference and make it yours.
Storage and Freezing
This soup is one of those rare dishes that tastes even better the next day, as the flavors continue to develop and meld together. Let it cool completely before transferring to airtight containers, and it will keep beautifully in the refrigerator for up to four days or in the freezer for up to three months. The only thing I'd suggest is adding the spinach fresh when you reheat rather than freezing it already wilted, as it can become a bit too soft.
Adding Extra Body and Substance
If you want to transform this from a light starter into a more filling main course, there are several directions you can take it. Small pasta shapes like ditalini or orzo add heartiness without weighing it down; just add them during the last 10 minutes of cooking and adjust your broth slightly as they'll absorb liquid. Some of my favorite additions have been creamy cannellini beans for protein, a handful of finely shredded kale for earthiness, or even some small cooked lentils if I'm feeling particularly virtuous.
- Add pasta only in the last 10 minutes so it doesn't turn mushy and absorb all your broth.
- Fresh herbs stirred in at the end like basil or parsley brighten everything up right before serving.
- A squeeze of fresh lemon juice just before eating adds a sparkle that ties all the Mediterranean flavors together.
Save This Italian herb vegetable soup has become my favorite thing to make when I want to feel like I'm taking care of people. It's simple, it's honest, and it reminds me that the best recipes are often the ones that let good ingredients do the talking.
Recipe FAQs
- → Can I use fresh herbs instead of dried?
Yes, you can substitute fresh herbs for dried. Use three times the amount of fresh herbs—3 teaspoons of fresh oregano and basil instead of 1 teaspoon dried. Add fresh herbs during the last 10 minutes of cooking to preserve their flavor.
- → How do I store and reheat leftovers?
Store cooled soup in an airtight container in the refrigerator for up to 4 days. Reheat on the stovetop over medium heat, stirring occasionally, or microwave in 2-minute intervals. The soup also freezes well for up to 3 months.
- → Can I add protein to make it more filling?
Absolutely. Cannellini beans add plant-based protein, or you can include cooked chicken, Italian sausage, or shrimp. Add cooked proteins during the last 5 minutes of simmering to heat through without overcooking.
- → What vegetables can I substitute?
Feel free to swap vegetables based on availability. Try fennel instead of celery, sweet potato for regular potato, or add kale instead of spinach. Eggplant, mushrooms, or peas also work beautifully in this flexible preparation.
- → How can I make this soup thicker?
For a thicker consistency, mash some of the cooked potatoes against the side of the pot, add a can of white beans and blend half the soup, or stir in small pasta like ditalini during the last 10 minutes of cooking.
- → Is this soup gluten-free?
Yes, the base soup is naturally gluten-free. Ensure your vegetable broth is certified gluten-free and avoid adding pasta, or use gluten-free pasta varieties if you want to include them.