- Rich and Creamy: This soup boasts a luxurious texture that’s perfect for a cozy meal.
- Flavorful Mushrooms: The caramelization of mushrooms adds depth and umami to every spoonful.
- Easy to Make: With straightforward steps, even beginners can achieve professional results.
- Versatile: Serve it as a starter or a main course, and easily adapt it to dietary needs.
- Comforting: There’s nothing like a warm bowl of homemade soup to soothe and satisfy.
Ingredients You’ll Need
Let’s gather our ingredients—these simple pantry staples create magic together. For this Homemade Cream of Mushroom Soup, you’ll need:
- Mushrooms: Any variety works, but a mix of cremini, shiitake, and oyster will give you the best flavor.
- Butter: Unsalted to control the saltiness of your soup.
- Onion: A medium onion, finely chopped, forms the base of our flavor profile.
- Garlic: Two cloves, minced, add that essential aromatic touch.
- Chicken or Vegetable Broth: Four cups of low-sodium broth to keep the soup balanced.
- Heavy Cream: One cup for that rich, creamy texture, or use half-and-half for a lighter version.
- All-Purpose Flour: Two tablespoons to thicken the soup without compromising creaminess.
- Thyme: A teaspoon of fresh, chopped thyme adds a subtle herbaceous note.
- Salt and Pepper: One teaspoon of salt and half a teaspoon of freshly ground black pepper, or adjust to taste.
For the best results, choose fresh, high-quality ingredients. If you’re looking for a gluten-free option, cornstarch can be used in place of flour.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.
Kitchen Equipment Needed
To make this Homemade Cream of Mushroom Soup, you’ll need:
- Large Pot: For cooking the soup.
- Wooden Spoon: To stir and mix ingredients.
- Measuring Cups and Spoons: For accurate ingredient measurements.
- Knife and Cutting Board: For prepping your vegetables.
A blender or immersion blender is optional if you prefer a smoother texture.
How to Make Homemade Cream of Mushroom Soup Recipe
Step 1: Sauté the Aromatics
Start by melting butter in your pot over medium heat. Add the finely chopped onions and cook until they’re translucent, about 5 minutes. Trust me, this step builds the flavor foundation.
Add the minced garlic and cook for another minute, stirring frequently to prevent burning.
Step 2: Brown the Mushrooms
Now, add the sliced mushrooms to the pot. Cook them until they release their moisture and start to brown, about 8-10 minutes. Believe me, browning the mushrooms is key to enhancing their flavor.
Stir occasionally for even cooking.
Step 3: Thicken the Soup
Sprinkle the flour over the mushrooms and stir well to coat. Cook for 2 minutes to remove the raw flour taste. Tip from me: this step ensures a smooth, creamy texture without lumps.
Step 4: Simmer the Broth
Slowly pour in the broth while stirring constantly. Bring the mixture to a simmer and let it cook for about 10 minutes. This allows the flavors to meld together beautifully.
Step 5: Add Cream and Serve
Reduce the heat to low and stir in the heavy cream, thyme, salt, and pepper. Let the soup simmer for another 5 minutes, then taste and adjust seasoning if needed. Now comes the fun part—step back and admire your creation!
Serve hot, garnished with additional fresh thyme if desired.
Pro tip: For the richest flavor, use a mix of wild mushrooms like cremini, shiitake, and oyster. These varieties add depth and complexity to your soup. Temperature matters: Avoid boiling the soup once the cream is added to prevent it from separating. Keep the heat low and stir gently. Visual cues: Look for the mushrooms to brown and the soup to thicken slightly before adding the cream. This ensures the best texture and flavor. Common mistake to avoid: Don’t rush the browning of the mushrooms. Patience here pays off with a more flavorful soup.Recipe Variations & Customizations
- Herb Infusion: Add fresh herbs like basil or rosemary for a different flavor profile. These can be added with the thyme for a more aromatic soup.
What to Serve With This Recipe
Homemade Cream of Mushroom Soup pairs wonderfully with:- Crusty Bread: Perfect for dipping and soaking up every last drop of soup.
- Simple Salad: A light salad with vinaigrette complements the richness of the soup.
- Grilled Cheese Sandwich: Turn your soup into a comforting meal with this classic pairing.
- White Wine: A crisp Chardonnay or Sauvignon Blanc enhances the flavors of the soup.
This soup is ideal for a cozy dinner at home, a starter for a dinner party, or even a light lunch. It’s versatile enough for any occasion.
Storage & Make-Ahead Instructions
- Store your Homemade Cream of Mushroom Soup in an airtight container in the refrigerator for up to 3 days. For longer storage, freeze it for up to 3 months.
To reheat, warm the soup gently on the stove over low heat, stirring occasionally to prevent scorching. If the soup thickens too much, thin it with a bit of broth or water.
For a make-ahead strategy, prepare the soup up to the point of adding the cream. Cool it completely, then refrigerate or freeze. When ready to serve, reheat and stir in the cream just before serving.
Nutritional Benefits
- This soup is not only delicious but also nutritious. Mushrooms provide vitamins like B and D, and minerals such as selenium, which support immune health. Using low-sodium broth helps manage salt intake, making this a heart-healthy option. The cream adds richness and a dose of healthy fats.
Frequently Asked Questions
Q: Can I make this soup ahead of time?
Yes, you can prepare the soup up to the point of adding the cream, then refrigerate or freeze. Add the cream when reheating.
Q: What can I use instead of heavy cream?
You can use half-and-half for a lighter version or coconut cream for a dairy-free alternative.
Q: How do I know when the soup is done?
The soup is ready when the mushrooms are tender, and the soup has thickened slightly. It should simmer gently for at least 10 minutes after adding the broth.
Q: Can I freeze this soup?
Yes, freeze the soup without the cream for up to 3 months. Add the cream when reheating.
Q: How can I adjust the flavor?
Adjust the salt and pepper to taste. For a more robust flavor, add a splash of sherry or white wine when cooking the mushrooms.
Q: What if my soup is too thick?
If your soup is too thick, thin it with a bit of broth or water until you reach the desired consistency.
Q: Can I use dried mushrooms?
Yes, rehydrate dried mushrooms in hot water before using. Add the soaking liquid to the soup for extra flavor.
Q: What’s the best way to reheat the soup?
Reheat the soup gently on the stove over low heat, stirring occasionally to prevent scorching.
Recipe Origin or History
Homemade Cream of Mushroom Soup has its roots in European cuisine, where mushrooms were prized for their flavor and versatility. This version is a modern take on the classic, designed for ease and comfort in the home kitchen.Final Thoughts
This Homemade Cream of Mushroom Soup is a testament to the beauty of simple ingredients coming together to create something truly special. Its rich, creamy texture and deep, savory flavor make it a favorite for any occasion. Whether you’re looking for a comforting meal or a sophisticated starter, this soup delivers on all fronts.
I encourage you to try this recipe and enjoy the warmth and satisfaction it brings. Don’t forget to leave a rating and share your experience in the comments below. If you love this soup, share it on social media and explore more of my recipes for other comforting dishes.
Happy cooking, and enjoy your bowl of homemade goodness!

