Creamy Mushroom Soup — Rich, Earthy, and Better Than Any Can
Serves 6 · Ready in 35 minutes · One pot, pure comfort If your only experience with mushroom soup is the can…
Serves 6 · Ready in 35 minutes · One pot, pure comfort
If your only experience with mushroom soup is the can with the red and white label, it’s time for an upgrade. This creamy mushroom soup is everything that canned version wishes it could be: deeply earthy, genuinely savory, and rich with the flavor of real, golden-browned mushrooms in every spoonful. A silky cream finish ties it all together into the kind of soup that makes you slow down and enjoy the moment.
This is our fourth soup on Mac the Cheese Truck, joining our Creamy Tomato Basil Soup, Copycat Panera Broccoli Cheddar Soup, and Restaurant-Style Loaded Baked Potato Soup. And like all of them, this one comes together in one pot with simple ingredients and zero fuss.
What Makes This Mushroom Soup So Good
Most homemade mushroom soup recipes make the same mistake: they treat the mushrooms like an afterthought. They dump sliced mushrooms into broth and hope for the best. The result is flat, watery, and nothing like the rich, velvety soup you’re imagining.
This recipe does three things differently that make all the difference:
Golden browning first. Mushrooms are about 90% water. If you just toss them into liquid, they release all that moisture and you end up with a thin, diluted soup. Instead, we sear them in butter and oil over high heat until they’re deeply golden and all the water has cooked off. This concentrates their flavor and creates caramelized notes that give the soup its depth.
Soy sauce for umami. This is the ingredient most people don’t expect. A tablespoon of soy sauce adds an invisible layer of savory umami that makes the mushroom flavor taste bigger, bolder, and more complex. You won’t taste “soy sauce” in the soup — you’ll just taste a mushroom soup that somehow tastes more like mushrooms than mushrooms alone.
Partial blending. Instead of blending the entire soup into a smooth puree, we blend just half of it and stir it back in. This gives you the best of both worlds: a velvety, creamy body with tender mushroom pieces and bits of onion in every spoonful. It’s a restaurant technique that takes 30 seconds and transforms the texture.
Choosing Your Mushrooms
The secret to a truly great mushroom soup is using more than one variety. Each type brings something different:
Cremini (baby bella) — the backbone. They’re earthy, meaty, and hold up well to browning. This should be the majority of your mix.
Shiitake — adds a deeper, almost smoky earthiness. Remove the tough stems before slicing. Even a handful makes a noticeable difference.
White button — milder and slightly sweeter than cremini. They fill out the soup and absorb the flavors around them.
You can use any combination, but mixing at least two types creates a more complex soup. If you can only find one variety, cremini on their own are your best bet.
Don’t rinse your mushrooms — they absorb water like sponges, which prevents browning. Instead, gently wipe them clean with a damp paper towel.

Creamy Mushroom Soup
Ingredients
Method
- Heat the butter and olive oil together in a large pot or Dutch oven over medium-high heat. Add the sliced mushrooms — but here’s the crucial part: do not stir them right away. Let them sit undisturbed for 3–4 minutes so the bottoms develop a deep golden sear. Then stir and continue cooking for another 5–6 minutes until the mushrooms are deeply browned and all the released liquid has evaporated. Season with salt and pepper. Set aside about 1/2 cup of the prettiest browned mushrooms for garnish if you’d like.
- Reduce the heat to medium. Add the diced onion to the same pot and cook for 4–5 minutes until softened and translucent. Add the garlic and cook for about 30 seconds until fragrant.
- Sprinkle the flour over the vegetables and stir for about 1 minute to coat everything. If you’re using white wine, pour it in now and stir until it’s almost completely evaporated.
- Add the chicken broth, soy sauce, fresh thyme, and bay leaf. Stir well, scraping up any browned bits from the bottom of the pot. Bring to a boil, then reduce the heat and let it simmer for 15 minutes.
- Remove the bay leaf. Carefully ladle about half of the soup into a blender. Leave the lid slightly cracked to allow steam to escape. Blend until completely smooth, then pour it back into the pot and stir. Alternatively, use an immersion blender directly in the pot and blend for 15–20 seconds.
- Stir in the heavy cream and fresh lemon juice. Heat gently for 2 minutes but do not let it boil. Taste and adjust seasoning with salt and pepper.
- Ladle the soup into warm bowls. Top with a decorative swirl of cream, a sprig of fresh thyme, cracked black pepper, and the reserved browned mushrooms. Serve with crusty bread for dipping or croutons for crunch.