2 pounds asparagus, trimmed of woody stem bottoms and chopped
1 large yellow onion, chopped
1 clove garlic, minced
3 tablespoons butter
5 cups chicken broth or vegetable broth
2 sprigs of fresh thyme
1 bay leaf
1/4 cup chopped fresh parsley
1/4 cup heavy cream or full-fat sour cream
1 tablespoon dry vermouth
1 teaspoon lemon juice
Heat a large stock pot to medium; add butter and onions. Cook for 5 minutes, until onions become translucent. Add garlic and cook for one minute more. Add asparagus and cook for another 5 minutes. Add broth, thyme and bay leaves to the pot. Stir, bring to a boil, reduce heat to a simmer, cover and cook for 15 minutes.
Remove soup from heat. Remove thyme sprigs and bay leaf and discard. Add parsley. Using an immersion blender or regular blender, puree the soup until almost smooth. Stir in cream, lemon juice and vermouth. Serve immediately.