Cream of mushroom soup is delectably rich and velvety, and my cozy homemade version features both shiitake and crimini mushrooms, plus a hint of sherry, cream, and fresh thyme!
Cream of Mushroom Soup, Best Made From Scratch
Being a mushroom lover, one of the tastiest things I like to prepare is a comforting bowl of rich and savory cream of mushroom soup.
And nothing compares to homemade cream of mushroom soup, of course, because not only is it prepared with fresh, natural ingredients, but also with lots of love and nurture which makes each spoonful taste extra special and luxurious. You definitely can't get all that out of a can! 😉
My cream of mushroom soup recipe has generous amounts of both shiitake and crimini mushrooms to create that deep flavor and delicious texture. I also add a hint of sherry, some chicken broth, thyme, and the rich finishing touch of cream.
Ladled up then served with a bit of warm bread on the side or parmesan crisps, it's one of the tastiest and most comforting cream soups one can make from scratch!
How to Make Cream of Mushroom Soup
There are several options when it comes to preparing cream of mushroom soup from scratch, as far as the texture of it is concerned.
One option is to puree the entire soup once simmered, creating a completely smooth soup with no slices of mushrooms remaining.
The second option is to not puree the soup at all, leaving all of the sauteed mushroom slices whole, for lots of bite.
The third way, and my personal preferred method, is to incorporate both of the above methods. I like to puree a portion of the sliced, sauteed mushrooms into my soup while reserving the rest of them to add into after pureeing it.
What I like about this method is that there's a smooth, velvety quality to the soup yet also a bit of texture that both the pureed mushrooms and the sauteed mushroom slices offer.
Here's a glance at how I prep my cream of mushroom soup recipe: (or just jump to the full recipe below...)
- Because there are a lot of sliced mushrooms when starting out, I like to use a large soup pot. As the mushrooms saute, the water evaporates and they shrink down in volume substantially.
- I saute about ⅔ of my sliced mushrooms to begin with, then I remove those from the pot and reserve them to add in once the soup has been pureed.
- Next, I add into the pot the remaining ⅓ of the sliced mushrooms to sear, followed by some aromatics and some dried herbs before adding in my sherry.
- Then, I sprinkle in some flour, whisk in chicken broth, and simmer the soup for about 10 minutes, until thickened.
- To finish, I puree the soup, then add back into the pot the reserved sauteed mushrooms, some cream and my finishing flourishes, and ladle up!
Recipe
Cream of Mushroom Soup
by Ingrid Beer

