A velvety smooth and flavorful soup made with fresh asparagus, simmered in a rich broth with cream. This low-carb and comforting dish is perfect for two.
In a medium pot or Dutch oven, melt 1 tablespoon unsalted butter or heat 1 tablespoon olive oil over medium heat. Add the chopped onion and cook for 5 minutes, stirring occasionally, until it becomes soft and translucent (you can see through it). Stir in the minced garlic and cook for 1 minute until it smells pleasant (fragrant). Add the 1 pound fresh asparagus pieces and cook for 3 minutes, stirring, until they turn bright green.
Pour in 2 cups chicken broth or vegetable broth. Bring the mixture to a gentle simmer (cook gently just below boiling, with small bubbles). Cover the pot and cook for 8-10 minutes, or until the asparagus is very tender when poked with a fork.
Carefully remove the pot from the heat. Use an immersion blender (a stick blender) to blend the soup directly in the pot until it is completely smooth and creamy. If you do not have an immersion blender, carefully transfer the soup in batches to a regular blender and blend until smooth. Be careful when blending hot liquids, and vent the lid if using a regular blender.
Return the blended soup to the pot over low heat. Stir in 1/2 cup heavy cream, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Heat gently for 1-2 minutes, stirring, until the soup is hot through. Do not let it boil after adding the cream. Taste and adjust salt or pepper if needed. Ladle the soup into bowls and garnish each serving with 1 tablespoon chopped fresh dill or parsley. Serve immediately.
Discover more delicious recipes similar to what you're cooking