Ingredients
Method
- Prepare the asparagus by washing and trimming the woody ends. Cut into one-inch pieces.
- Melt butter in a large pot over medium heat. Add diced onion and cook until soft, about 5 minutes.
- Add minced garlic and cook for another minute.
- Add asparagus pieces, season with salt and pepper, and stir to coat.
- Pour in the broth and bring to a boil. Reduce heat to low, cover, and simmer for 10-15 minutes until asparagus is tender.
- Blanch reserved asparagus tips in boiling water for 2 minutes, then drain.
- Remove the pot from heat and puree the soup until smooth using an immersion blender.
- Return the pureed soup to low heat, stir in heavy cream and lemon juice, and adjust seasoning if needed.
- Serve in warm bowls, garnished with blanched asparagus tips.
Notes
For a vegan version, substitute butter with olive oil and heavy cream with coconut milk. Store leftovers in an airtight container for up to 3 days.
