This dish captures the freshness of spring with tender roasted asparagus and sweet peas, blended into a smooth, creamy soup. Roasting the vegetables enhances their natural sweetness, complemented by subtle seasoning and a touch of cream for richness. Garnished with fresh herbs, it offers a comforting yet light flavor perfect for a simple, elegant meal. Suitable for vegetarian and gluten-free preferences, with easy swaps available for a dairy-free version.
My apartment smelled like spring the first time I made this soup. The asparagus had been sitting in my fridge for three days, and I almost tossed it before deciding to roast it anyway. Now it is the soup I make when I need something that feels like a gentle hug after a long week.
I served this at a tiny dinner party last March while rain tapped against the windows. Everyone went silent after their first spoonful, and my friend Sarah actually asked if I would teach her how to make it. There is something about that bright green color that makes people feel cared for.
Ingredients
- 500 g fresh asparagus: Roasting concentrates the natural sweetness and gives the soup its deep flavor
- 1 medium yellow onion: Chopped into rough pieces, it becomes mellow and sweet after roasting
- 2 cloves garlic: Leave them whole and unpeeled for roasting, then squeeze out the soft cloves
- 1 cup green peas: Fresh or frozen both work beautifully here
- 100 ml heavy cream: Plant-based cream works perfectly if you need it dairy free
- 750 ml vegetable stock: Good quality stock makes all the difference
- 1 tbsp olive oil: For coating the vegetables before roasting
- 1/2 tsp sea salt: Plus more to taste at the end
- 1/4 tsp freshly ground black pepper: Freshly ground really does taste better
- 1/4 tsp ground nutmeg: Optional, but it adds a lovely warmth that people cannot quite identify
- Fresh herbs: Chives or parsley for a bright finish
Instructions
- Roast the vegetables:
- Preheat your oven to 200°C (400°F) and arrange the asparagus, chopped onion, and unpeeled garlic cloves on a baking tray. Drizzle with olive oil and sprinkle with salt and pepper, then toss everything together with your hands until coated. Roast for 20 to 25 minutes until the asparagus is tender and starting to turn golden in spots.
- Simmer the base:
- Move the roasted vegetables into a large saucepan, squeezing the soft garlic out of its skins. Add the peas and vegetable stock, then bring everything to a gentle simmer over medium heat. Let it cook for about 10 minutes until the peas are completely tender.
- Blend until smooth:
- Remove the pan from the heat and blend the soup until completely smooth using an immersion blender or a regular blender in batches. Stir in the cream and nutmeg if you are using it, then taste and add more salt or pepper as needed. Warm through briefly if necessary before serving.
This was the first soup my toddler ever asked for seconds of, which still feels like a personal victory. Green food can be suspicious to small people, but something about the creamy texture and gentle sweetness won him over completely.
Making It Your Own
I have made this soup with whatever vegetables were in my crisper drawer, and the roasting method forgives almost anything. Try adding a handful of spinach at the end for extra color, or swap in some frozen broccoli if that is what you have on hand.
Serving Suggestions
Crusty bread is non-negotiable here, something with a thick crust that can stand up to being dipped in soup. A simple green salad with a sharp vinaigrette cuts through the richness nicely, and a glass of crisp white wine turns dinner into an occasion.
Make Ahead Tips
This soup actually tastes better the next day, which makes it perfect for meal prep or dinner parties. The flavors have time to marry and settle into something even more comforting than when it is freshly made.
- Let the soup cool completely before storing it in the refrigerator
- Reheat gently over low heat, stirring occasionally to prevent the cream from separating
- Thin with a splash more stock or water if needed after refrigerating
Every bowl of this soup feels like spring on a spoon, no matter what season it actually is.
Recipe Q&A
- → Can I use frozen peas?
-
Yes, both fresh and frozen peas work well. Frozen peas should be thawed slightly before adding to ensure even cooking.
- → How do I make this dairy-free?
-
Replace heavy cream with coconut or oat cream to keep the texture creamy without dairy.
- → What is the best way to roast asparagus?
-
Trim and cut asparagus into uniform pieces, toss with olive oil, salt, and pepper, then roast at 200°C (400°F) for 20–25 minutes until tender and lightly golden.
- → Can I prepare this soup ahead of time?
-
Yes, it keeps well refrigerated for up to 2 days and can be gently reheated on the stove before serving.
- → What can I serve alongside this soup?
-
Crusty bread or a light, fresh salad pairs beautifully to complete the meal.
- → Is nutmeg necessary for flavor?
-
Nutmeg adds a subtle warm note but is optional and can be omitted or adjusted to taste.