Cream of Mushroom Soup
Why You’ll Love This Recipe
- Easy to Make: This Cream of Mushroom Soup recipe is simple enough for beginners but delicious enough for seasoned cooks.
- Comforting and Hearty: Perfect for a chilly day, this soup provides warmth and satisfaction with every spoonful.
- Customizable: Easily adapt the recipe to suit your taste or dietary needs with various mushroom types and cream alternatives.
- Rich Flavor: The combination of mushrooms, herbs, and cream creates a deep, savory flavor that’s hard to resist.
- Versatile: Serve it as an appetizer, a main course with bread, or even as a sauce for other dishes.
Ingredients & Preparation Notes
- Mushrooms: Use a mix of cremini and shiitake for the best flavor. Slicing them evenly ensures they cook uniformly.
- Butter and Olive Oil: The combination adds richness and helps prevent the butter from burning.
- Onion: Finely chop for a smoother texture in the finished soup.
- Garlic: Mince finely to distribute the flavor evenly.
- Flour: Creates a roux that thickens the soup. For a gluten-free option, use cornstarch.
- Broth: Choose low-sodium to control the saltiness of the soup.
- Heavy Cream: Provides richness, but you can use half-and-half for a lighter version.
- Thyme: Fresh is best, but dried works in a pinch. It adds a subtle earthy note.
Professional Tips & Techniques
- Temperature Control: Cook the mushrooms over medium heat to allow them to brown without burning. This enhances flavor through the Maillard reaction.
- Roux Creation: Adding flour to the mushrooms before the broth creates a roux, which thickens the soup and adds a nutty flavor.
- Simmering: Let the soup simmer after adding the broth to meld the flavors and thicken the soup. Avoid boiling after adding the cream to prevent curdling.
- Visual Cues: Look for the mushrooms to release their moisture and start browning; this indicates they’re ready for the next step.
- Seasoning: Taste and adjust salt and pepper at the end, as the broth and mushrooms can vary in saltiness.
Recipe Variations
- Vegan Version: Substitute the butter with vegan butter and use coconut milk instead of heavy cream.
- Gluten-Free: Use cornstarch instead of flour to thicken the soup.
- Herb Variations: Try using rosemary or sage instead of thyme for a different flavor profile.
- Add Protein: Stir in cooked shredded chicken or tofu for added protein.
- Chunky vs. Smooth: For a smoother texture, blend half the soup and return it to the pot. For a chunkier soup, leave it as is.
- Mushroom Types: Experiment with different mushrooms like oyster or portobello for varied flavors and textures.
- Spicy Kick: Add a pinch of cayenne pepper or red pepper flakes for a spicy version.
Serving Suggestions
- Appetizer: Serve in small bowls with a dollop of sour cream and a sprinkle of fresh herbs as an elegant starter.
- Main Course: Pair with crusty bread or a grilled cheese sandwich for a satisfying meal.
- Side Dish: Accompany with a fresh green salad for a balanced lunch.
- Presentation: Garnish with a drizzle of cream and a sprig of thyme for an upscale look.
- Pairing: This soup pairs well with a light white wine like Sauvignon Blanc or a crisp Chardonnay.
Storage & Make-Ahead Tips
- Refrigeration: Store leftovers in an airtight container in the refrigerator for up to 3-4 days.
- Freezing: Freeze in portions for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Make-Ahead: Prepare the soup up to the point of adding the cream. Refrigerate, then reheat and add cream just before serving.
- Reheating: Gently reheat on the stove over low heat, stirring occasionally to prevent the cream from separating.
Frequently Asked Questions
Q: Can I make this soup ahead of time?
Yes, you can make the soup up to the point of adding the cream, then refrigerate. Add the cream and reheat just before serving.
Q: Can I use different types of mushrooms?
Absolutely! Try a mix of oyster, portobello, or even wild mushrooms for different flavors and textures.
Q: How can I make this soup vegetarian?
Use vegetable broth instead of chicken broth to make it vegetarian. For a vegan version, substitute the butter and cream with vegan alternatives.
Q: What can I do if my soup is too thick?
If the soup is too thick, thin it out with a bit more broth or water until you reach the desired consistency.
Q: Can I freeze this soup?
Yes, you can freeze it for up to 3 months. Thaw in the refrigerator and reheat gently on the stove.
Q: How can I add more flavor to the soup?
Try adding a splash of sherry or white wine when cooking the mushrooms, or a pinch of nutmeg for a subtle warmth.
Q: What’s the best way to store leftovers?
Store in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stove.
Q: Can I use half-and-half instead of heavy cream?
Yes, half-and-half will make the soup lighter but still creamy. Adjust the amount to your taste.
Conclusion
This Cream of Mushroom Soup recipe is a testament to the beauty of simple ingredients coming together to create a comforting and flavorful dish. With its easy preparation and versatile nature, it’s a must-try for any home cook. Whether you’re looking for a cozy meal on a cold night or an elegant starter for a dinner party, this soup delivers.
Give it a try, and don’t forget to share your experience and any variations you try on social media. Enjoy!

Cream of Mushroom Soup
Ingredients
Equipment
Method
- In a large pot, melt the butter with the olive oil over medium heat. Add the onions and cook until softened, about 5 minutes.
- Add the garlic and mushrooms to the pot. Cook, stirring occasionally, until the mushrooms release their moisture and start to brown, about 10 minutes.
- Sprinkle the flour over the mushrooms and stir to coat. Cook for 2 minutes to remove the raw flour taste.
- Slowly pour in the broth, stirring constantly to avoid lumps. Bring the soup to a simmer and cook for 10 minutes, allowing it to thicken.
- Stir in the heavy cream and thyme. Simmer for another 5 minutes. Season with salt and pepper to taste.
- Serve hot, garnished with additional fresh thyme or a drizzle of cream if desired.