Rich & Creamy Mushroom Soup (Easy Homemade Recipe)

TahaCooks Editor
August 14, 2026
Prep Time10 minutes
Cook Time30 minutes
Total Time40 minutes
Servings: 4 Person
Calories: 285kcal
Cost: $8–$12
Rich and creamy mushroom soup served in a bowl, topped with fresh herbs and sautéed mushrooms.

There’s something about a bowl of creamy mushroom soup that just feels like comfort. This one’s made from scratch — real mushrooms, a little garlic, a splash of cream — no canned stuff involved. It comes together in under 40 minutes, and honestly, it tastes way better than anything from a can. Perfect for a cozy night in or as a starter when friends come over. Let’s make it.

TAHACOOKS

Based in London, Taha is a professional recipe developer and food photographer. Since launching TahaCooks in 2025, he has shared his decade of culinary expertise to help home cooks master gourmet flavors. Every recipe on the site is triple-tested and designed to bring restaurant-quality results to the everyday kitchen.

Homemade creamy mushroom soup served hot in a bowl and garnished with fresh herbs.

Rich & Creamy Mushroom Soup

TahaCooks Editor
A rich, velvety cream of mushroom soup made from scratch with sautéed mushrooms, garlic, and fresh herbs — comforting, creamy, and full of earthy flavor.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Course Appetizer, Main Course, Soup
Cuisine American, French
Servings 4 Person
Calories 285 kcal

Equipment

  • 1 Large pot or Dutch oven For sautéing and simmering the soup
  • Sharp knife For slicing mushrooms and chopping onion/garlic
  • Cutting Board
  • Wooden Spoon or Spatula For stirring, especially when adding flour
  • Whisk To help prevent lumps when adding broth
  • Immersion Blender Optional — for a smooth, silky texture
  • Ladle For serving
  • Measuring cups and spoons

Ingredients
  

  • 3 tbs pUnsalted butter
  • 1 tbsp Olive oil
  • 450 g Cremini mushrooms Sliced
  • 1 Medium yellow onion Finely chopped
  • 3 Garlic cloves Minced
  • 3 tbsp All-purpose flour
  • 3 cup Vegetable or chicken broth
  • 1 cup Heavy cream
  • 1 tsp Fresh thyme leaves
  • pinch Salt
  • 1/2 tsp Black pepper
  • 2 tbsp Fresh parsley Chopped, for garnish

Instructions
 

  • Heat the fats — In a large pot, melt the butter with olive oil over medium heat.
  • Sauté the mushrooms — Add the sliced cremini mushrooms and cook, stirring occasionally, until golden brown and their moisture has evaporated (about 10 minutes).
  • Cook the onion and garlic — Add the chopped onion and cook until softened and translucent, then stir in the minced garlic and cook until fragrant (about 5 minutes).
  • Add the flour — Sprinkle the flour over the mushroom mixture and stir constantly to coat everything and cook out the raw flour taste (about 2 minutes).
  • Add the broth — Gradually pour in the broth, whisking or stirring constantly to prevent lumps. Bring to a gentle boil
  • Simmer the soup — Reduce heat and let the soup simmer, stirring occasionally, until slightly thickened (about 15 minutes).
  • Add cream and season — Stir in the heavy cream and fresh thyme, then season with salt and black pepper. Simmer gently for a few more minutes without boiling.
  • Blend (optional) — For a smoother texture, use an immersion blender to blend part or all of the soup to your desired consistency.
  • Serve — Ladle the soup into bowls and garnish with fresh chopped parsley. Serve warm with crusty bread.

Notes

Serving & Presentation

Serve this soup hot, straight from the pot, in warm bowls to keep it cozy longer. A swirl of extra cream or a drizzle of good olive oil on top adds a nice restaurant-style touch. Finish with a sprinkle of fresh parsley and a few sautéed mushroom slices for texture and visual appeal. A twist of cracked black pepper right before serving brightens the flavor. Pair it with crusty bread or a simple side salad for a complete meal. For a dinner party, serve it in smaller cups as an elegant starter before the main course.
Keyword British Comfort Food, Cream of Mushroom Soup, Creamy Soup, Easy Soup Recipe, Mushroom Soup

