-
Add butter to a Dutch oven. Melt over medium heat.
-
Add onions and cook until translucent, about 5 minutes. Then, add in the asparagus and cook for about 3 minutes. I still like a good snap in the asparagus so I don't cook it too long. Season with a little salt and pepper.
-
Add the garlic, cook an additional minute and then add in the flour. Stir to coat and combine to make a roux.
-
Pour in the vegetable stock and mix to combine. Add in the heavy cream along with a little more salt and pepper. Keep stirring until the soup starts to thicken, about 10 minutes.
-
Increase the heat to medium/high. Bring to a simmer for 5 minutes.
-
Reduce heat to low. Add in the cheddar cheese. Stir until the cheese melts.
-
Remove from heat. Add more salt and pepper to taste. Serve.