Introduction
There are nights when dinner practically cooks itself, and then there are nights when I want the kind of bowl that hugs my hands and hushes the day. This cream of mushroom soup is exactly that kind of bowl—rich, deeply savory, and soothing in a way that whispers, “You did great today. Sit.” It’s my go-to for easy weeknight dinners, those “I need healthy comfort food but also something special” moments, and honestly, it’s the recipe that made me fall in love with mushrooms all over again. The aroma alone—garlicky, woodsy, a little toasty—turns my kitchen into a mini bistro. I can almost hear the gentle sizzle as the mushrooms hit the pot, like a soft applause for showing up to cook.
I didn’t expect this soup to become a ritual. But after one chilly Tuesday (the type where you change right into sweats at 5:01 p.m.), I grabbed a handful of cremini and baby bellas, got them caramelizing, and deglazed the pan with a bright splash of tangy goodness. The steam carried all that umami into the air, and I swear the neighbors could smell it. I ladled myself a bowl, tore open a crusty roll, and ate standing at the counter like a gremlin. Zero regrets. It felt like a reward—a warm, silky, mushroom-forward reward that checks all my boxes for quick family meals, and slides perfectly into my meal planning chicken and veggie rotation.
Here’s the thing I love most: the texture. It’s creamy but not heavy, thanks to a careful blend and just enough richness to feel cozy, not weighed down. You can leave it rustic with tender mushroom slices or go velvety-smooth with an immersion blender. And the flavor? It layers. First the butter and garlic. Then the golden edges of mushrooms. Then that bright deglaze that lifts everything up before the broth and cream smooth the edges. It’s like the soup version of soft jazz. To be real, it also happens to play very nicely with the way I plan meals for the week—she’s fridge-friendly, reheats like a dream, and fits right in with a protein meal plan when I add a little shredded chicken or tofu. Honestly, a bowl of this and a side salad is my definition of best meal prep healthy comfort.
Also, on a personal note: the first time I made this, I accidentally walked away in the middle of sautéing and came back to mushrooms that looked too dark. Oops. I thought I ruined them. Turns out, those deeply caramelized bits were exactly what the soup needed. Lesson learned: watch the heat, but don’t fear the brown. That’s where the magic is—the sound of the wooden spoon scraping up little toasty bits, the smell of thyme releasing into warm air, and that first taste you take before you even ladle it up. Cozy. Classic. Craveable. The best part? This soup is flexible enough to support your high protein meals plan (hello, shredded rotisserie chicken stirred in) or stay totally vegetarian and still feel luxurious. It’s budget-friendly, pantry-friendly, and incredibly weeknight-friendly—aka my favorite trifecta of budget-friendly recipes.
Why You’ll Love This Recipe
- It’s comfort in a bowl—creamy, savory, and deeply mushroomy. It genuinely feels like a hug in a bowl.
- Straightforward method with big flavor payoffs: brown mushrooms, deglaze, simmer, finish creamy. Done.
- Meal prep gold: it thickens slightly as it chills and reheats like a champ, perfect for best meal prep plans and premade lunch meals.
- Ridiculously flexible: keep it vegetarian, add shredded chicken for low calorie high nutrition meals, or swirl in Greek yogurt for extra tang.
- Family-friendly: the mellow creaminess wins over even picky eaters, making it ideal for quick family meals.
- Pantry-smart and budget-friendly recipes approved: basic ingredients, maximum flavor.
What Makes This Recipe Special?
It balances farmhouse rustic with bistro polish. We build layers of umami—golden mushrooms, sweet onions, and thyme—then brighten everything with a quick deglaze before mellowing it out with cream. The result is rich but not heavy, with a silky mouthfeel and just enough texture to keep you interested. Plus, it’s endlessly adaptable. Want high macro meals? Stir in shredded chicken or white beans. Want it lighter? Swap part of the cream for milk or a swirl of yogurt. Need cozy ASAP? Make it thicker, serve with toast soldiers, and call it dinner. It’s the perfect anchor for healthy eating for two, best meals to prep, and those meal prep microwave lunches when you need comfort on standby.
Ingredients
Let’s talk mushrooms. Cremini and baby bella are my everyday favorites—meaty, flavorful, and affordable. Shiitake adds extra depth and a peppery edge. If you see oyster mushrooms on sale, toss some in; they go silky-tender and taste faintly of toasted nuts. Whatever you choose, slice them evenly so they brown instead of steam.
- Olive oil and butter: The tag team that gets mushrooms golden. Butter brings richness; olive oil raises the smoke point so nothing scorches.
- Onion: Brown or yellow onion turns sweet when it mingles with mushrooms. Dice it small so it vanishes into the soup.
- Garlic: Freshly minced is non-negotiable here. It perfumes the whole pot.
- Mushrooms: Use a mix—cremini, baby bella, and shiitake. Variety = depth.
- Deglazing splash: A bright, tangy dash to lift the browned bits. I love a mix of white grape juice and apple cider vinegar (2:1), or a squeeze of lemon with a splash of broth. It wakes everything up without overpowering the mushrooms.
- All-purpose flour: Helps build body. If gluten-free, use a 1:1 GF blend or whisk a cornstarch slurry in at the end (equal parts cornstarch and cold water).
- Bouillon: I often crumble one chicken bouillon cube for extra savoriness. Vegetarian? Use vegetable bouillon or skip and adjust salt.
- Thyme: Fresh if you can, dried if you must. Its piney warmth is perfect with mushrooms.
- Vegetable broth: Low-sodium lets you control the seasoning.
- Heavy cream: The silk factor. Use as much or as little as you love.
- Parsley: Bright and clean to finish.
Personal tips and swaps:
- If mushrooms release too much water, be patient. Keep cooking over medium-high until the pan looks mostly dry and you hear that gentle sizzle again. That’s the sound of flavor.
- I like a tiny pinch of nutmeg at the finish—barely there, just warming.
- Brand note: If using boxed broths, choose low-sodium so the seasoning doesn’t snowball.
- Don’t do this: Don’t dump all your mushrooms in a small pot—they’ll steam. Use a wide Dutch oven or sauté pan so they have room to brown.
How to Make It Step-by-Step
- Heat and aromatics.
Set a large Dutch oven over medium heat. Melt butter with a drizzle of olive oil. When it’s glossy and fragrant, add diced onion and a pinch of salt. Stir occasionally for 3–4 minutes until the onion turns translucent and soft, smelling sweet and mellow. Add minced garlic and stir for 30 seconds. If you smell sharp garlic, you’ve gone too hot—pull the pot off the heat for a few seconds and breathe. We want fragrant, not bitter. - Mushrooms: the golden moment.
Add sliced mushrooms in two batches if needed so the pot doesn’t crowd. The second they hit, you’ll hear that gentle sizzle. Don’t rush this. Let them sit for a minute, then stir. Keep doing this—rest, stir, rest—so they brown at the edges. After 7–10 minutes, most of their moisture cooks off. The smell shifts from raw and earthy to toasty and savory, like a forest floor after rain—if the forest floor had butter. If you see a little fond (golden bits) on the bottom of the pot, smile. That’s flavor locked in. - Deglaze and lift.
Pour in your deglazing splash (I use 2 tablespoons white grape juice with 1 tablespoon apple cider vinegar, or 2 tablespoons broth plus 1 tablespoon lemon juice). It will hiss and release a cloud of steam. Use your wooden spoon to scrape up the golden bits. The pan should look clean and glossy again, and the mushrooms taste brightened, like they’re suddenly speaking more clearly. Cook for 30–60 seconds until most of the liquid evaporates. - Build the body.
Sprinkle flour evenly over the mushroom mixture. Stir constantly for 1 minute to cook off any raw flour taste. You’ll get a paste that clings to the mushrooms; that’s our soup’s foundation. If you’re gluten-free, skip flour and hold this step—you’ll thicken later with a cornstarch slurry. - Season and simmer.
Crumble in the bouillon. Add thyme, a few grinds of black pepper, and a pinch of salt (not too much yet). Pour in the vegetable broth slowly while stirring to smooth out any lumps. Turn the heat up to bring it to a gentle boil, then reduce to medium and let it simmer for about 10 minutes, stirring occasionally so nothing catches at the bottom. The soup will go from brothy to plush. The smell right now is everything—savory, woodsy, rounded. - Blend to your groove.
Choose your texture:
- Rustic: Scoop out a cup of mushrooms, blend the rest with an immersion blender until silky, then stir the reserved mushrooms back in.
- Smooth: Blend it all (carefully, in batches if using a countertop blender—vent the lid and cover with a towel).
- Chunky: Blend only half the pot. Honestly, chunky-silky is my favorite—like cashmere with a little texture.
- Finish creamy.
Return the soup to low heat. Stir in heavy cream until the color turns café-au-lait creamy and the edges soften. Taste and adjust: more salt, more pepper, a whisper of nutmeg, or a squeeze of lemon if you want extra brightness. Let it warm through gently—don’t boil after adding cream. You’ll see tiny lazy bubbles along the edge; that’s your cue to stop. - Garnish and serve.
Ladle into warm bowls. Top with chopped parsley, a twist of black pepper, maybe a drizzle of olive oil. If you’re feeling extra, add a few buttery toast crumbs on top for texture. The first spoonful should be velvety, earthy, and quietly luxurious.
Kitchen confessions: I once tried to short-circuit browning by cranking the heat to high. Big mistake. The mushrooms scorched in places, the garlic went bitter, and the soup tasted… stressed. Keep it at medium-high, be patient, and stir. Also, I’ve forgotten to season until the end and then panicked with the salt shaker—don’t do that either. Season in small waves and taste, taste, taste.
Encourage your inner freestyler: Add a handful of chopped spinach during the simmer. Stir in cooked rice or farro for body and extra satisfaction (hello, high carb high protein low fat meals when you add lean shredded chicken). Finish with a dollop of Greek yogurt for tang. Or go fancy with a drizzle of truffle oil—just a little.
Tips for Best Results
- Brown, don’t steam. Use a wide pot and add mushrooms in batches if needed so they take on color. That’s your umami powerhouse.
- Brighten the base. A small deglaze adds sparkle. It keeps the soup from tasting flat.
- Blend thoughtfully. For a plush but interesting texture, blend most of the soup and fold in a scoop of reserved mushrooms.
- Season late and light. The soup concentrates as it simmers. Final seasoning is your last, best move.
- Finish gently. After cream goes in, keep the heat low. A simmer is good; a boil is not.
- Protein upgrade. Stir in shredded rotisserie chicken or white beans to align with low calorie chicken meal prep and best high protein ready meals goals without sacrificing comfort.
Ingredient Substitutions & Variations
- Dairy options: Replace heavy cream with half-and-half, evaporated milk, or coconut cream for a subtle sweetness. For extra tang and protein, swirl in Greek yogurt off heat.
- Gluten-free: Skip the flour and, at the end, whisk in a cornstarch slurry (1 tablespoon cornstarch + 1 tablespoon cold water) and simmer until just thickened.
- More veggies: Add chopped leeks with the onions, or stir in baby spinach or kale during the last 2–3 minutes.
- Protein add-ins: Shredded chicken, diced roasted turkey, or white beans for high protein pre made meals vibes.
- Herb switch: Thyme is classic, but rosemary or a little sage can be lovely.
- Earthy boost: A teaspoon of white miso whisked in at the end deepens the savory notes without overpowering.
Serving Suggestions
A bowl of this soup loves a crusty baguette, buttery garlic toast, or warm pita torn into swoopy edges. I also serve it with a simple arugula salad tossed with lemon, olive oil, and shaved Parmesan. If you’re leaning into healthy meal plans for two, split the pot and pair one night with salad, the next with grilled chicken or tofu for best dinner prep meals. Emotionally speaking, this soup and a rom-com is perfection—pajamas encouraged.
Pairing Ideas (Drinks, Sides, etc.)
- Drinks: Sparkling water with lemon, iced tea with a touch of honey, or a ginger-pear mocktail. The zippy bubbles and citrus brighten the creaminess.
- Sides: Toasted sourdough, herbed focaccia, or cheese toasts (broil slices with mozzarella or provolone until blistery).
- Salads: Arugula with lemon and olive oil, or a chopped salad with cucumbers, cherry tomatoes, and a yogurt-dill dressing.
- Dessert: Something light—honey yogurt with berries, or a square of dark chocolate.
How to Store and Reheat Leftovers
Let the soup cool until just warm, then refrigerate in an airtight container for up to 5 days. It thickens slightly in the fridge (which I love). For the freezer, portion into containers and freeze for up to 3 months. Thaw overnight in the fridge or gently rewarm from frozen over low heat with a splash of broth or milk to loosen. Reheat on the stovetop over low, stirring often, or microwave in short bursts at medium power. Avoid boiling once cream is involved so it stays silky. If it separates a little (it happens!), a quick whisk or stick-blender blitz brings it back.
Make-Ahead and Freezer Tips
Cook the soup through the simmer step, cool, and refrigerate up to 2 days ahead. Rewarm gently and add cream just before serving for the freshest flavor. For freezing, do the same—freeze without cream, then add it after reheating. If you know you’ll freeze the whole batch, skip flour and thicken with a cornstarch slurry after reheating; it keeps the texture ultra-smooth.
Common Mistakes to Avoid
- Crowding the pot. Mushrooms need room to brown. If they steam, you lose that deep, savory base.
- Scorching garlic. Add garlic after onions soften and keep the heat moderate. Bitter garlic = bitter soup.
- Over-salting early. The broth concentrates as it cooks. Season lightly at first and adjust at the end.
- Boiling after cream. Keep it to a gentle simmer to preserve that velvety finish.
- Skipping the deglaze. Those browned bits are pure flavor—lift them!
Frequently Asked Questions (FAQ)
Can I make it dairy-free?
Yes. Use olive oil instead of butter, and finish with coconut cream or a cashew cream (blend soaked cashews with warm broth). It stays lush and satisfying, perfect for vegan low calorie meal plan goals.
How can I add more protein without changing the flavor?
Stir in shredded rotisserie chicken or a can of drained white beans. Both fold in seamlessly, turning this into a cozy star for best high protein frozen meals style prep (store in freezer-safe containers).
Can I make it thicker or thinner?
Thicker: let it simmer uncovered a few extra minutes or add an additional teaspoon of flour early on. Thinner: whisk in warm broth or milk to your desired consistency.
Do I have to blend it?
Nope. The soup is wonderful rustic and chunky. Blending gives it silkiness, but leaving some pieces creates a more satisfying bite—especially if you’re counting on it for best meals to prep or meal prep microwave lunches.
Will this work with only white button mushrooms?
Absolutely. They’re mild and sweet—just cook them long enough to get color. If you want extra oomph, add a handful of dried mushrooms rehydrated in warm water; strain and add that liquid to the broth for a boost.
Cooking Tools You’ll Need
- Large Dutch oven or wide heavy pot
- Wooden spoon or spatula
- Chef’s knife and cutting board
- Measuring cups and spoons
- Immersion blender (or countertop blender, if you want it silky)
- Ladle, for serving
Ingredients
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
- 1 large onion, chopped
- 3 cloves garlic, minced
- 1½ pounds mushrooms (cremini, baby bella, shiitake), sliced
- 3 tablespoons deglazing liquid (try 2 tbsp white grape juice + 1 tbsp apple cider vinegar, or 2 tbsp broth + 1 tbsp lemon juice)
- ⅓ cup all-purpose flour (or 1:1 GF flour; see note)
- 1 bouillon cube (chicken or vegetable)
- 1 tablespoon fresh thyme (or 1 teaspoon dried)
- 4 cups low-sodium vegetable broth
- 1 cup heavy cream (use less or more to taste)
- Kosher salt and black pepper, to taste
- Pinch of nutmeg (optional)
- Fresh parsley, chopped, for garnish
Notes: For gluten-free, skip the flour and thicken at the end with a slurry (1 tablespoon cornstarch + 1 tablespoon cold water), simmering 1–2 minutes.
Serving Suggestions
- Serve with warm sourdough or focaccia for dipping.
- Add a side arugula salad with lemon and olive oil to balance the richness.
- Stir in shredded chicken or white beans for high protein microwave meals that reheat beautifully.
- Pack in jars with a slice of garlic toast for ready meals for 2 that feel restaurant-special at home.
- Pair the leftovers with a grain bowl for high protein high carb low fat meals. Cozy lunch magic.
Final Thoughts
To be real, this cream of mushroom soup is the dinner I crave when I want comfort without complication. It’s the late-night whisperer that says yes to sweatpants, yes to second helpings, and yes to best meal prep healthy habits without feeling fussy. It’s taught me patience (brown the mushrooms!) and confidence (taste and adjust!), and it still surprises me how something so simple can taste so layered. On chaotic days, a pot of this simmering on the stove steadies me—the kind of steady that smells like butter and thyme and sounds like a spoon clinking a ceramic bowl.
If you make it, add your twist. Maybe it’s extra thyme, maybe it’s a swirl of yogurt, maybe it’s a handful of spinach or a shower of Parmesan. Make it yours, then tuck a few jars into the fridge for the week. Future-you will high-five present-you when lunchtime hits and a warm, silky bowl is just a reheat away—perfect for good meal prep plans, protein eating plan goals, or simply your personal cozy ritual. If you enjoyed this recipe, don’t forget to save it on Pinterest or share it with a friend!
Cream of Mushroom Soup
Ingredients
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
- 1 large onion, chopped
- 3 cloves garlic, minced
- 1 1/2 pounds mixed mushrooms (cremini, baby bella, shiitake), sliced
- 3 tablespoons white grape juice (for deglazing, no alcohol)
- 1 tablespoon apple cider vinegar (for deglazing)
- 1/3 cup all-purpose flour
- 1 cube chicken bouillon (or vegetable bouillon)
- kosher salt, to taste
- black pepper, to taste
- 1 tablespoon fresh thyme, chopped (or 1 teaspoon dried)
- 4 cups low-sodium vegetable broth
- 1 cup heavy cream
- 1 tablespoon fresh parsley, chopped (for garnish)
Instructions
- Set a large Dutch oven over medium heat. Add butter and olive oil. When melted and glossy, add the chopped onion with a pinch of salt and cook 3–4 minutes until soft and translucent. Stir in the minced garlic and cook 30 seconds until fragrant.
- Add the sliced mushrooms (work in batches if needed so they brown, not steam). Cook 7–10 minutes, stirring occasionally, until their released moisture evaporates and edges begin to brown.
- Deglaze with white grape juice and apple cider vinegar, scraping up any browned bits from the pot. Cook 30–60 seconds until most liquid evaporates.
- Sprinkle flour over the mushroom mixture and stir constantly for 1 minute to cook off the raw flour taste.
- Crumble in the bouillon cube, add thyme, black pepper, and a small pinch of salt. Slowly pour in the vegetable broth while stirring to smooth out any lumps.
- Bring to a gentle boil, then reduce heat to medium and simmer 10 minutes, stirring occasionally, until slightly thickened and savory.
- Blend to your preferred texture: use an immersion blender for silky-smooth, or blend part of the soup and return it to the pot for a chunky-smooth finish.
- Reduce heat to low and stir in the heavy cream. Warm gently 1–2 minutes without boiling. Taste and adjust seasoning with salt and pepper.
- Ladle into bowls and garnish with chopped fresh parsley. Serve immediately with crusty bread or salad.




