Chef John’s Creamy Mushroom Soup

Bowl of Chef John's creamy mushroom soup topped with caramelized mushroom slices and thyme

Chef John’s Creamy Mushroom Soup

This creamy mushroom soup is rich, comforting, and hands down one of my all-time favorites. It’s surprisingly simple to make, though it does ask for a bit of patience while you slowly caramelize the mushrooms. That slow cooking is the secret sauce right there — it unlocks the deep, meaty flavor that makes this soup feel so special and cozy.

John Mitzewich, better known as Chef John, has created over 1,500 cooking videos. He’s the friendly, knowledgeable voice and hands you’ll see guiding you through every step with confidence and ease.

Updated on March 11, 2026

Trust me, you’ll fall head over heels for this creamy mushroom soup thanks to the earthy mushrooms caramelized to perfection, mingling beautifully with garlic, cream, and fresh thyme. It’s a bowl full of comfort that feels fancy but comes together without fuss.

This soup is perfect as a starter or a meal on its own — once you try it, you’ll never want to reach for canned soup again.

Chef’s Notes

  • If you’re using fresh, pre-sliced mushrooms, prep time is quick. If not, plan some extra time for slicing.
  • Don’t have a regular blender? No worries! An immersion stick blender works just as well for puréeing.

A big bowl of this creamy mushroom soup can stand alone for lunch or dinner, but it’s also a fantastic pairing with dishes like crispy baked chicken or a peppery skirt steak.

Or try serving it alongside a fresh, crisp salad with tangy dressing—it cuts right through all the richness and makes a perfect balance. No matter how you serve it, Chef John’s recipe will keep you coming back for more.

Chef John’s creamy mushroom soup delivers that warm, restaurant-quality comfort in a bowl, transforming simple ingredients into something beautifully silky and deeply savory. The magic lies in the slow, patient caramelization of mushrooms that builds a hearty umami base. Then, with garlic, thyme, and cream, it finishes with a smooth, velvety touch.

In this guide, I’ll walk you through every step: from perfectly browning those mushrooms, to safely blending your hot soup, and adjusting the finish to exactly the texture you love. This recipe is forgiving and can be tweaked to fit your preferences. Plus, you’ll find helpful tips for mushroom caramelization, substitutions for vegetarians or lighter diets, serving ideas, and how to store or freeze your soup so you can enjoy it again later.

  • What you’ll love: a deep, earthy flavor and wonderfully smooth texture.
  • What you’ll learn: expert techniques for caramelizing mushrooms and blending hot soup safely.
  • Extras included: variations, tips for making ahead, and troubleshooting advice.

Why You’ll Love This Soup

This creamy mushroom soup is special because it takes everyday ingredients and turns them into rich, restaurant-level comfort food. The slow caramelization of mushrooms develops layers of umami that canned soups just can’t match. Adding garlic and cream brings a lush, silky texture that feels indulgent but stays easy to make.

What I love most? It’s super flexible. The steps are straightforward, the ingredients are easy to find, and the soup works beautifully as everything from an elegant starter to a wholesome main dish. You can even prepare it ahead or freeze it for quick meals during busy weeks. And if you want to swap to vegetarian or lighter ingredients, it’s a breeze.

Ingredients for 6 Servings

Top-down arrangement of ingredients for Chef John's creamy mushroom soup including sliced mushrooms, diced onion, cream, butter, flour, thyme, and broth

  • ¼ cup unsalted butter
  • 2 (16 ounce) packages sliced fresh mushrooms
  • 1 pinch salt
  • 1 medium yellow onion, diced
  • 1 ½ tablespoons all-purpose flour
  • 4 cups chicken broth
  • 1 cup water
  • 6 sprigs fresh thyme, tied in a bundle with kitchen twine
  • 2 cloves garlic, peeled
  • 1 cup heavy cream
  • Salt and freshly ground black pepper
  • 1 teaspoon fresh thyme leaves

