Love this? Pin it for later!
I still remember the first rainy October afternoon I set out to make a keto-friendly cream of mushroom soup that didn’t taste like diet food. My husband and I had just started a low-carb lifestyle, and the pantry was already mocking me with cans of the “old” condensed stuff I used to dump into casseroles. Determined to keep the cozy factor but ditch the starch, I simmered, blended, and tasted my way through three pounds of mushrooms, a forest of fresh herbs, and an embarrassing amount of heavy cream. The result? A velvet-smooth, intensely savory soup that tastes like it came from a Parisian bistro, not a low-carb kitchen experiment. We ended up eating it straight from the pot, standing at the stove, swearing we’d never go back to the flour-thickened version again.
Since that day, this soup has become my back-pocket secret for dinner parties, holiday starters, and any time the thermostat dips below 50 °F. It feels decadent enough for special occasions, yet it’s simple enough for a Tuesday night when you want something warm without carb-loading. If you’ve been searching for a comforting, elegant soup that keeps your blood sugar (and your skinny jeans) happy, you’re in the right place.
Why This Recipe Works
- No roux, no problem: Puréed veggies create natural thickness while keeping carbs under 6 g net per bowl.
- Double mushroom punch: Sautéed creminis plus a dash of dried porcini powder layer umami without adding flour.
- Fresh herb finish: A last-minute sprinkle of tarragon and chives lifts the earthiness and makes every spoonful taste bright.
- One pot & blender: Minimal cleanup means you’ll actually make this on a weeknight.
- Freezer-friendly: Double the batch and freeze flat in zip bags for instant comfort food.
- Elevated presentation: A drizzle of herb oil and a few sautéed mushroom slices turn home cooking into restaurant plating.
Ingredients You'll Need
Great soup starts at the grocery store. Look for mushrooms that are dry, firm, and fragrant—an earthy smell means they’re fresh. Cremini (baby bella) mushrooms give a deeper flavor than white button, but a 50/50 blend works if that’s what’s available. Avoid anything slimy or damp; moisture accelerates decay and dilutes flavor.
Unsalted butter: Using unsalted lets you control sodium. If you only have salted, reduce added salt by ¼ tsp. Ghee is a fine swap for dairy-sensitive eaters.
Olive oil: A glug of good extra-virgin oil prevents the butter from browning too quickly and adds fruity notes. Choose an oil you’d happily dip bread in—quality matters when the ingredient list is short.
Cremini mushrooms: One pound seems like a lot, but they shrink dramatically. Wipe with a damp paper towel instead of rinsing so they don’t absorb water and steam instead of sear.
Shallot & garlic: Shallots are milder than onion and dissolve beautifully, but ½ small yellow onion works in a pinch. Smash garlic cloves and let them rest 5 minutes before sautéing to maximize allicin (that’s the healthy, aromatic compound that makes garlic taste so good).
Cauliflower florets: The secret thickener. Fresh cauliflower cooks faster and purées silkier than frozen. Chop small so it softens quickly and doesn’t extend cooking time.
Chicken stock: Homemade is gold, but a low-sodium store brand keeps things convenient. Warm stock in the microwave or a kettle so you’re not dropping cold liquid onto hot mushrooms—this prevents them from getting rubbery.
Heavy cream: For the silkiest texture, choose cream with at least 36 % milk fat. If you’re dairy-free, swap in full-fat coconut milk; the coconut vibe pairs surprisingly well with mushrooms, especially if you add a squeeze of lime at the end.
Dried porcini powder: Optional but transformative. You’ll only need ½ teaspoon to add a whisper of truffle-like depth. Find it online or at Italian markets; it keeps for a year in the freezer.
Fresh thyme & bay leaf: Thyme sprigs infuse woodsy perfume; remove stems before blending. Bay leaf lends gentle astringency—don’t forget to fish it out, or you’ll get a mouthful of pointy disappointment.
Tarragon & chives: Delicate herbs that lose color and flavor when cooked, so stir them in at the very end. No tarragon? A teaspoon of fennel fronds gives similar anise notes.
How to Make Low Carb Cream of Mushroom Soup with Fresh Herbs
Prep the aromatics & mushrooms
Wipe mushrooms clean and slice ¾ of them ¼-inch thick; roughly chop the rest. Finely mince shallot and garlic. Having ingredients ready (mise en place) keeps the sauté moving so nothing browns unevenly.
Build the flavor base
Heat butter and olive oil in a heavy 4-quart Dutch oven over medium. When the butter foam subsides, add sliced mushrooms in a single layer; let sit 90 seconds for caramelization. Sprinkle ¼ tsp salt to draw out moisture. Stir occasionally until edges turn golden, about 6 minutes.
Bloom the aromatics
Stir in shallot, garlic, porcini powder, and a pinch of pepper. Cook 2 minutes until fragrant but not browned—lower heat slightly if needed. The mushrooms will look slightly dry; that’s perfect.
Add cauliflower & stock
Toss in chopped mushrooms, cauliflower, thyme sprigs, bay leaf, and warm stock. Increase heat to high just long enough to reach a boil, then drop to low, cover, and simmer 12-14 minutes until cauliflower mashes easily with a fork.
Blend until velvety
Remove thyme stems and bay leaf. Using an immersion blender, purée directly in the pot until satin-smooth. (Alternatively, blend in batches in a countertop blender; remove the center cap and hold a towel over the lid to avoid hot splatters.)
Enrich with cream
Reduce heat to the lowest setting and stir in heavy cream plus ¼ tsp salt. Do not boil once cream is added—high heat can cause it to separate. Taste and add more salt or pepper as needed.
Finish fresh
Ladle into warm bowls. Garnish with tarragon, chives, and a drizzle of herb oil or a swirl of crème fraîche. Serve immediately with low-carb almond-flour rolls or a crisp arugula salad.
Expert Tips
Deglaze for deeper flavor
After sautéing mushrooms, add 2 Tbsp dry sherry to the hot pot and scrape the brown bits before adding stock. The alcohol cooks off, leaving nutty complexity.
Control the simmer
A hard boil breaks mushroom cells, releasing gritty particles. Keep the soup at a gentle bubble—only tiny ripples across the surface.
Make-ahead magic
Flavor improves overnight. Prepare through Step 6; refrigerate up to 3 days. Thin with stock when reheating, then add fresh herbs just before serving.
Freeze smart
Portion into silicone muffin cups; freeze, then pop out and store in bags for single-serve portions. Cream soups can separate—blend again after thawing.
Texture tweak
For a chunkier “rustic” style, reserve ½ cup sautéed mushrooms before blending; stir them back in at the end for contrast.
Keep the green bright
Blanch herbs for 5 seconds in boiling water, then plunge into ice water, pat dry, and chop. This locks chlorophyll so garnishes stay vibrant hours later.
Variations to Try
- 1
Wild Mushroom Medley: Replace half the creminis with shiitake caps, oyster, or chanterelles. Remove shiitake stems (they stay tough) and sauté in batches to avoid crowding.
- 2
Truffle Luxe: Swap 1 Tbsp cream for white truffle cream or finish with a few drops of white truffle oil. A little goes far—start with ¼ tsp, taste, then add.
- 3
Vegan Umami: Use olive oil only, substitute coconut milk for cream, and add 1 Tbsp white miso paste after blending (whisk in gently so live cultures stay intact).
- 4
Spicy Kick: Add ¼ tsp smoked paprika plus a pinch of cayenne with the garlic. Top with a few drops of chili crisp oil for a trendy twist.
- 5
Seafood Upgrade: Poach peeled shrimp or scallops separately in butter, then float on top of finished soup. Protein climbs while carbs stay low.
- 6
Cheesy Cauli: Stir in ½ cup freshly grated Gruyère off heat until melted. Cheese adds <1 g carb per serving but huge nutty flavor.
Storage Tips
Refrigerate: Cool soup to room temperature within 2 hours. Transfer to airtight glass jars or containers; store up to 4 days. Because this recipe contains cream, bring it to a gentle simmer (do not boil) when reheating to prevent curdling.
Freeze: Let soup cool completely, then ladle into quart-size freezer bags. Lay bags flat on a sheet pan; once solid, stack vertically like books to save space. Keeps 3 months for best flavor, but safe indefinitely at 0 °F. Thaw overnight in the fridge, then reheat slowly, whisking in additional stock to restore consistency.
Make-ahead components: Chop mushrooms and aromatics the night before; store separately in zip bags with a paper towel to absorb excess moisture. Blanched herb garnish can sit in olive oil in the fridge for up to 1 week, ready for a last-minute flourish.
Frequently Asked Questions
Low Carb Cream of Mushroom Soup with Fresh Herbs
Ingredients
Instructions
- Melt fats: Heat butter and olive oil in a Dutch oven over medium until butter foam subsides.
- Sauté mushrooms: Add sliced mushrooms and ¼ tsp salt; cook 6-7 minutes until golden edges appear.
- Bloom aromatics: Stir in shallot, garlic, and porcini powder; cook 2 minutes.
- Simmer veg: Add chopped mushrooms, cauliflower, stock, thyme, bay leaf. Bring to a boil, then simmer covered 12-14 minutes until cauliflower is tender.
- Blend: Remove thyme stems & bay leaf. Purée with immersion blender until smooth.
- Cream finish: Lower heat; stir in cream and additional salt to taste—do not boil.
- Serve: Ladle into bowls and garnish with tarragon and chives. Enjoy hot.
Recipe Notes
For ultra-smooth restaurant texture, strain blended soup through a fine-mesh sieve before adding cream. Nutrition info is based on heavy cream; coconut milk adds 1 g carb per serving.