Creamy Garlic Mushroom Soup You’ll Crave on Repeat
Imagine a bowl that tastes like a cozy night in, but with the swagger of a five-star bistro. That’s this Creamy Garlic Mushroom Soup—silky, savory, and unapologetically satisfying.
It’s the kind of recipe that makes you wonder why you ever settled for canned soup. We’re talking deep mushroom flavor, roasted-garlic richness, and a creaminess that feels luxe without being heavy.
One pot, simple steps, massive payoff. Ready to become the person everyone asks for “that soup recipe”?

Why This Recipe Works
– Two garlic methods = layered flavor. Roasting a head of garlic delivers sweet, mellow depth, while sautĂ©ed minced garlic brings the sharp, aromatic kick. – Mixed mushrooms, maximum umami. A combo of cremini and shiitake (with a touch of dried porcini) gives the broth complexity you can’t fake. – Smart thickening, not sludge. A little flour and a splash of cream keep it lush, not gloppy, so it still tastes like mushrooms—not gravy. – Acidity for balance. A dash of dry white wine and lemon brightens the richness.
Without it, you’re stuck in bland town.
Servings, Prep Time, Cooking Time, Calories
– Servings: 4 generous bowls – Prep Time: 15 minutes (plus 30 minutes for optional garlic roast) – Cook Time: 35 minutes – Calories: ~320 per serving (estimate; varies by cream/butter)
All You’ll Need
- Olive oil – 2 tablespoons
- Unsalted butter – 2 tablespoons
- Yellow onion – 1 medium, finely chopped
- Garlic – 5 cloves, minced
- Roasted garlic (optional but epic) – 1 whole head, squeezed out
- Cremini mushrooms – 12 oz, sliced
- Shiitake mushrooms – 8 oz, stems removed, caps sliced
- Dried porcini mushrooms – 0.5 oz, soaked and chopped, soaking liquid reserved
- All-purpose flour – 2 tablespoons
- Dry white wine – 1/3 cup
- Low-sodium vegetable or chicken stock – 4 cups
- Heavy cream – 3/4 cup (or half-and-half for lighter)
- Fresh thyme – 1 teaspoon leaves (or 1/2 tsp dried)
- Bay leaf – 1
- Lemon juice – 1 to 2 teaspoons
- Salt and black pepper – to taste
- Parsley or chives – for garnish
- Crusty bread – for serving (your future self will thank you)
Let’s Get Started
- Optional roasted garlic. Slice the top off a garlic head, drizzle with oil, wrap in foil, and roast at 400°F (200°C) for 30–35 minutes until soft. Cool, squeeze out cloves, and set aside.
- Prep the porcini. Soak dried porcini in 1 cup hot water for 15 minutes.
Strain, reserving liquid (avoid the gritty last teaspoon). Chop the porcini.
- Sweat aromatics. In a heavy pot, heat olive oil and butter over medium.
Add onion with a pinch of salt; cook 4–5 minutes until translucent. Stir in minced garlic for 30 seconds.
No burning—burnt garlic equals regret.
- Brown the mushrooms. Add cremini, shiitake, and chopped porcini. Cook 8–10 minutes, stirring occasionally, until mushrooms release liquid and get some caramelized edges.
Season with salt and pepper.
- Build the base. Sprinkle flour over mushrooms; stir 1 minute. Pour in wine to deglaze, scraping up brown bits.
Let it bubble for a minute.
- Simmer. Add stock, porcini soaking liquid, thyme, bay leaf, and the roasted garlic. Bring to a simmer; cook 12–15 minutes to meld flavors.
- Blend to your vibe. Remove bay leaf.
For a rustic soup, leave as is. For creamy, blend half with an immersion blender and return to pot.
For velvet-smooth, blend all (careful with hot liquids!).
- Finish creamy. Stir in heavy cream. Warm gently 2–3 minutes—don’t boil.
Add lemon juice, then adjust salt and pepper. If you like a thinner soup, splash in more stock.
- Serve. Ladle into bowls, top with chopped parsley or chives, cracked pepper, and maybe a drizzle of olive oil.
Serve with toasted bread because carbs are still awesome.
Best Ways to Store
– Fridge: Cool completely, store in an airtight container up to 4 days. – Freezer: Freeze up to 2 months. For best texture, freeze before adding cream; stir cream in after reheating. – Reheat: Warm over low heat, stirring, until just hot.
Avoid boiling to keep the cream from splitting. – Meal prep tip: Portion into single-serve containers for fast lunches. High ROI, zero excuses.
Why This is Good for You
– Mushrooms bring beta-glucans that support immune health and may help with cholesterol and inflammation. – Garlic has allicin, a compound linked to heart benefits and antimicrobial effects. – Protein + minerals: Mushrooms provide B vitamins, selenium, copper, and a touch of plant protein. – Satiety factor: The combo of fiber, umami, and a moderate amount of fat helps you feel satisfied without a calorie bomb.
Win-win, IMO.
Nutrition Stats
– Per serving (estimate): 320 calories; 20g fat; 24g carbs; 7g protein; 3–4g fiber; ~750mg sodium (varies by stock and salt). – Adjustments: Use half-and-half or evaporated milk to lower fat; swap low-sodium stock to reduce sodium; add white beans to boost protein and fiber.
What to Avoid
– Overcrowding the pan. Mushrooms steam instead of brown, killing flavor. Cook in batches if needed. – Skipping acid. Without lemon or wine, the soup tastes flat.
A small splash changes everything. – Boiling after adding cream. That’s a one-way ticket to curdled town. Keep it gentle. – Dirty porcini liquid. Don’t pour in the gritty last bit; it’s like adding sand.
Hard pass. – Cheap stock. Salty, thin stock = meh soup. Use low-sodium, good quality.

