Start with fresh asparagus to get the best flavor. Trim the ends and chop the spears into small pieces. Fresh asparagus gives the soup a vibrant taste and smooth texture.
Sauté onions and garlic in butter or oil until soft. These ingredients form the aromatic base of the soup, adding depth to the flavor and making it fragrant.
Add the chopped asparagus to the pot and cook for a few minutes. Let the asparagus soften to release its natural sweetness before adding liquid.
Use vegetable or chicken broth for the base, then stir in some heavy cream. This creates a smooth, rich texture that balances the fresh flavors of asparagus.
Let the soup simmer for about 15-20 minutes, until the asparagus is tender and well-cooked. This helps to bring out the delicate flavors and softens the veggies.
Once the soup has cooled slightly, blend it until smooth. Use an immersion blender or regular blender for a creamy consistency that’s silky and velvety.
The mild taste of broccoli combined with cheese makes this soup a hit with both kids and adults alike.