Recipe
Cream of Asparagus Soup
- Prep
- 15 min
- Cook
- 25 min
- Total
- 40 min
- Serves
- 4
Ingredients
Method
Step 1: Combine the asparagus, half the chicken stock and the onion in a large saucepan. Cover and bring to the boil over high heat, then reduce to medium-low and simmer, uncovered, until the asparagus is tender, about 12 minutes.
Step 2: Tip the mixture into a blender and blend until smooth. Set aside.
Step 3: In the same saucepan, melt the butter over medium-low heat. Stir in the flour, salt and pepper and cook, stirring constantly, for 2 minutes to cook out the raw flour taste.
Tip: The mixture will look like a thick paste at this stage. That's correct, it loosens up once the stock goes in.
Step 4: Increase the heat to medium and pour in the remaining stock, stirring constantly until the mixture comes to the boil and thickens slightly. Stir in the pureed asparagus and the milk.
Step 5: Put the sour cream in a small bowl and stir in a ladleful of the hot soup to loosen it, then pour this back into the pot and stir in the lemon juice. Warm through gently without letting it boil, and serve immediately.
Tips
- Save a few asparagus tips, blanched for a minute in the stock, to scatter over the finished soup for texture.
- If the soup looks a bit thin after blending, simmer it uncovered for a few extra minutes before adding the milk, the liquid reduces and thickens as it cooks.
Variations
- Dairy-free: use a dairy-free milk and swap the sour cream for a spoonful of dairy-free yoghurt stirred through at the end, or leave it out entirely.
- Gluten-free: use a gluten-free plain flour blend for the roux, or substitute 1 tablespoon of cornflour mixed with a little cold water, added after the stock.
Storage and make-ahead
Keeps in the fridge for up to 3 days. Freezes well for up to 3 months, though it's best to add the sour cream after reheating from frozen rather than freezing it in, dairy can separate slightly on thawing. Reheat gently over low heat, stirring often.




