Welcome to recipecorners

Keto Cream of Mushroom Soup for a Classic Winter Comfort

By Emily Sanders | December 05, 2025
Keto Cream of Mushroom Soup for a Classic Winter Comfort

There’s a moment every December—usually around the first real frost—when I race inside, cheeks stinging, and head straight for the stove. Out comes my favorite heavy Dutch oven, a pound of earthy mushrooms, and a generous splash of cream. Twenty-five minutes later the kitchen smells like a woodland cabin, and I’m cradling a steaming bowl of silky keto cream of mushroom soup that tastes every bit as indulgent as the carb-heavy version my grandmother once stirred together.

This low-carb riff has become my winter ritual: it’s week-night fast, holiday-dinner elegant, and—at just 6 g net carbs per serving—keto through and through. Whether you need a cozy supper after shoveling snow, a chic starter for Christmas dinner, or a make-ahead lunch that reheats like a dream, this recipe delivers. Let’s gather those mushrooms and get simmering!

Why This Recipe Works

  • Keto-approved thickness: A quick roux of butter + almond flour keeps carbs low without sacrificing body.
  • Triple-mushroom flavor: Cremini, shiitake, and a handful of dried porcini create deep umami.
  • One-pot ease: Minimal cleanup—everything happens in the same Dutch oven.
  • Heavy cream finish: Just enough to taste luxurious, not cloying.
  • Blender optional: Leave it chunky for rustic texture, or purĂ©e half for velvet richness.
  • Make-ahead magic: Flavor improves overnight; freezer-friendly for up to 3 months.

Ingredients You'll Need

Ingredients

Great soup starts with great mushrooms. Look for firm, unblemished caps and avoid anything slimy or shriveled. Because mushrooms shrink dramatically, we’ll use a full pound of fresh cremini plus a small shiitake boost for complexity.

Unsalted butter: Butter lays the flavor foundation. If you’re dairy-sensitive, substitute ghee or refined coconut oil, but the finished soup will taste slightly less rich.

Almond flour: Two tablespoons give us the thickening power of traditional flour for only 3 g carbs total. Use blanched, finely ground almond flour (not coarse almond meal) for the silkiest texture.

Heavy cream: For ultimate decadence, I use ¾ cup. Swap in full-fat coconut milk if you’re avoiding dairy; the soup will simply carry a faint coconut aroma—pleasant with the earthy mushrooms.

Dried porcini: A small .3 oz packet, ground briefly in a spice grinder, adds intense woodland perfume. Optional but highly recommended.

Fresh thyme: The gentle floral note brightens all that umami. Strip leaves off woody stems; save stems for stock if you’re feeling thrifty.

Chicken or vegetable stock: Choose low-sodium so we control salt levels. Homemade is gold, but a quality carton works well.

How to Make Keto Cream of Mushroom Soup for a Classic Winter Comfort

1
Prep the mushrooms

Brush caps clean with a damp paper towel; trim dry stem ends. Slice cremini ¼-inch thick; remove shiitake stems (save for stock) and slice caps. Grind dried porcini to a fine powder in a spice grinder or small blender. Mince shallots and garlic so they’re ready to go—this soup moves quickly once the butter hits the pot.

2
Build the butter base

Melt 3 Tbsp butter in a heavy Dutch oven over medium heat until foaming subsides. Add almond flour; whisk constantly for 90 seconds to form a pale roux. You want a nutty aroma but no browning. Lower heat if the flour darkens.

3
Sauté aromatics

Stir in minced shallot and garlic; cook 2 minutes until translucent. Sprinkle in porcini powder, thyme, ½ tsp salt, and ¼ tsp pepper; cook 30 seconds to bloom the spices.

4
Add mushrooms in stages

Increase heat to medium-high. Add sliced cremini and shiitake; cook 6-7 minutes, stirring only once or twice so mushrooms caramelize and release moisture. They’ll shrink by roughly half and take on golden edges.

5
Deglaze with sherry (optional)

Pour in ÂĽ cup dry sherry; scrape browned bits with a wooden spoon. Let the alcohol bubble away for 1 minute. If you skip alcohol, substitute 2 Tbsp lemon juice for brightness.

6
Simmer with stock

Stir in 3 cups stock and bring to a gentle boil. Reduce heat; simmer uncovered 10 minutes so flavors marry. Taste and adjust salt.

