Only make this soup when you can find really fresh, tender asparagus–nothing good about stringy asparagus soup. I adapted this recipe to make it lighter and wholly vegetarian, and added a bit more flavor with garlic, more lemon, and a dash of black pepper.
Adapted from: Southern Living Farmer’s Market Cookbook
Snap off and discard tough ends of asparagus. Cut asparagus into 2-inch pieces. Combine asparagus with broth, onion, garlic, and 1/2 tsp. thyme in a large saucepan over medium-high heat; bring to a boil. Reduce heat to medium-low; cover and simmer 10 minutes. Process asparagus mixture in batches using an immersion blender or food processor until smooth. Return to pan.
Whisk flour and milk together in a small bowl until smooth. Add slowly to asparagus mixture, whisking until blended. Bring to a boil, stirring constantly. Reduce heat and simmer, continuing to stir for another five minutes. Remove from heat; stir in butter, salt, 1/4 tsp. lemon zest, and remaining 1/4 tsp. thyme.
Combine sour cream, lemon juice, and remaining 1/4 tsp. lemon zest. Top each serving with about 2 tsp. of sour cream mixture. Garnish with thyme sprig.