Soups & Stews
This salsa verde soup recipe delivers the perfect balance of bright, herby flavors and comforting warmth, topped with crispy garlic that adds a satisfying crunch. The secret lies in blending fresh herbs with a touch of acidity, creating a vibrant base that simmers into a velvety broth.
I’ve perfected this method over years of testing, ensuring every spoonful delivers that restaurant-quality taste at home.
The recipe begins with sautéing aromatic vegetables like onions and celery, then blending fresh parsley, basil, and garlic with a splash of white wine for depth. Simmering the soup with chicken or vegetable broth creates a rich foundation, while crispy garlic croutons on top provide the perfect textural contrast.
It’s a dish that feels both elegant and approachable—ideal for weeknight dinners or gathering with friends.
What makes this soup truly special is its versatility. You can easily adapt it to vegetarian preferences by omitting meat or using vegetable stock, while the crispy garlic topping adds a professional touch without extra effort.
The result is a bowl of soup that’s bright, aromatic, and impossible to resist—each bite packed with fresh herbs and that satisfying crunch.
Serve it with crusty bread to soak up every last drop of the flavorful broth, or pair it with a simple green salad for a complete meal. The instructions are straightforward, and the ingredients are simple, making this a go-to recipe for any season.
Ingredients for salsa verde soup
Fresh herbs and aromatic vegetables create the vibrant base for this restaurant-quality salsa verde soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity variety preferred |
| Yellow Onion 🧅 | 1 whole | Medium size, diced finely |
| Celery Stalks 🥬 | 3 whole | Trimmed, diced small |
| Garlic Cloves 🧄 | 4 cloves | Fresh, peeled, half for soup |
| Fresh Parsley Leaves 🌿 | 1 cup | Packed, stems removed |
| Fresh Basil Leaves 🌿 | ½ cup | Packed, stems removed |
| Dry White Wine 🍷 | ½ cup | Bold, dry variety |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Vegetable Broth 🥬 | 2 cups | For vegetarian option |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Bread Slices 🍞 | 4 slices | Crusty, day-old preferred |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated from block |
The herbs are the heart of this soup—fresh parsley and basil make all the difference. Look for bright green leaves at the grocery store, avoiding anything wilted or yellowing. Whole Foods or local markets often carry the freshest herbs, but even standard grocery stores can work if you check the produce section daily. For the garlic, store-bought jars are fine, but fresh cloves yield better flavor. The white wine should be dry and bold—think Sauvignon Blanc or Pinot Grigio. If you're out, a splash of apple cider vinegar adds acidity without alcohol.
No fresh herbs? Dried parsley and basil work at one-third the amount, though the flavor won’t be as bright. Substitute vegetable broth for chicken broth to keep it vegetarian. For the crispy garlic topping, day-old bread is ideal—it crisps better than fresh. If you’re short on time, toast the bread slices first, then top with garlic and Parmesan. The Parmesan should be freshly grated from a block—pre-grated cheese lacks the same depth of flavor. For extra richness, swap heavy cream with half-and-half or even Greek yogurt (though the texture will differ slightly).
The soup keeps well in the fridge for 3-4 days, with flavors deepening over time. For leftovers, reheat gently on the stove to preserve the crispy garlic topping. The bread topping can be made ahead and stored separately—toast it fresh before serving for the best crunch. Freeze portions of the soup (without the topping) for up to 3 months. When reheating, add a splash of broth or water to restore creaminess.
Why You'll Love This Recipe
- Sweat-Free Sauté: I swear by this—no fancy techniques, just a pot, some olive oil, and a knife. Dice that onion and celery once, then let the garlic and parsley do the heavy lifting while you stir. Honestly, I’ve made it while scrolling through my phone.
- Herb-Packed Punch: That parsley isn’t just garnish—it’s the star. Fresh, bright, and chewy in the best way, cutting through the richness of the olive oil like a cool breeze. The garlic? Oh, it’s there, but it’s balanced, not overpowering. (Yes, even on a Tuesday night.)
- Leftover Hero: This soup tastes better the next day—thicker, richer, like it’s been simmering for hours. I make a double batch on Sundays, freeze half, and still have leftovers for lunch. My freezer’s full, but my soul is happy.
- Budget Brightener: Olive oil, onions, celery—these are pantry staples that won’t break the bank. Fresh parsley might cost a few bucks, but a bunch lasts me weeks if I’m smart. It’s the kind of recipe that makes me feel fancy without the grocery bill to prove it.
Step-by-step instructions for herb-infused salsa verde soup
This recipe delivers vibrant, herb-forward flavor with a crispy garlic topping that elevates every spoonful.
Sauté the Aromatic Base
Heat the 0.5 cup extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion and 3 whole celery stalks, both diced small, and cook for 5-6 minutes until the vegetables soften and become translucent. This foundational step builds the soup's depth of flavor.
Add 2 cloves of the 4 garlic cloves (reserve the remaining for the crispy topping) and cook for another 30 seconds until fragrant. You'll notice the kitchen fill with a fresh, pungent aroma—this is your cue that the aromatics are ready. Avoid browning the garlic; you want it to infuse without burning.
Deglaze and Simmer the Broth
Pour in the 0.5 cup dry white wine and stir vigorously to scrape up any browned bits from the bottom of the pot. This deglazing step captures all the concentrated flavor that would otherwise stick to your pan. Let the wine simmer for 2-3 minutes until it reduces by half and the alcohol cooks off.
Add the 4 cups chicken broth and 2 cups vegetable broth, along with the 1.5 teaspoons salt and 0.5 teaspoon black pepper. Bring the mixture to a gentle boil, then reduce heat to low-medium and let it simmer uncovered for 15 minutes. This allows the flavors to meld while the broth develops a rich, aromatic base.
Blend the Herb Puree
While the broth simmers, pulse the 1 cup fresh parsley leaves and 0.5 cup fresh basil leaves in a food processor until finely chopped. Transfer this herb mixture to the pot and stir well to distribute evenly. The vibrant green color will deepen as the herbs infuse into the broth.
Simmer the soup for another 10 minutes to allow the herbs to release their bright, fresh flavors. Taste and adjust seasoning if needed—this is where you can fine-tune the balance of salt and acidity. The soup should be seasoned to taste, with a bright, herbaceous profile that's neither too sour nor too bland.
Finish with Cream and Acid
Reduce heat to low and stir in the 0.5 cup heavy cream and 2 tablespoons lemon juice. The cream adds richness while the lemon juice brightens the flavors and cuts through the fat. Stir gently to avoid creating a skin on the surface. Let the soup simmer for 5 minutes to fully integrate these ingredients.
For the crispy garlic topping, heat the remaining 2 cloves garlic in 1 tablespoon olive oil over medium-high heat until golden brown and crispy—this should take about 2 minutes. Transfer to a paper towel-lined plate to drain excess oil.
Serve with Crispy Toppings
Ladle the soup into bowls and top each serving with the crispy garlic, 4 slices bread slices (toasted until golden), and 0.25 cup freshly grated parmesan cheese. The contrast between the warm, creamy soup and the crispy garlic topping creates a perfect balance of textures and temperatures.
Serve immediately while the garlic remains crispy and the soup is steaming hot. The vibrant green color and fresh herb notes will make this soup a standout dish for any occasion, delivering that promised crispy element in every bite.
Pro Tips For Making Salsa Verde Soup
- Sweat the Onions Low: I used to rush this step and end up with bitter, watery onions—no one wants that in a rich salsa verde. Cook them over medium-low heat for 8–10 minutes until they’re translucent and their edges just start to caramelize. That’s when they’ll actually melt into the soup instead of sitting there like sad, raw chunks.
- Mince the Garlic Fine: Skip the rough chop—this soup needs the garlic to dissolve completely, not just sit at the bottom like a lazy garnish. Use a knife to press and mince it into a paste, or pulse it briefly in a food processor. Trust me, the flavor will be smoother and more evenly distributed.
- Don’t Overcrowd the Pot: I learned this the hard way—dumping everything in at once just steams the soup instead of building flavor. Sauté the onions and celery first, then add the garlic in stages, and finally the parsley. This keeps the heat consistent and lets each ingredient shine.
- Toast the Parsley: Sounds weird, but it works: Add the fresh parsley leaves to the pot after the soup has simmered for 10 minutes, and let them sit for 2–3 minutes. The heat will soften their edges just enough to release their bright flavor without turning bitter. (Yes, even if you’re impatient like me.)
Serving suggestions for this salsa verde soup
Crusty Bread Pairings
Serve this vibrant soup with crusty Italian bread like Focaccia or Ciabatta to soak up every last drop of the herby broth. I love using day-old baguettes—they toast perfectly under the broiler for 3-5 minutes until golden and crisp.
For extra flair, rub the bread with a garlic clove before toasting. 🥖
Garnish Like a Pro
Elevate your presentation with a fresh parsley garnish—chop 1 tablespoon parsley finely and sprinkle over each bowl. A drizzle of high-quality extra-virgin olive oil (like Colavita) adds a luxurious finish.
For a pop of color, add a few microgreens or edible flowers like nasturtiums. The crispy garlic topping should always be added last to maintain its crunch.
Wine & Beer Pairings
A crisp Italian white wine like Vermentino or Pinot Grigio complements the soup’s bright acidity and herbal notes. For beer lovers, a Belgian witbier with its citrusy, coriander flavors balances the dish beautifully. Avoid heavy reds—they’ll overpower the delicate herb profile. 🍷
Vegetable Sides
Pair your soup with a light arugula salad tossed in lemon vinaigrette—the peppery greens cut through the richness. Roasted asparagus spears with shaved Parmesan add a touch of elegance.
For a heartier option, serve with grilled zucchini or roasted cherry tomatoes. These sides keep the meal fresh and balanced.
Make It a Meal
Turn your soup into a full meal by adding grilled chicken breast or pan-seared shrimp on the side. For a vegetarian option, toss in white beans or roasted mushrooms for extra protein.
The crispy garlic topping and creamy broth make this soup satisfying on its own, but these additions round out the plate perfectly. ✨
Leftovers Strategy
Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently on the stovetop with a splash of broth to restore creaminess. The crispy garlic topping is best made fresh, but you can toast bread slices ahead and store them separately.
For freezing, omit the topping and freeze the soup for up to 3 months—thaw overnight in the fridge before reheating. ❄️
Nutrition facts
Frequently asked questions
Can I make this soup without white wine?
The white wine adds depth and helps deglaze the pan, but you can substitute it with 0.5 cup apple cider vinegar or 0.5 cup chicken broth for a non-alcoholic version. If using vinegar, add it gradually to balance acidity. The flavor will still be bright, though slightly less complex.
How do I keep the crispy garlic topping from getting soggy?
Add the crispy garlic to the soup right before serving—never ahead of time. For extra insurance, toast the bread slices first, then top with garlic and Parmesan. The heat from the soup will crisp the garlic again briefly, but it's best to assemble bowls just before eating.
Is this recipe vegetarian-friendly?
Yes! Simply replace the chicken broth with vegetable broth and omit any meat toppings. The original recipe already includes vegetable broth, so you can use all 6 cups vegetable broth for a fully plant-based version. The flavor remains rich and satisfying.
Can I prep this soup ahead of time?
Make the soup base up to 2 days ahead and store it in an airtight container in the fridge. Reheat gently on the stove, adding a splash of broth if needed. The crispy garlic topping should be made fresh before serving to maintain its texture.
What if I don't have fresh herbs?
Use dried parsley and basil at one-third the amount (e.g., 1 tablespoon dried parsley instead of 1 cup fresh). For extra flavor, add 1 teaspoon dried oregano or ½ teaspoon red pepper flakes to compensate. The soup will still be flavorful, though less vibrant.
