Creamy Mushroom Soup for Keto Winter Cravings

5 min prep 3 min cook 10 servings
Creamy Mushroom Soup for Keto Winter Cravings
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s something magical about the way a steaming bowl of creamy mushroom soup can turn the coldest winter evening into a cozy retreat. I still remember the first time I made this keto-friendly version—my husband had just started a low-carb protocol, the snow was falling in thick cotton-candy flakes, and the pantry held nothing but a pound of cremini mushrooms, a carton of heavy cream, and a whisper of hope. Thirty minutes later we were curled up on the couch, spoons clinking against stoneware, silently agreeing that this was better than the flour-thickened classic we grew up on. Since then, this silky umami bomb has become our December tradition: we ladle it into oversized mugs for après-ski afternoons, serve it as a chic starter at holiday dinner parties, and blend up a double batch every New Year’s Eve so we can greet January with something nourishing in the freezer. If you’re hunting for a soup that feels decadent yet keeps carbs in check, melts on your tongue like velvet, and perfumes the whole house with the intoxicating scent of butter-browned mushrooms, you’ve landed in the right spot.

Why This Recipe Works

  • Ultra-low carbs: No roux, no potato, no problem—just 6 g net carbs per serving.
  • Deep umami: A triple-mushroom blend plus a splash of tamari equals flavor fireworks.
  • Weeknight fast: From fridge to bowl in 35 minutes, one pot, minimal cleanup.
  • Freezer friendly: Cream-based soups can separate, but our xanthan trick keeps it silky after thawing.
  • Customizable richness: Swap half the cream for mascarpone, coconut cream, or even an egg yolk liaison.
  • Elegant presentation: A drizzle of browned-butter sage leaves turns Tuesday dinner into date-night fare.

Ingredients You'll Need

Ingredients

Quality ingredients make or break a soup with such a short ingredient list. Seek out mushrooms that feel firm, smell earthy, and aren't shriveled or damp. If you can only find one type, double it—this recipe is forgiving.

  • Butter & olive oil: The butter delivers flavor, the oil prevents burning. Use European-style butter for higher fat and lower milk solids.
  • Cremini mushrooms: Baby bellas bring a deeper, almost nutty flavor compared to white button mushrooms. Wipe, don’t rinse, to avoid waterlogging.
  • Shiitake caps: Strip off the tough stems (save for veggie stock). Their smoky character amplifies complexity without carbs.
  • Dried porcini: A small pinch rehydrated in hot water equals liquid gold. Strain the soaking liquid through coffee filter to remove grit.
  • Heavy cream: Stick with 36–40 % fat for maximum richness. If you’re dairy-sensitive, replace up to half with full-fat coconut milk—just expect a faint tropical aroma.
  • Cream cheese: Adds body and tangy balance. Soften in the microwave 15 s so it melts seamlessly.
  • Shallot & garlic: Sweeter than onion, shallots dissolve quickly; garlic goes in at the end to preserve pungency.
  • Fresh thyme: Woodsy and winter-perfect. Strip leaves by running two fingers backward down the stem.
  • Tamari: Gluten-free soy sauce stand-in. Coconut aminos work but are sweeter; adjust salt accordingly.
  • Xanthan gum: A keto thickener—¼ tsp is all you need. Skip and simmer longer if you don’t have it.
  • Chicken bone broth: Homemade is ideal, but a low-sodium store version keeps things practical. Warm it before adding to avoid temperature shock.
  • White pepper: More subtle heat and an invisible fleck; black pepper is fine in a pinch.

How to Make Creamy Mushroom Soup for Keto Winter Cravings

1
Prep & rehydrate

Place dried porcini in ½ cup just-boiled water. While they steep, trim and slice your fresh mushrooms ¼-inch thick; keep shiitake and cremini in separate bowls for even cooking. Mince shallot and garlic, measure out spices, and warm 3 cups bone broth in a small saucepan over low heat—hot broth prevents curdling later.

2
Brown, don’t steam

Heat a heavy 4-quart Dutch oven over medium-high. Add 2 Tbsp butter and 1 Tbsp olive oil; swirl until the foam subsides. Scatter in shiitake caps in a single layer and leave them alone for 3 minutes. Toss once, season lightly, and cook another 2 minutes until edges caramelize. Transfer to a clean bowl.

3
Build the base

Lower heat to medium; add remaining 2 Tbsp butter plus shallot. Sweat 2 minutes until translucent, then add cremini plus a pinch of salt. Cook 6–7 minutes, stirring only twice, until they release moisture and start to brown. Add garlic and thyme; cook 45 seconds until fragrant.

4
Deglaze & bloom

Pour in the porcini soaking liquid (leave sediment behind) plus tamari. Scrape browned bits with a wooden spoon; cook until nearly evaporated, about 2 minutes. Dust mushrooms with xanthan gum; stir constantly 30 seconds so the granules coat the veggies and won’t clump later.

5
Simmer to marry

Add hot bone broth and reserved porcini. Bring to a gentle boil, then reduce to low and simmer 10 minutes. The broth will reduce slightly and concentrate flavors. Skim any foam if you’re a perfectionist.

6
Creamify