Mix It Up
– Vegan version: Use olive oil or vegan butter, skip cream, and add 1/2 cup unsweetened cashew cream or blended silken tofu.
Use vegetable stock. – Herb swap: Try rosemary or tarragon for a different aromatic profile. – Protein boost: Stir in shredded rotisserie chicken or white beans. – Truffle moment: A few drops of truffle oil at serving, not during cooking, for that fancy vibe. – Heat lovers: Add a pinch of red pepper flakes or a swirl of chili crisp. – Extra veg: Fold in spinach or kale in the last 2 minutes for color and nutrients. – Crunch factor: Top with garlic croutons or toasted walnuts. Texture matters.
FAQ
Can I make this without wine?
Yes.
Replace the wine with extra stock plus 1–2 teaspoons of lemon juice or a splash of apple cider vinegar for brightness.
What mushrooms work best?
A mix is ideal. Cremini for body, shiitake for aroma, and a little dried porcini for depth.
Button mushrooms work in a pinch; just brown them well.
How do I thicken the soup without flour?
Blend some of the mushrooms into the broth, or stir in 1/2 cup cashew cream or a tablespoon of cornstarch slurry at the end. Keep it simmering gently until thickened.
Can I use milk instead of cream?
You can, but it’s more likely to split and won’t be as silky.
If using milk, keep heat low and consider adding a knob of butter for richness.
Is this freezer-friendly?
Totally—freeze before adding cream. Reheat, then stir in cream to finish.
If already creamy, it can still freeze, but texture may be slightly less smooth.
How do I make it gluten-free?
Skip the flour and use 1 tablespoon cornstarch whisked with 2 tablespoons cold water. Add at the end and simmer until slightly thickened.
My Take
This soup punches way above its weight.
It’s weeknight-simple yet dinner-party elegant, with garlic doing the heavy lifting and mushrooms bringing the umami fireworks. The lemon is the secret handshake—don’t skip it.
If you want “how is this so good?” reactions, this is your move. And yes, make extra.
Future you will be smug about it.







