I love making this cream of mushroom soup because it feels like a warm hug on a chilly day. It’s simple to make but tastes like something special you’d get at a cozy cafe. I can’t wait for you to try it and see how creamy and comforting it turns out!
Most of the ingredients in this recipe are easy to find at any grocery store. Just keep an eye out for heavy cream if you don’t usually have it at home—it’s what makes the soup so rich and smooth. Fresh mushrooms are best here, so try to pick ones that look firm and fresh when you shop.

Ingredients For Cream Of Mushroom Soup Recipe
Butter: Adds a rich, creamy base and helps soften the onions and garlic.
Onion: Gives a sweet and savory flavor when cooked.
Garlic: Adds a little punch and depth to the soup.
Mushrooms: The star ingredient that gives the soup its earthy taste.
Chicken broth: Provides a flavorful liquid base for the soup.
Heavy cream: Makes the soup smooth and creamy.
Salt and pepper: Used to season and bring out all the flavors.
Technique Tip for This Recipe
One of the key steps in this Cream Of Mushroom Soup Recipe is sautéing the onion and garlic until they’re soft and fragrant. Here’s a simple way to do it right:
- Start by melting the butter in your pot over medium heat. You want it hot enough to cook but not so hot that it burns.
- Add the chopped onion first. Stir it around so it cooks evenly and becomes translucent, which means it looks a bit see-through.
- After a few minutes, toss in the minced garlic. Garlic cooks faster than onion, so adding it later helps it avoid burning.
- Keep stirring gently. You’ll notice the smell of the onion and garlic filling the kitchen—that’s a good sign!
Doing this step carefully makes your soup taste way better because the onion and garlic release their natural sweetness and flavor when cooked slowly. If you rush or use too high heat, they might burn and turn bitter, which nobody wants in a creamy soup.
When I first tried this, I made the mistake of adding the garlic too early, and it got crispy and bitter. Now, I always wait until the onion is soft before adding the garlic. It’s a small change but makes a big difference. Also, stirring often helps everything cook evenly and stops anything from sticking to the pot.
Once your onion and garlic are perfectly softened, you’re ready to add the mushrooms and keep building those rich flavors. This little step sets the stage for a soup that’s cozy, smooth, and full of depth.
Suggested Side Dishes
Alternative Ingredients
butter - Substitute with olive oil: Olive oil provides a similar fat content and richness, making it a good alternative for sautéing.
onion - Substitute with shallots: Shallots have a milder and slightly sweeter flavor compared to onions, which can add a subtle complexity to the soup.
garlic - Substitute with garlic powder: Garlic powder can be used in place of fresh garlic, though you may need to adjust the quantity to avoid overpowering the dish.
mushrooms - Substitute with zucchini: Zucchini can mimic the texture of mushrooms when cooked, though the flavor will be different. This is useful for those who do not like mushrooms.
chicken broth - Substitute with vegetable broth: Vegetable broth is a great alternative for a vegetarian version of the soup, providing a similar depth of flavor.
heavy cream - Substitute with coconut milk: Coconut milk can provide a creamy texture and a slight sweetness, making it a good dairy-free alternative.
salt - Substitute with soy sauce: Soy sauce can add a savory umami flavor, though it will also add a different dimension to the soup's taste.
pepper - Substitute with white pepper: White pepper has a milder flavor and can be used to maintain the soup's light color while still adding a bit of heat.
Other Alternative Recipes Similar to This Soup
How to Store / Freeze This Soup
Allow the cream of mushroom soup to cool to room temperature before storing. This prevents condensation from forming inside the container, which can dilute the soup and affect its texture.
Transfer the cooled soup into airtight containers. Glass jars or BPA-free plastic containers work well. Make sure to leave some space at the top to allow for expansion if you plan to freeze it.
Label the containers with the date and contents. This helps you keep track of how long the soup has been stored and ensures you use it within a safe timeframe.
For refrigeration, store the soup in the airtight containers in the fridge. It will keep well for up to 4 days. Reheat gently on the stove over low heat, stirring occasionally to maintain its creamy texture.
For freezing, place the airtight containers in the freezer. The cream of mushroom soup can be frozen for up to 3 months. When ready to use, thaw the soup in the refrigerator overnight.
Reheat the thawed soup on the stove over low to medium heat. Stir frequently to prevent the cream from separating. If the soup appears too thick after reheating, you can add a splash of chicken broth or heavy cream to reach the desired consistency.
Avoid reheating the soup in the microwave, as this can cause uneven heating and may lead to the cream curdling. If you must use a microwave, do so in short intervals, stirring in between to ensure even heating.
If you plan to freeze individual portions, consider using freezer-safe zip-top bags. Lay them flat in the freezer to save space. Once frozen, you can stack them upright for easy storage.
When reheating, always taste and adjust the seasoning. Sometimes, freezing can dull the flavors, so a pinch of salt or a dash of pepper might be needed to bring the soup back to its original deliciousness.
How to Reheat Leftovers
Stovetop Method:
- Pour the leftover cream of mushroom soup into a saucepan.
- Heat over medium-low heat, stirring occasionally to prevent sticking.
- Once the soup is heated through, adjust the seasoning with salt and pepper if needed.
- Serve hot and enjoy the comforting flavors.
Microwave Method:
- Transfer the soup to a microwave-safe bowl.
- Cover the bowl with a microwave-safe lid or plastic wrap, leaving a small vent for steam to escape.
- Heat on high for 1-2 minutes, then stir.
- Continue heating in 30-second intervals, stirring in between, until the soup is thoroughly heated.
- Let it sit for a minute before serving to ensure even heat distribution.
Double Boiler Method:
- Fill the bottom part of a double boiler with water and bring it to a simmer.
- Place the leftover cream of mushroom soup in the top part of the double boiler.
- Stir occasionally as the soup gently heats up.
- Once heated through, serve immediately for a smooth and creamy texture.
Oven Method:
- Preheat your oven to 350°F (175°C).
- Pour the soup into an oven-safe dish and cover with aluminum foil.
- Heat in the oven for about 20-30 minutes, or until the soup is hot.
- Stir halfway through the heating process to ensure even warming.
- Carefully remove from the oven and serve hot.
Best Tools for This Recipe
Large pot: A large pot is essential for cooking the soup ingredients together and allowing them to simmer properly.
Wooden spoon: A wooden spoon is ideal for stirring the ingredients as they cook, ensuring even cooking and preventing sticking.
Chef's knife: A chef's knife is necessary for chopping the onion and slicing the mushrooms with precision.
Cutting board: A cutting board provides a safe and stable surface for chopping and slicing the vegetables.
Blender: A blender is used to puree the soup until smooth, giving it a creamy texture.
Measuring cups: Measuring cups are needed to accurately measure the chicken broth and heavy cream.
Measuring spoons: Measuring spoons help in measuring the butter and any additional seasonings accurately.
Garlic press: A garlic press is useful for mincing the garlic cloves quickly and efficiently.
Ladle: A ladle is used for serving the soup into bowls without making a mess.
Soup bowls: Soup bowls are necessary for serving the finished cream of mushroom soup.
How to Save Time on Making This Soup
Pre-chop ingredients: Chop the onion, garlic, and mushrooms ahead of time and store them in the refrigerator.
Use pre-sliced mushrooms: Save time by purchasing pre-sliced mushrooms from the store.
Blender shortcut: Use an immersion blender directly in the pot to puree the soup instead of transferring it to a regular blender.
Simmer efficiently: Cover the pot while simmering to speed up the cooking process and retain heat.
Measure ahead: Measure out the chicken broth and heavy cream before you start cooking to streamline the process.

