Go Back

Keto Cream of Mushroom Soup - Rich, Comforting, and Low-Carb

Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings

Ingredients
  

  • Mixed mushrooms (cremini/baby bella, button, shiitake, or oyster) – about 1.5 pounds, sliced
  • Butter – 3 tablespoons
  • Olive oil or avocado oil – 1 tablespoon
  • Onion or shallot – 1 small, finely diced
  • Garlic – 3–4 cloves, minced
  • Fresh thyme – 1–2 teaspoons, chopped (or 1/2 teaspoon dried)
  • Dry white wine (optional) – 1/3 cup
  • Chicken or vegetable broth – 4 cups, low-sodium
  • Heavy cream – 3/4 to 1 cup
  • Cream cheese – 3 ounces, softened and cut into cubes
  • Parmesan cheese – 1/4 cup, finely grated (optional for extra umami)
  • Fresh parsley or chives – for garnish
  • Salt and black pepper – to taste
  • Ground nutmeg – a pinch (optional)
  • Red pepper flakes – a pinch (optional)

Method
 

  1. Prep the mushrooms: Wipe them clean with a damp towel and slice. If using shiitake, remove tough stems. Keep a small handful aside to sear at the end for garnish.
  2. Brown in batches: Heat a large pot or Dutch oven over medium-high. Add oil and 1 tablespoon of butter. Add half the mushrooms with a pinch of salt. Cook undisturbed for 2–3 minutes to get color, then stir and cook until browned and their moisture cooks off, 6–8 minutes total. Remove to a plate and repeat with remaining mushrooms and another tablespoon of butter.
  3. Soften aromatics: Reduce heat to medium. Add the remaining 1 tablespoon butter, then the diced onion. Cook until translucent, 3–4 minutes. Stir in garlic and thyme; cook 30–60 seconds until fragrant.
  4. Deglaze: Pour in the white wine (if using). Scrape up any browned bits. Let it reduce by about half, 1–2 minutes.
  5. Simmer: Return all mushrooms to the pot. Add broth, a pinch of salt, and pepper. Bring to a gentle boil, then simmer 10–12 minutes to meld flavors.
  6. Thicken the keto way: Stir in the cream cheese cubes until fully melted and smooth. Add heavy cream and simmer on low 5 more minutes to slightly reduce. Do not boil hard after adding dairy.
  7. Blend to your texture: Use an immersion blender for a partially smooth soup with some mushroom pieces. For a silky finish, blend in batches in a countertop blender, then return to the pot. Adjust thickness with a splash more broth or cream as needed.
  8. Season and enrich: Stir in Parmesan (if using) until melted. Taste and add more salt, pepper, and a pinch of nutmeg. Add red pepper flakes if you like a little heat.
  9. Finish with garnish: Quickly sear the reserved sliced mushrooms in a small skillet with a touch of butter and salt until golden. Ladle soup into bowls and top with the seared mushrooms and chopped parsley or chives.