Ingredients
Method
Preparation
- Melt the butter in a large heavy-bottomed pot over medium heat.
- Add the chopped onion and leeks. Sauté for 6–8 minutes until soft and translucent.
- Add the garlic and cook for 30 seconds until fragrant.
Cooking
- Toss in the asparagus and peas, stirring to combine. Cook for 2–3 minutes.
- Pour in the stock, bring to a gentle simmer, and cook for 8–10 minutes until the asparagus is tender.
- Remove from heat and stir in the spinach until wilted.
- Purée the soup with an immersion blender or in batches in a regular blender until smooth.
- Stir in the milk or half-and-half and warm gently over low heat. Season with salt, pepper, and lemon juice.
Serving
- Garnish with chopped mint or basil and chives before serving hot with crusty bread.
Notes
Cool soup to room temperature and refrigerate for up to 3 days. Can be frozen for up to 3 months. Reheat gently to maintain creaminess. Adjust texture or flavor as needed.