Category: Soup
Cuisine: American
Yield: Serves 6
Nutrition Info: 430 calories (roughly 1 ½ cup portion)
Prep Time: 20 minutes
Cook time: 25 minutes
Total time: 45 minutes
Ingredients:
• Olive oil
• 1 pound crimini mushrooms, sliced
• 1 pound shiitake mushrooms, sliced
• Salt
• Black pepper
• 4 tablespoon unsalted butter
• 1 small onion, finely diced
• 4 cloves garlic, pressed through garlic press
• 1 tablespoon fresh thyme leaves, divided use
• 1 teaspoon Italian seasoning
• ¼ teaspoon white pepper
• ½ cup dry sherry
• 3 ounces all-purpose flour (about 10 tablespoons)
• 6 cups warm chicken broth/stock
• 1 cup heavy cream
• ½ teaspoon soy sauce
- Place a large soup pot or Dutch oven over high heat; drizzle in about 3 tablespoons of the olive oil, and once hot, add in about ⅔ of the sliced mushrooms, reserving ⅓ of them for a moment.
- Add in a small sprinkle of salt and black pepper, and saute the mushrooms for about 8-10 minutes, until their liquid evaporates and they are browned; remove these mushrooms from the pot, and reserve them until the end.
- To this same pot add another 2 tablespoons of olive plus the butter, and once melted, add in the diced onion and the remaining ⅓ of raw sliced mushrooms, and saute for about 6-8 minutes until softened and browned, and the liquid has mostly evaporated.
- Add in the garlic, 1 teaspoon of the fresh thyme leaves, the Italian seasoning and the white pepper, and stir to combine; add in the sherry, and allow it to simmer and reduce for about 2 minutes until almost completely gone.
- Stir in the flour and cook together for about 30 seconds to cook out the raw flour taste, then pour in the chicken stock/broth, whisking all the while to avoid lumps from forming.
- Allow the soup to come a simmer, then simmer for 10 minutes until thickened.
- Off the heat, puree the soup (I use a hand-held immersion blender, but you can also use a regular blender and work in batches) until smooth; stir in the heavy cream, add back into the pot the reserved sauteed mushrooms from earlier, plus another 1 teaspoon of the fresh thyme leaves, and the soy sauce.
- Ladle into bowls, sprinkle over some of the remaining thyme leaves, and serve with some parmesan crisps or bread. (If I have some leftover mushrooms, I like to slice those up and quickly saute them, then spoon them on top of the soup as a garnish—totally optional.)
Tips & Tidbits for my Cream of Mushroom Soup:
- Two kinds of mushrooms for added flavor: While you could certainly choose one variety of mushrooms and stick to that, I like using both shiitake and crimini mushrooms. Shiitake have an almost garlic-like flavor and are thinner and more delicate. The crimini offer more heartiness, and have a milder, more classic mushroom flavor.
- Types of broth or stock: I use chicken broth for a classic creamy color and mild flavor, but beef broth (or stock), or even mushroom stock, are all excellent options. Beef and mushroom stock will yield a slightly darker soup, but the flavor is a bit more savory and rich.
- Cream or half and half: I like to use cream for this recipe since I'm only using a relatively small amount and like the viscosity of it, but feel free to use half and half if you prefer things to be a bit lighter.
- Vegetarian (or vegan) cream of mushroom soup: To make this soup completely vegetarian or even vegan, leave out the butter and cream or half and half, and substitute something like Earth Balance and a dairy-free milk. Also, sub veggie broth instead of the chicken.
- Leave out the sherry: While pretty much all of the alcohol in the sherry is simmered/evaporated out (you'll only be left with a subtle flavor), you can simply leave it out and proceed with the rest of the recipe.
Hungry for more cozy soups? Check out this Chicken Chowder, this Corn Chowder, and this Steak and Mushroom Soup!
Roseanne Sabol
Oh, Dear God in Heaven! Thanks to your description, I can taste this just reading it! I don’t know when, but I do know I will be making this.
Hoping you are all well.
Sending love, dear Ingrid♥️
The Cozy Apron
Hi Roseanne, so excited to read that!
I know you all are fans of mushrooms in your household, and I think whenever you do get around to trying out this tasty soup, you’ll find your bellies comforted.
Sending you much love! ♥️ xo
Adria
This was an amazing recipe I used to make my green been casserole. Super yummy. Thanks
The Cozy Apron
Wonderful Adria!
Susan Siwek
I made this today and I used the beef broth and whipping cream. I only used one type of mushrooms but also used a few polish dried mushrooms. It was heavenly. I’m a big fan of mushroom soups and yours was an A+.
The Cozy Apron
Susan, so glad to read that! Thanks for such a stellar review, especially seeing as you're such a fan of mushroom soup. (I'm honored by the A+!)
The dried mushrooms sound like a delicious addition. I appreciate you sharing!
Sarah
I made this tonight and it was delicious. I used beef broth since that is what I had on hand so it was both hearty and creamy. Since it is quite rich, we had a small amount as a side along with grilled pork chops and chicory salad with honey-mustard vinaigrette. All in all, a lovely dinner - Thank you for sharing this recipe!
The Cozy Apron
Hi Sarah, thanks for sharing with me! So glad you enjoyed the soup. You're entire meal sounds delicious!
Linda Betz
Made this just now along with the rice pilaf. It is perfect for this high wind, rainy day! Thank you for sharing. Love to you. ❤
The Cozy Apron
The perfect cozy, rich soup to enjoy on a rainy day! May you enjoy...xoxo
Jennifer
What can I substitute the sherry with? I love mushrooms and really want to make this yummy looking soup.
The Cozy Apron
Hi Jennifer, feel free to leave the sherry out altogether, if you prefer to make this soup without using any alcohol. Otherwise, white wine would be a good substitute in a pinch!
Hope you enjoy!