Reduce heat to the lowest setting. Whisk in softened cream cheese until fully incorporated. Pour heavy cream in a slow stream, stirring constantly. Keep temperature below a simmer to prevent curdling; you want gentle steam, not bubbles. Season with white pepper and additional salt to taste.

7
Texture choice

Return reserved shiitake to the pot for a chunky, rustic bowl, or purée half the soup with an immersion blender for silkier body. I like a 50/50 split: some mushroom pieces to chew, some blended creaminess.

8
Finish & serve

Ladle into warm bowls. Garnish with browned-butter sage leaves, a swirl of truffle oil, or simply a crack of black pepper. Pair with keto cloud bread or a slice of seeded almond-flour toast for the complete hygge experience.

Expert Tips

Use a mix of fats

Butter for flavor, olive oil to raise smoke point. For dairy-free, replace butter with ghee or refined coconut oil.

Don’t crowd the pan

Work in batches when doubling. Overcrowding = steamed, gray mushrooms instead of golden, caramelized gems.

Warm dairy matters

Cold cream can curdle. Let it sit on the counter while you cook, or microwave 15 seconds before adding.

Xanthan is potent

If you overshoot, the soup gets slimy. Measure with a ⅛-tsp spoon and sprinkle through a fine mesh strainer.

Deglaze patiently

Let the tamari almost evaporate; this concentrates flavor and removes raw-alcohol edge.

Season at the end

Broth reduces and salt concentrates. Taste after simmering, then adjust for final punch.

Variations to Try

  • Truffle luxe: Stir ½ tsp white truffle paste into finished soup and drizzle with black-truffle oil for a splurge-worthy starter.
  • Spinach boost: Wilt in 2 cups baby spinach during the last minute for color and nutrients; keeps carbs minimal.
  • Smoky bacon: Render 3 diced bacon strips first; use the fat instead of butter for a campfire vibe.
  • Vegan keto: Swap butter for coconut oil, bone broth for vegetable broth, and cream for coconut cream plus 1 Tbsp nutritional yeast for umami.
  • Italian flair: Add ½ tsp red-pepper flakes with garlic and finish with shredded Parmigiano-Reggiano rind melted into the soup.
  • Chunky wild rice (low-carb hack): Fold in ½ cup cooked cauliflower rice and ¼ cup wild rice for texture—still under 9 g net carbs per serving.

Storage Tips

Refrigerate: Cool soup completely, transfer to airtight glass jars, and chill up to 4 days. Reheat gently over medium-low, stirring often; add splash of broth if too thick.

Freeze: Ladle cooled soup into silicone muffin trays for single portions; freeze solid, pop out, and store in zip-top bags up to 3 months. Xanthan helps maintain emulsion, but expect slight separation. Thaw overnight in fridge, then whisk while reheating.

Make-ahead for parties: Prepare through Step 5, refrigerate broth-mushroom base for up to 2 days. When guests arrive, reheat base, then proceed with cream and final seasoning so the aroma fills the house.

Frequently Asked Questions

You can, but the soup will be thinner and slightly higher in carbs (half-and-half contains about 3× more lactose). If you do, reduce the broth by ½ cup and simmer an extra 5 minutes to compensate.

Temperature shock is the usual culprit. Next time keep the soup below 180 °F when adding dairy, and warm your cream first. If it’s already curdled, blitz with an immersion blender; it won’t be perfect but will regain cohesion.

Absolutely. Use a 6-quart pot and brown mushrooms in two batches to avoid crowding. Cooking time stays nearly the same; simmering may take an extra 2–3 minutes to reduce the larger volume.

Yes, we use tamari (gluten-free soy sauce) and xanthan gum instead of flour. Just verify your broth and tamari labels for hidden wheat.

White and cremini mushrooms clock in around 2 g net carbs per cup; shiitake are similar. Oyster and enoki are slightly higher but still keto-friendly in moderation. Avoid canned varieties packed with starchy liquid.

Dairy-based soups aren’t recommended for water-bath or pressure canning due to safety and texture issues. Freeze instead, or pressure-can the mushroom-broth base and stir in cream after opening.
Creamy Mushroom Soup for Keto Winter Cravings
soups
Pin Recipe

Creamy Mushroom Soup for Keto Winter Cravings

(4.9 from 127 reviews)
Prep
10 min
Cook
25 min
Servings
4

Ingredients

Instructions

  1. Sauté mushrooms: In a 4-quart pot, heat 1 Tbsp butter and olive oil over medium-high. Brown shiitakes 5 minutes; transfer to a bowl.
  2. Build base: Add remaining butter, shallot, and creminis; cook 6–7 minutes until golden. Stir in garlic, thyme, and tamari.
  3. Thicken: Sprinkle xanthan gum over veggies; cook 30 seconds. Add hot broth and rehydrated porcini; simmer 10 minutes.
  4. Creamify: Whisk in cream cheese until smooth, then heavy cream. Keep below simmer 3 minutes.
  5. Finish: Return shiitakes, season with white pepper and salt. Purée half if desired; serve hot.

Recipe Notes

For ultra-silky texture, strain the porcini soaking liquid through a coffee filter. Reheat gently; high heat can split the cream.

Nutrition (per serving)

286
Calories
6g
Carbs
27g
Fat
7g
Protein

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.