Cream Of Mushroom Soup Recipe
Ingredients
Main Ingredients
- 2 tablespoon Butter
- 1 cup Onion, chopped
- 3 cloves Garlic, minced
- 16 oz Mushrooms, sliced
- 4 cups Chicken broth
- 1 cup Heavy cream
- to taste Salt and pepper
Instructions
- 1. In a large pot, melt the butter over medium heat.
- 2. Add the chopped onion and minced garlic, and sauté until softened.
- 3. Add the sliced mushrooms and cook until they release their moisture and become tender.
- 4. Pour in the chicken broth and bring to a simmer. Let it cook for about 15 minutes.
- 5. Use a blender to puree the soup until smooth. Return the soup to the pot.
- 6. Stir in the heavy cream and season with salt and pepper to taste. Heat through but do not boil.
- 7. Serve hot and enjoy!
Nutritional Value
Keywords
More Amazing Recipes to Try 🙂
- Seven Layer Dip Recipe15 Minutes
- Onion Rings Recipe25 Minutes
- Doritos Taco Salad Recipe25 Minutes
- Yum Yum Sauce Recipe5 Minutes
- Prickly Pear Cactus Margarita Recipe10 Minutes
- Oven Spam Sandwiches Recipe25 Minutes
- Honey Milk Tea Recipe10 Minutes
- Baked Pasta Recipe45 Minutes
Leave a Reply