Soup Preparation and Cooking

  1. Gather ingredients and prep: slice mushrooms if not pre-sliced, dice the onion, peel garlic, and tie thyme sprigs into a bundle.
  2. Heat butter in a large soup pot over medium-high heat.
  3. Add mushrooms and a pinch of salt; cook until they release moisture (about 5–10 minutes).
  4. Lower heat to medium-low and continue cooking, stirring often, until the liquid evaporates and mushrooms are golden brown and caramelized (about 15–25 minutes); reserve a few mushroom slices for garnish if desired.

    Four-panel collage showing sautéing mushrooms, caramelized mushrooms with onions, simmering with thyme and broth, and immersion blending the soup

  5. Add the diced onion and cook, stirring, until soft and translucent (about 5 minutes).
  6. Sprinkle in the flour and stir constantly for about 2 minutes to cook off the raw flour taste.
  7. Pour in the chicken broth and water, add the thyme bundle and garlic cloves, reduce heat to low, and simmer gently for 1 hour.
  8. Remove and discard the thyme bundle.
  9. Carefully blend the hot soup in batches: fill the blender halfway, hold the lid down with a towel, pulse to release steam, then blend until smooth; return blended soup to the pot and repeat with remaining soup.
  10. Stir the heavy cream into the soup; thin with extra broth or water if needed and season with salt and freshly ground black pepper to taste.
  11. Ladle soup into bowls and garnish with reserved mushroom slices and fresh thyme leaves.

Expert Tips for Browning Mushrooms

  • Slice your mushrooms evenly so they brown at the same speed — no one likes uneven cooking!
  • Be patient. Keep mushrooms on medium-low heat and stir often so their juices evaporate slowly, letting them caramelize instead of steam. Don’t crowd your pan; if needed, cook mushrooms in batches to give them enough space.
  • Add just a pinch of salt at the start to help draw out moisture. Wait until the end after cream is added to finish seasoning.
  • Saving a few mushroom slices before pureeing gives your soup a nice look and a pleasant texture contrast.
  • No blender? An immersion blender is a lifesaver here. Pulse in short bursts to avoid overheating. If you use a countertop blender, hold the lid down firmly and cover it with a towel for safety. For a clear example of immersion blending a hot pureed soup, see our Creamy Vegan Asparagus Soup (Dairy Free).
  • If you want to adjust the soup’s thickness, simply simmer it longer for a thicker consistency or add more broth or water if you want it thinner. If the soup separates after freezing or reheating, whisk in a splash of warm broth and stir gently, or add cream once warmed through.
  • If gluten is a concern, swap out all-purpose flour for a gluten-free blend or tapioca starch without changing anything else.

Substitutions and Mix-In Ideas

  • Use a mix of mushroom types—cremini, shiitake, porcini (rehydrated), or oysters add wonderful depth and complexity.
  • Want to keep it vegetarian? Swap the chicken broth for vegetable broth; the cooking method stays the same.
  • For a lighter option, replace heavy cream with half-and-half or whole milk — the soup will be a bit thinner and less rich, but still delicious.
  • Try adding a splash of dry sherry or white wine right before the broth for a subtle, bright flavor boost. For another soup that leans into bright, gently acidic flavors, try roasted tomato soup.
  • Finish with a drizzle of truffle oil or a dollop of sour cream for an elegant, luxurious twist.
  • If you prefer a chunkier texture, only puree half of the soup or use an immersion blender briefly, leaving some mushroom pieces intact. Fans of hearty, chunky bowls might also like stuffed pepper soup.

Storing, Freezing, and Reheating

This creamy mushroom soup can be stored in your fridge for up to one week. Just let it cool completely before reheating gently either on your stovetop or in the microwave, stirring occasionally.

If you want to save some for later, it freezes beautifully for up to two months. Portion soup into freezer-safe bags, squeeze out all the air, seal tightly, and lay flat for easy stacking. When you’re ready to eat, thaw slowly in the fridge overnight before reheating. Keep in mind cream can separate after freezing — warming slowly and stirring well usually brings it back together nicely.

Close-up of the creamy texture of Chef John's mushroom soup with a caramelized mushroom on a spoon

Common Questions Answered

  • Q: Can I use different types of mushrooms? A: Absolutely! Cremini, baby bella, shiitake, oyster, or a mix all work wonders. Earthier mushrooms, like porcini or shiitake, will boost the umami flavor.
  • Q: Is this recipe vegetarian? A: As written, it uses chicken broth. You can easily make it vegetarian by swapping in vegetable broth. The technique and cooking times remain the same. Prefer a naturally vegetarian creamy soup? Try Butternut Squash Soup with Apple.
  • Q: Must I puree the soup completely? A: Not at all. You can puree fully for that silky finish (see our step-by-step blending method in Creamy Roasted Pumpkin Soup) or only partly if you want it chunky. An immersion blender offers great control over texture.
  • Q: What does “2 (16 ounce) packages” of mushrooms mean? A: It means two packages weighing 16 ounces each, so 32 ounces total.
  • Q: Can I substitute half-and-half or milk for heavy cream? A: Yes — half-and-half or milk will give a lighter soup, but you might want to simmer a little longer to deepen the flavor.
  • Q: Can I make this soup ahead or freeze it? A: Absolutely. Store refrigerated up to a week or freeze up to two months. Remember, cream may separate when frozen, so for best texture, freeze soup without cream and stir it in fresh when reheating.
  • Q: Any safety tips for blending hot soup? A: Yes! Only fill the blender halfway, hold the lid firmly (cover with a towel if needed), and pulse a few times at first to safely release steam before blending fully.

