Low Carb Cream of Mushroom Soup with Fresh Herbs

5 min prep 2 min cook 4 servings
Low Carb Cream of Mushroom Soup with Fresh Herbs
Save This Recipe!
Click to save for later - It only takes 2 seconds!

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

Ingredients

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

1
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.

2
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.

3
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.

4
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.

5
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.)

6
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.

7
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

Yes—use sauté function for steps 2-3, then add cauliflower and stock. Seal and cook on Manual High for 8 minutes. Quick-release, blend, then stir in cream on warm setting.

Absolutely. No flour or thickeners—cauliflower does the job. If you buy packaged stock, check the label for hidden wheat-based flavor enhancers.

Replace half the heavy cream with evaporated skim milk or additional stock plus 2 oz cream cheese blended in for body. Calories drop by ~90 per serving.

An immersion blender is safest—no pouring hot liquid. If using a countertop blender, vent the lid and cover with a towel to avoid steam explosions.

Yes—use a wider pot so evaporation stays consistent. Blend in two batches to avoid overfilling. Total cook time increases by ~5 minutes.

Add a peeled, quartered potato and simmer 10 minutes; potato will absorb some salt. Remove potato before serving, or thin soup with unsalted stock.
Low Carb Cream of Mushroom Soup with Fresh Herbs
soups
Pin Recipe

Low Carb Cream of Mushroom Soup with Fresh Herbs

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

Ingredients

Instructions

  1. Melt fats: Heat butter and olive oil in a Dutch oven over medium until butter foam subsides.
  2. Sauté mushrooms: Add sliced mushrooms and ¼ tsp salt; cook 6-7 minutes until golden edges appear.
  3. Bloom aromatics: Stir in shallot, garlic, and porcini powder; cook 2 minutes.
  4. Simmer veg: Add chopped mushrooms, cauliflower, stock, thyme, bay leaf. Bring to a boil, then simmer covered 12-14 minutes until cauliflower is tender.
  5. Blend: Remove thyme stems & bay leaf. Purée with immersion blender until smooth.
  6. Cream finish: Lower heat; stir in cream and additional salt to taste—do not boil.
  7. 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.

Nutrition (per serving)

248
Calories
7g
Protein
6g
Carbs
22g
Fat

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.