1pound asparagus (1 large bunch)rinsed well, woody ends snapped off.
4 cupshomemade or low sodium vegetable stock
1small shallotpeeled and dice
1tbspolive oil
1medium yukon gold potatopeeled and cut into cubes
1-2cups baby spinachoptional
1-2 tbspchopped fresh tarragon(or 1 tsp dried)
freshly squeezed lemon juice to tasteoptional
salt and pepper to taste
¼cupsour cream
Instructions
In a large pot or Dutch oven, heat the olive oil over med-high heat. Add the diced shallot and cook until soft and translucent, but not browned, about 3-5 minutes.Transfer the cooked shallot to your blender, and set aside.
Add the stock to the pot and bring to a boil. While you are waiting for the stock to come to a boil prepare a large bowl with ice water. Cut the tips from the asparagus spears and add them to the boiling stock and cook for 1-2 minutes, then using a slotted spoon, transfer the tips to the bowl of ice water to refresh and seal their colour. Remove from the ice water and set aside.Reserve the ice water for the asparagus spears and spinach, adding more ice if needed.
Next add the asparagus spears to the stock and cook until just tender, and bright green. Add the spinach to the pot and cook for another 30 seconds or so, just until the spinach has wilted. Transfer the asparagus spears and spinach to the bowl of ice water. Once refreshed, drain and set aside.
Add the diced potato to the stock and cook until tender, about 10 minutes.
Working in batches, transfer the stock and potatoes and asparagus spears and spinach to the blender and purée until the soup is perfectly smooth. Taste and adjust for salt and pepper, add the tarragon and blend to incorporate.
Return the soup to the pot and warm through. Remove from the heat and whisk in the sour cream and lemon juice (optional)Serve the soup garnished with the reserved asparagus tips.