01 -
In a big pot, warm the butter and oil over medium heat until the butter melts. Toss in the onion and sauté, stirring often, until it softens—about 4 minutes. Add the garlic and stir for another minute until it smells amazing.
02 -
Throw the asparagus pieces into the pot. Sprinkle with salt and pepper, and stir occasionally while cooking for about 5 minutes. The asparagus should start softening and look a bit greener.
03 -
Pour in the chicken broth and crank up the heat to bring it to a boil. Once it’s bubbling, drop the heat down low, cover it, and let it gently cook for 20 minutes or until the veggies are perfectly tender.
04 -
Take the pot off the heat and blend the soup until smooth. Use an immersion blender directly in the pot, or transfer it to a regular blender in batches. If using a standard blender, open the lid now and then to let out steam.
05 -
Put the blended soup back in the pot if needed and heat gently over medium-low. Mix in the heavy cream and grated cheese. Play around with the seasoning until it tastes just right. Let it simmer uncovered for about 5 more minutes to thicken up.
06 -
Pour the soup into bowls. Add a splash of cream on top, sprinkle on some chopped green onions or chives, and finish with a dash of black pepper.