Why You Will Love this Rich & Creamy Mushroom Soup

I never thought I was a fan of mushroom soup. Most times I made it from a can (as who doesn’t as a child?), it was quite bland and I felt like it had a metallic aftertaste. This soup, however, is something special. It starts out with fresh cremini mushrooms that are cooked down to a deep golden brown and are slightly nutty in flavor. Their aroma fills the kitchen as you cook them with some onion and garlic, then add a bit of flour to make a roux.

From there you add in some broth, cream, and a few sprigs of thyme, and let the whole thing simmer together. I like to puree my soup to make it extra smooth, but my husband prefers some chunks of mushroom in every spoonful, so I always make some of each. Either way, it’s a seriously comforting meal that tastes like it’s been bubbling on the stove for hours, and a crusty baguette is the perfect accompaniment.

Rich and creamy mushroom soup served hot in a bowl, garnished with fresh herbs.

What Actually Makes This Soup Taste So Good



The one tip that many people would not think of but should when trying to recreate this recipe at home is taking care of letting the mushrooms cook properly. Instead of just sautéing for 3 minutes, mushrooms should be browned for about 8-10 minutes or more with occasional stirring until the mushrooms have reduced to get a thick, rich, almost meaty flavor. If you rush this process, you will have a bland soup.

The rest of this recipe is quite simple and is made up of other ingredients like onions and garlic, a bit of flour, and some broth and thyme, which are left to simmer. All in all, the recipe is not difficult but requires one to take their time with browning the mushrooms for a good ten minutes to get a decent taste.

Mushrooms sautéing in a pan until deeply golden brown, showing the colour to aim for before continuing the recipe.

Make It Yours

Honestly, I can’t recall ever making this soup the same way twice. Sometimes, I puree it all until it’s completely smooth because I want the soup to be just right. Other times, I leave some mushrooms whole because I like to have something with a little bite to it. Both ways are perfectly fine.

The same goes for the mushrooms in general. I tend to use cremini mushrooms most of the time since they’re both widely available and utterly delicious, but feel free to use whichever variety you’d like. If you come across some wild mushrooms or want to try shiitake, go ahead and do so. Trust me, the soup will turn out great either way. However, if there’s someone who’s allergic to dairy at your place, you may want to swap the cream for coconut cream. Though the resulting soup will be less rich, it’ll still be quite tasty and will complement the mushrooms’ flavor.

Fresh mushrooms chopped into even pieces, ready to use in the soup.

Good for Busy Nights Too

What You’ll Need

Ingredients for creamy mushroom soup arranged and ready for cooking.

Reheating & Freezing

The soup can be reheated easily. It needs to be warmed on the stove top over medium low heat. Constant stirring, in order to avoid splitting the cream. It might be necessary to add some broth or milk if the soup has been refrigerated too long and has thickened. Microwaving is not recommended, but if there is no other option it should be done on a low setting and stirred frequently.

The soup can be kept in the refrigerator for about three to four days. It actually tastes better after being kept in the fridge for a day.

The soup freezes well which is why I recommend making it twice and freezing the second batch. It should be cooled to room temperature before being placed in the freezer. A ziplock bag or a freezer safe container should be used and remember to leave some space at the top because the soup will expand while freezing. The soup can be kept in the freezer for up to three months.

It is important to note that cream soup tends to separate when thawed. It is nothing to worry about and can be fixed by simply stirring the soup while it re-heats on the stove top. If you plan on freezing your soup ahead of time you can omit the cream and then stir it in after reheating. It will hold its flavor better this way and taste just as good as when it was first made.

Containers of creamy mushroom soup stacked neatly in the freezer for storage.

You Might Also Like:

More Easy winter soup Recipes

More Easy lunch Recipes

SHARE THIS RECIPE

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating