-
1
Trim the attractive top tips from the asparagus, about 1 to 1 1/2 inches in length.
-
2
Cut the woody stem ends from each spear and reserve.
-
3
Cut the remaining tender stalks into 1/2-inch pieces.
-
4
In a medium pot, bring the stock to a boil.
-
5
Add the tough woody stems, lower the heat and simmer to infuse with asparagus flavor, 20 to 30 minutes.
-
6
Remove with a slotted spoon and discard, reserving the stock.
-
7
Add the decorative tips to the stock and blanch until tender, 1 to 1 1/2 minutes.
-
8
Remove with a strainer and refresh in an ice water bath.
-
9
Drain on paper towels and reserve for the garnish.
-
10
Reserve the stock.
-
11
In a medium stockpot, melt the butter over medium-high heat.
-
12
When foamy, add the shallots and leeks and cook until tender, about 3 minutes.
-
13
Add the garlic and cook until fragrant, about 1 minute.
-
14
Add the chopped asparagus stalks, salt, and pepper, and cook, stirring, for 2 minutes.
-
15
Add the reserved broth and simmer until the asparagus are very tender, 15 to 20 minutes.
-
16
Remove from the heat.
-
17
With a hand-immersion blender or in batches in a food processor, puree the soup until smooth.
-
18
Adjust the seasoning, to taste.
-
19
If serving right away, return to medium heat and add the cream and reserved asparagus tips.
-
20
Cook, stirring, until the soup is warmed through, about 3 minutes.
-
21
Alternatively, if serving the soup later, do not add the cream and let cool at room temperature (or in an ice water bath).
-
22
Cover and refrigerate.
-
23
Before serving, add the cream and asparagus tips, and warm the soup gently over medium heat, stirring occasionally.
-
24
To serve, place the soup in a soup tureen and sprinkle with cheese.
-
25
Ladle into demi-tasse cups or small coffee or tea cups, and serve.