7
Cream & body

Lower heat to medium-low; pour in heavy cream. Simmer 3 minutes—do not boil or cream may curdle. If you prefer a thicker soup, whisk ½ tsp xanthan gum with 1 Tbsp water and stir in; simmer 1 minute.

8
Texture to taste

For a classic velvet finish, purée half the soup with an immersion blender right in the pot, or transfer 2 cups to a countertop blender, purée until smooth, then return to pot. Leave the rest chunky for textural contrast.

9
Season & serve

Finish with a squeeze of lemon, a crack of black pepper, and a drizzle of reserved cream. Ladle into warm bowls and garnish with extra thyme leaves or a few sautéed mushroom slices.

Expert Tips

Don’t rinse mushrooms

Waterlogged fungi steam instead of sear. Wipe with damp paper towel for maximum caramelization.

Make it ahead

Flavor deepens overnight. Reheat gently; add a splash of stock if it thickens too much.

Freeze smartly

Cool completely, then freeze flat in zip bags for easy stacking. Thaw overnight in fridge.

Boost protein

Stir in shredded rotisserie chicken or diced ham for a complete meal that stays keto.

Control thickness

For an even silkier mouthfeel, swap ÂĽ cup cream for softened cream cheese; whisk until smooth.

Prevent curdling

Keep heat below a boil once cream is added; a gentle simmer keeps texture lush.

Variations to Try

  • Wild Mushroom Medley: Replace half the cremini with chanterelles or oyster mushrooms when in season.
  • Vegan Keto: Use olive oil, coconut milk, and vegetable stock; finish with 1 Tbsp white miso for extra depth.
  • Smoky Bacon: Render 4 diced bacon strips first; use the fat instead of butter for a campfire twist.
  • Spicy: Add ÂĽ tsp cayenne or a minced chipotle in adobo for gentle heat that balances the cream.
  • Truffle Luxe: Drizzle ½ tsp white truffle oil over each bowl just before serving—expensive but unforgettable.

Storage Tips

Refrigerator: Transfer cooled soup to airtight containers; refrigerate up to 4 days. The soup will thicken as it sits—thin with stock or water when reheating.

Freezer: Ladle into quart-size freezer bags, squeeze out excess air, label, and freeze flat up to 3 months. Thaw overnight in the fridge, then warm slowly.

Reheat: Warm in a covered saucepan over medium-low, stirring occasionally. Avoid rapid boiling to keep cream from separating. A handheld frother helps re-emulsify if separation occurs.

Frequently Asked Questions

Only if you enjoy coconut-flavored soup. Coconut flour is highly absorbent; start with 1 Tbsp and add slowly to avoid grittiness.

Yes—almond flour keeps it gluten-free. Double-check your stock labels for hidden wheat-based thickeners.

Absolutely—use a wider pot to promote evaporation, and increase simmering time by 5 minutes.

An immersion blender is safest. If using a countertop blender, vent the lid and cover with a towel to prevent steam explosions.

Avoid high heat once cream is added, and blend thoroughly if using almond flour. Strain through fine-mesh sieve for restaurant-smooth results.

No—dairy and low-acid vegetables make pressure canning unsafe for this recipe. Freeze instead.
Keto Cream of Mushroom Soup for a Classic Winter Comfort
soups
Pin Recipe

Keto Cream of Mushroom Soup for a Classic Winter Comfort

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

Ingredients

Instructions

  1. Melt & Roux: Melt butter in Dutch oven over medium heat. Whisk in almond flour 90 seconds.
  2. Aromatics: Add shallot & garlic; cook 2 min. Stir in porcini, thyme, salt, pepper 30 sec.
  3. Mushrooms: Increase heat; add cremini & shiitake. Sauté 6-7 min until golden.
  4. Deglaze: Add sherry; scrape bits, cook 1 min.
  5. Simmer: Pour in stock; simmer 10 min.
  6. Cream: Lower heat; stir in cream, xanthan slurry if using. Simmer 3 min.
  7. Blend: Purée half with immersion blender for velvet texture.
  8. Finish: Season with lemon juice, salt, pepper. Serve hot.

Recipe Notes

Keep heat below a boil once cream is added to prevent curdling. Soup thickens as it stands—thin with stock when reheating.

Nutrition (per serving)

318
Calories
8g
Protein
6g
Carbs
29g
Fat

More Recipes