A comforting and creamy soup featuring asparagus, potatoes, and cheddar cheese, perfect for a cozy meal.
Heat a large saucepan over medium heat and add a drizzle of oil.
Ensure the oil is hot before adding the onion to enhance its flavor.
Add the chopped onion and sauté until softened and translucent.
Stir occasionally to prevent the onion from browning too much.
Sprinkle the flour over the onion and stir well to coat evenly.
This step helps thicken the soup later.
Pour in the chicken broth and stir to combine.
Scrape the bottom of the pan to release any stuck bits for added flavor.
Add the diced potatoes, asparagus, minced garlic, and milk to the saucepan.
Cut the potatoes and asparagus into similar-sized pieces for even cooking.
Bring the mixture to a boil, then reduce the heat and simmer until the vegetables are tender.
Cover the saucepan partially to retain heat while allowing steam to escape.
Blend the soup partially using an immersion blender or a regular blender.
Leave some chunks for texture if desired.
Stir in the cheddar cheese and sour cream until melted and well combined.
Remove the saucepan from heat before adding the cheese to prevent curdling.
Season with salt and black pepper to taste.
Taste the soup before seasoning to avoid over-salting.
Serve the soup hot, garnished with additional cheese or fresh herbs if desired.
Pair with crusty bread for a complete meal.