Homemade Cream of Mushroom Soup
Equipment
- Large pot
- Wooden spoon
- Measuring cups and spoons
- Knife and cutting board
Ingredients
- 1 pound mushrooms sliced, any variety
- 2 tablespoons butter unsalted
- 1 medium onion finely chopped
- 2 cloves garlic minced
- 4 cups chicken or vegetable broth low-sodium
- 1 cup heavy cream or half-and-half for lighter version
- 2 tablespoons all-purpose flour
- 1 teaspoon thyme fresh, chopped
- 1 teaspoon salt or to taste
- 1/2 teaspoon black pepper freshly ground
Instructions
- In a large pot, melt the butter over medium heat. Add the chopped onions and cook until they become translucent, about 5 minutes. Add the minced garlic and cook for another minute, stirring frequently to avoid burning.
- Add the sliced mushrooms to the pot and cook until they release their moisture and start to brown, about 8-10 minutes. Stir occasionally to ensure even cooking.
- Sprinkle the flour over the mushrooms and stir well to coat. Cook for 2 minutes to remove the raw flour taste.
- Slowly pour in the broth while stirring constantly to prevent lumps. Bring the mixture to a simmer and let it cook for about 10 minutes, allowing the flavors to meld.
- Reduce the heat to low and stir in the heavy cream, thyme, salt, and pepper. Let the soup simmer for another 5 minutes, then taste and adjust seasoning if needed. Serve hot, garnished with additional fresh thyme if desired.