Soups & Stews
This asparagus and broccoli soup transforms spring's brightest vegetables into a velvety, comforting velouté with a nutty crunch that elevates every spoonful. The secret lies in balancing tender greens with toasted almonds and a touch of cream, creating a texture that's both silky and satisfying.
I developed this recipe during peak harvest season when fresh asparagus and broccoli were at their sweetest—now you can recreate that restaurant-quality experience at home.
The process begins with sautéing aromatic vegetables until fragrant, then building depth with garlic and shallots before adding the greens. A gentle simmer preserves their vibrant color while extracting maximum flavor, and blending creates that signature velvety consistency.
The optional toasted almond garnish adds a satisfying crunch that contrasts beautifully with the smooth soup.
What makes this recipe stand out is its approachability—perfect for home cooks who want restaurant-quality results without complicated techniques. The soup is naturally vegetarian (and easily made vegan) with a clean, bright flavor profile that pairs beautifully with crusty bread or a simple salad.
The timing is flexible, allowing you to make it ahead and reheat without losing its velvety texture.
Whether you're serving this as a light lunch, comforting dinner, or meal-prep staple, the combination of spring vegetables and nutty crunch creates a dish that's both elegant and deeply satisfying. Here's how to make it shine in your kitchen.
Ingredients for asparagus and broccoli soup
Spring's brightest vegetables meet velvety comfort in this velouté with a nutty crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Asparagus 🌱 | 1 ½ lb | Trimmed, tough ends removed |
| Fresh Broccoli 🥦 | 1 ½ lb | Florets cut into bite-sized pieces |
| Yellow Onion 🧅 | 1 whole | Diced, medium-sized |
| Shallots 🧄 | 4 cloves | Minced, for aromatic depth |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity |
| Vegetable Stock 💧 | 4 cups | Homemade or low-sodium |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Raw Almonds 🥜 | ½ cup | Toasted, for nutty crunch |
| Fresh Thyme Leaves 🌿 | ¼ cup | Or 1 tbsp dried thyme |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher salt |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The asparagus and broccoli should be at their peak—farmers market finds or the freshest grocery store selection make all the difference. Look for asparagus with tight tips and broccoli florets that snap when bent. Whole Foods or Trader Joe's often carry the sweetest spring varieties. If you can't find fresh thyme, dried works (just use a third the amount). The almonds are key for that signature crunch—raw, not blanched, so they toast beautifully. Toast them in a dry pan until fragrant, then pulse in a food processor for a fine crumble.
No vegetable stock? Low-sodium chicken stock works (if vegetarian, use mushroom broth). Heavy cream too rich? Swap for coconut milk or cashew cream for a vegan version. Short on almonds? Toasted walnuts or pecans add a similar depth. The lemon juice brightens the whole dish—don't skip it. For extra richness, stir in a spoonful of nutritional yeast after blending. If your soup feels too thick, add a splash of water or more stock. The goal is that luxurious velouté texture, so don't rush the blending.
This soup tastes even better the next day—reheats beautifully with just a splash of water or stock. Store in airtight containers for 4-5 days in the fridge or freeze for up to 3 months. The almond garnish keeps best in the freezer if you're prepping ahead. For meal prep, portion into jars and store the toasted almonds separately—just sprinkle on top before serving. Pairs perfectly with crusty sourdough or a simple arugula salad.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by this recipe—just trim the asparagus ends (snip them off with scissors, no knife skills needed) and halve the broccoli crowns. The shallots and garlic get a quick dice while the soup simmers, so you’re stirring, not stressing.
- Garlic-Green Magic: That first spoonful of broth with caramelized shallots and garlic? Chef’s kiss. The asparagus adds a bright, almost nutty depth, while the broccoli keeps it fresh—like a hug from a spring garden in a bowl.
- Leftover Goldmine: Make a double batch on Sunday, and you’ve got lunch covered all week. Reheat it, add a swirl of cream (or coconut milk for a twist), and it’s still ridiculously good—no one will guess it’s yesterday’s dinner.
- Budget Brightener: Fresh asparagus and broccoli might seem fancy, but they stretch further than you’d think. A single bunch of each feeds four, and the onions/shallots add layers of flavor without breaking the bank. Honestly, it’s my go-to when I’m low on cash but still want something special.
Step-by-step instructions for spring greens velouté
This velvety soup transforms spring's brightest greens into a luxurious dish with layers of flavor and texture.
Sauté Aromatics Until Fragrant
Heat the 0.5 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the diced yellow onion and cook for 5 minutes until softened and translucent. Here's the thing—don't rush this step. You want the onions to become sweet and caramelized at the edges.
Add the 4 cloves minced shallots and 4 cloves minced garlic cloves, stirring constantly for 1 minute until the garlic becomes golden and fragrant. Watch carefully—garlic burns quickly. When you smell that irresistible aroma, it's time to move forward. Sprinkle with 0.5 teaspoon black pepper and stir for 30 seconds to toast the spices.
Blanched Greens for Maximum Flavor
While the aromatics cook, prepare the vegetables. Trim the tough ends from the 1.5 lb fresh asparagus and cut into 1-inch pieces. Cut the 1.5 lb fresh broccoli into bite-sized florets. Bring a large pot of salted water to a boil and blanch both vegetables separately for 2 minutes—just until bright green and tender-crisp. Immediately plunge into ice water to stop cooking, then drain well.
This blanching step preserves their vibrant color and crisp texture while concentrating their natural sweetness. I always do this before cooking the soup base—it makes a noticeable difference in the final dish. Once cooled, add the blanched vegetables to your Dutch oven with the sautéed aromatics.
Build the Velouté Base
Pour in the 4 cups vegetable stock and bring to a gentle simmer over medium-low heat. Add the 0.25 cup fresh thyme leaves and 1.5 teaspoons salt. Let it cook uncovered for 15 minutes until the vegetables are completely tender and the soup has reduced slightly. You'll know it's ready when the flavors meld beautifully and the soup thickens just enough to coat the back of a spoon.
Here's where the magic happens: use an immersion blender to purée the soup directly in the pot until completely smooth. If you prefer a slightly rustic texture, you can strain it through a fine-mesh sieve instead. The result should be a velvety, pale green velouté with no visible chunks. Taste and adjust seasoning—you might need a touch more salt or a splash of lemon juice to brighten the flavors.
Finish with Cream and Nutty Crunch
Reduce heat to low and stir in the 0.5 cup heavy cream and 1 tablespoon lemon juice. Simmer gently for 3 minutes—just enough to warm through without curdling the cream. The acidity from the lemon will balance the richness beautifully.
Toast the 0.5 cup raw almonds in a dry skillet over medium heat for 3-4 minutes until golden brown and fragrant. Rub them between your fingers to break into small clusters. Ladle the soup into bowls, then top each serving with the toasted almonds and a sprinkle of 0.25 cup chopped fresh parsley. This final garnish adds both visual appeal and contrasting textures.
Serve Warm with Crusty Bread
Let the soup rest for 5 minutes before serving—this allows the flavors to fully meld. The perfect bowl of spring greens velouté should be silky smooth with just the right amount of body, brightened by the lemon and enriched by the cream. Each spoonful should deliver that nutty crunch from the almonds and a fresh herbal finish from the parsley.
Serve immediately with warm crusty bread to soak up every last drop of that luxurious velouté. The contrast between the velvety soup and the crisp bread makes this dish truly special. If you have leftovers, they'll keep well in the refrigerator for 3 days, though I doubt they'll last that long!
Pro Tips For Making Asparagus And Broccoli Soup
- Trim Those Stems Properly: Don’t just snap asparagus stems—they’re tougher than you think. After snapping, peel the bottom inch with a vegetable peeler (yes, even if it looks weird) to remove the fibrous outer layer. For broccoli, cut stems into ½-inch chunks so they soften evenly instead of turning to mush in one spot.
- Sweat, Don’t Burn, the Aromatics: Low heat is your friend here. Cook the onions, shallots, and garlic in butter or oil until the shallots are translucent and the garlic just smells like heaven—not brown, not crispy. I learned this the hard way when my first batch tasted bitter from overcooked garlic.
- Blanch the Greens First: Toss chopped broccoli and asparagus into boiling water for 90 seconds before adding to the pot. This jumpstarts the cooking process and ensures they soften evenly without turning to sludge. Drain, rinse with cold water, and squeeze out excess liquid—this keeps the soup from being watery.
- Finish with a Splash of Cream: Save ¼ cup heavy cream or whole milk to stir in at the very end. The heat of the soup will temper it just enough to add richness without curdling. Skip the pre-shredded cheese—it’s the fastest way to turn your soup into a gloopy disaster.
Wine and beer pairings for this asparagus and broccoli soup
Crisp White Wine
This velvety asparagus and broccoli velouté pairs beautifully with a dry white wine that complements its herbal notes and creamy texture. I always reach for a Sauvignon Blanc from New Zealand—its bright acidity and citrus undertones cut through the richness while enhancing the spring vegetable flavors.
Look for a bottle with zesty grapefruit and lime notes to mirror the lemon finish in the soup. 🍷
Light-Bodied Red
If you prefer red wine, opt for a Pinot Noir with delicate tannins and red fruit character. A Willamette Valley or Oregon Pinot works exceptionally well, offering subtle earthiness that harmonizes with the thyme and almond crunch. Avoid bold reds like Cabernet Sauvignon—they'll overpower the soup's delicate flavors.
Crisp Lager Beer
For beer lovers, a German Pilsner or Belgian Witbier provides refreshing contrast. The crisp, clean profile of a Stella Artois or Hoegaarden enhances the soup's fresh herbs and nutty crunch. Serve slightly chilled to let the beer's effervescence cleanse your palate between each velvety spoonful. 🍺
Seasonal Sparkling
Spring calls for something bubbly! A Prosecco or Cava with its crisp acidity and floral notes elevates the dish to new heights. The effervescence complements the soup's smooth texture while the slight sweetness balances the lemon.
I love pairing this with a glass of La Marca Prosecco—it's affordable yet sophisticated.
Non-Alcoholic Option
Don't miss out on the pairing fun! Sparkling apple cider or a ginger beer with a squeeze of lime offers the same refreshing contrast. For a more elegant touch, try a sparkling water with cucumber and mint—it's surprisingly sophisticated and lets the soup's flavors shine. 💫
Nutrition facts
Frequently asked questions
Can I make this soup without heavy cream for a vegan version?
Replace the 0.5 cup heavy cream with 0.5 cup full-fat coconut milk or cashew cream (blend soaked cashews with water) for a rich, creamy texture. The soup will still be velvety but with a slightly different flavor profile. Add 1 tablespoon nutritional yeast for a cheesy depth and extra umami.
How do I prevent the soup from becoming watery when reheating?
Always reheat gently over low heat and stir frequently to prevent separation. If it gets too thin, remove from heat and stir in 1 tablespoon cornstarch mixed with 2 tablespoons cold water—simmer for 1-2 minutes until thickened. For best results, reheat only what you need and store leftovers in airtight containers. The soup is most luxurious fresh from the pot!
What's the best way to store leftovers?
Store in airtight containers in the fridge for 3-4 days or freeze for up to 3 months. Keep the toasted almonds separate if freezing—just sprinkle on fresh when serving. Reheat gently on the stove with a splash of water or stock to restore creaminess. The flavor actually improves overnight as ingredients meld!
Can I use frozen asparagus and broccoli instead of fresh?
Yes, but with adjustments! Use 1.5 cups frozen asparagus and 1.5 cups frozen broccoli florets (about 1 lb total). Skip blanching—just thaw and drain well before adding to the soup. Frozen veggies work best when combined with fresh herbs (like thyme) to maintain bright flavor. The texture will be slightly softer but still delicious.
Why does my soup taste bitter?
Bitterness usually comes from overcooking the greens or using older vegetables. Always blanch fresh asparagus and broccoli for 2 minutes max and use the freshest spring produce. If you notice bitterness after blending, add 1 tablespoon lemon juice or a pinch of sugar to balance. For extra insurance, trim tough asparagus ends completely and remove any yellow broccoli florets.
