Go Back
cream of mushroom soup with caramelized onions

Cream of Mushroom Soup with Caramelized Onions

A deeply flavorful, homemade cream of mushroom soup enhanced by the rich sweetness of slow-cooked caramelized onions. A comforting classic elevated.
Prep Time 15 minutes
Cook Time 55 minutes
Total Time 1 hour 10 minutes
Servings: 6 bowls
Course: Appetizer, Comfort Food, Soup
Cuisine: American
Calories: 310

Ingredients
  

For the Caramelized Onions
  • 2 large Yellow Onions thinly sliced
  • 2 tbsp Unsalted Butter
  • 1 tsp Brown Sugar optional, for faster browning
For the Soup
  • 1.5 lb Mixed Mushrooms Cremini, Shiitake, and Button, roughly chopped
  • 4 tbsp Unsalted Butter
  • 2 cloves Garlic minced
  • 1/4 cup All-Purpose Flour
  • 4 cups Vegetable or Chicken Broth low sodium preferred
  • 1 cup Heavy Cream
  • 1 tsp Fresh Thyme Leaves
  • 1/2 tsp Worcestershire Sauce
  • 1/4 cup Dry Sherry or White Wine optional, for deglazing
  • to taste Salt and Freshly Ground Black Pepper

Method
 

Instructions
  1. Caramelize the onions: Melt 2 tbsp butter in a large, sturdy pot or Dutch oven over medium-low heat. Add the thinly sliced onions and a pinch of salt. Cook slowly, stirring every 5-10 minutes, for 30-40 minutes until deep brown and sweet. Add brown sugar substitute if using, and cook for 5 more minutes. Remove half of the caramelized onions and set aside for garnish; leave the other half in the pot.
  2. Sauté the mushrooms: Increase heat to medium, add the remaining 4 tbsp of butter to the pot with the remaining onions. Add the chopped mushrooms and cook until they have released their moisture and started to brown, about 8-10 minutes. Stir in the minced garlic and fresh thyme, cooking for 1 minute until fragrant.
  3. Create the roux and deglaze: Sprinkle the flour over the mushroom mixture and cook, stirring constantly, for 2 minutes to cook out the raw flour taste. If using sherry or wine, pour it in now and scrape up any browned bits from the bottom of the pot, allowing it to reduce for about 2 minutes.
  4. Simmer the soup base: Gradually whisk in the broth until smooth. Bring the mixture to a gentle simmer, stirring occasionally, and let it cook for 15 minutes to allow the flavors to meld and the soup to thicken slightly.
  5. Blend and finish: Remove the pot from the heat. Stir in the heavy cream and Worcestershire sauce. Use an immersion blender to blend the soup until it reaches your desired consistency (partially smooth for texture, or fully smooth). Alternatively, carefully transfer batches to a standard blender.
  6. Season and serve: Heat the soup gently until warmed through (do not boil after adding cream). Season generously with salt and pepper to taste. Ladle into bowls and garnish each serving with the reserved caramelized onions and an optional drizzle of truffle oil.

Notes

For a richer flavor, substitute vegetable broth with beef broth. If you prefer a smoother soup texture, ensure you blend thoroughly, but leave about 1/3 of the mushrooms whole before blending for textural contrast. This soup freezes well for up to 3 months.
QR Code linking back to recipe