Spoon lifting a creamy mouthful of Chef John's mushroom soup with a sautéed mushroom slice

Print

A rich, comforting creamy mushroom soup with slow caramelized mushrooms, garlic, cream, and fresh thyme for deep umami flavor and silky texture.

  • Author: mapps6841@gmail.com
  • Prep Time: 20 minutes (plus slicing time if not pre-sliced)
  • Cook Time: 1 hour 30 minutes
  • Total Time: 1 hour 50 minutes
  • Yield: 6 servings 1x
  • Category: Soup

Ingredients

Scale
  • 1/4 cup unsalted butter
  • 2 (16 ounce) packages sliced fresh mushrooms (32 ounces total)
  • 1 pinch salt
  • 1 medium yellow onion, diced
  • 1 1/2 tablespoons all-purpose flour
  • 4 cups chicken broth
  • 1 cup water
  • 6 sprigs fresh thyme, tied in a bundle with kitchen twine
  • 2 cloves garlic, peeled
  • 1 cup heavy cream
  • Salt and freshly ground black pepper, to taste
  • 1 teaspoon fresh thyme leaves (for garnish)

Instructions

  1. Gather ingredients and prep: slice mushrooms if not pre-sliced, dice the onion, peel garlic, and tie thyme sprigs into a bundle.
  2. Heat butter in a large soup pot over medium-high heat.
  3. Add mushrooms and a pinch of salt; cook until they release moisture (about 5–10 minutes).
  4. Lower heat to medium-low and continue cooking, stirring often, until the liquid evaporates and mushrooms are golden brown and caramelized (about 15–25 minutes); reserve a few mushroom slices for garnish if desired.
  5. Add the diced onion and cook, stirring, until soft and translucent (about 5 minutes).
  6. Sprinkle in the flour and stir constantly for about 2 minutes to cook off the raw flour taste.
  7. Pour in the chicken broth and water, add the thyme bundle and garlic cloves, reduce heat to low, and simmer gently for 1 hour.
  8. Remove and discard the thyme bundle.
  9. Carefully blend the hot soup in batches: fill the blender halfway, hold the lid down with a towel, pulse to release steam, then blend until smooth; return blended soup to the pot and repeat with remaining soup.
  10. Stir the heavy cream into the soup; thin with extra broth or water if needed and season with salt and freshly ground black pepper to taste.
  11. Ladle soup into bowls and garnish with reserved mushroom slices and fresh thyme leaves.

Notes

Use an immersion blender as an alternative to a countertop blender for puréeing., If using fresh pre-sliced mushrooms, prep time is quicker; otherwise allow extra time for slicing., To keep the soup vegetarian, substitute chicken broth with vegetable broth without changing cooking method., For a lighter soup, replace heavy cream with half-and-half or whole milk, noting the soup will be thinner and less rich., Add a splash of dry sherry or white wine before adding the broth for extra flavor., Finish with a drizzle of truffle oil or a dollop of sour cream for luxury., Adjust soup thickness by simmering longer for thicker consistency or adding more liquid to thin., For varied texture, puree only half the soup or blend briefly to leave mushroom pieces intact., Store cooled soup in the refrigerator for up to one week or freeze for up to two months., For best freezing results, freeze soup without cream and stir cream in fresh when reheating to prevent separation.

Nutrition

  • Serving Size: 1 serving (approximate)
  • Calories: Approx. 250 calories per serving (estimate based on ingredients)
  • Fat: Approx. 20 grams per serving
  • Carbohydrates: Approx. 12 grams per serving
  • Protein: Approx. 5 grams per serving

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

More in Uncategorized

Mila Stevens

ABOUT THE AUTHOR

Mila Stevens

Hey there! I’m Mila Stevens, a self-taught home baker figuring things out one batch at a time. I started this blog to share my baking wins and the occasional flops while learning how to make desserts that make people smile. I’m not a pro, just someone who loves mixing, tasting, and watching simple ingredients turn into something amazing. If you enjoy cozy bakes, buttery doughs, and honest kitchen stories, you’re in the right place.

READ MORE →

Leave a Comment

Recipe rating