Ingredients

1 pound fresh asparagus, trimmed5 cups chicken broth1/2 cup water1/4 cup butter, cubed1/4 cup all-purpose flour3 egg yolks, beaten3/4 cup heavy whipping cream1 teaspoon curry powder1/8 teaspoon pepperDash lemon juice

Preparation

Cut asparagus into 1-in. pieces; set tips aside. Place the remaining asparagus in a saucepan; add broth. Bring to a boil; reduce heat. Cover and simmer for 40-45 minutes. Cool slightly.

Process in batches in a blender or food processor until smooth; set aside. In a small saucepan, bring water to a boil. Add the asparagus tips; cook for 2-3 minutes or until tender. Drain and chill until serving.

In a large saucepan, melt butter. Stir in flour until smooth. Gradually add pureed asparagus. Bring to a boil; cook and stir for 2 minutes or until thickened. Remove from the heat. Stir a small amount of hot soup into egg yolks; return all to the pan, stirring constantly. Cook over low heat for 5 minutes or until mixture is heated through and reaches 160°. Stir in the cream, curry powder, pepper and lemon juice.

Remove from the heat; cool slightly. Cover and chill until serving. Garnish with asparagus tips, gently adding to each bowl.