Ever found yourself craving that cozy feeling of comfort food without the fuss? That’s where my creamy mushroom soup recipe comes in. A bowl of this deliciously rich soup does wonders on chilly evenings or when you just need a little TLC. Trust me, it’s as easy as throwing on your favorite sweater and feels just as comforting. Plus, if you love mushrooms as much as I do, you’re in for a real treat! Speaking of comfort food, have you tried my classic chicken pot pie recipe? It’s another must-have for the chilly months!
Why you’ll love this recipe
This creamy mushroom soup is pure bliss in a bowl, and here’s why you’ll adore it:
- Simple ingredients: You probably already have most of these in your kitchen.
- Quick cooking time: Thirty minutes is all it takes to go from prep to table!
- Adaptable: Make it with chicken or vegetable broth, or switch it up with different types of mushrooms.
Plus, it’s versatile enough for a starter or the main event. I can’t tell you how many lunchtimes this has saved me. It’s an absolute staple when I’m short on time and patience.

Ingredients
- 2 tablespoons butter
- 1 tablespoon olive oil
- 1 large onion, diced
- 4 cloves garlic, minced
- 1 pound mushrooms, sliced
- 2 tablespoons all-purpose flour
- 4 cups chicken or vegetable broth
- 1 cup milk
- Salt and pepper to taste
- Fresh thyme for garnish
Step-by-step instructions
Cook the onions and garlic
In a large pot, heat the butter and olive oil over medium heat. Add the diced onion and cook until translucent, about 5 minutes. Stir in the garlic and sauté for another minute. Tip: Be sure not to burn the garlic—it can turn bitter.
Add the mushrooms
Toss in the sliced mushrooms, cooking until they release their juices and start to brown, about 8-10 minutes. I always find this part so rewarding—the transformation of mushrooms is quite magical!
Make the roux
Sprinkle the flour over the mushroom mixture and stir well to coat. This step helps thicken the soup.
Pour in the broth
Gradually pour in the broth, stirring constantly to prevent lumps. Bring the mixture to a simmer. This part always reminds me to take a breath and enjoy the wonderful aroma filling the kitchen.
Add the milk and thicken
Reduce the heat to low and stir in the milk. Continue to cook until the soup thickens to your desired consistency, about 5 minutes. Season with salt and pepper to taste.
Recipe tips & variations
- Mushroom choice: While the recipe calls for regular mushrooms, you can experiment with wild varieties like cremini or shiitake for deeper flavor.
- Make it vegan: Substitute the butter with a plant-based alternative, and use almond or oat milk instead of dairy milk.
- Texture preference: For a smoother consistency, purée the soup with an immersion blender directly in the pot.
Storage & reheating
If you have any creamy mushroom soup left over (which is rare in my house!), store it in an airtight container in the refrigerator for up to 3 days. For reheating, simply warm it in a saucepan over medium heat, stirring occasionally until heated through. If the soup has thickened too much, just add a splash of milk or broth.

FAQs
Q: Can I freeze this soup?
A: Yes! Store it in an airtight container for up to 3 months. Thaw in the refrigerator before reheating.
Q: Is it okay to use canned mushrooms?
A: Fresh mushrooms offer better flavor and texture, but canned mushrooms work in a pinch—just rinse them well before using.
Q: How can I make it thicker?
A: Add a bit more flour or slightly reduce the broth for a thicker consistency.
Q: Any suggestions for pairing?
A: This soup goes beautifully with crusty bread or a simple side salad.
Recipes you may like
- If you loved this recipe, don’t forget to explore more cooking hacks such as the secrets to crispy perfection with fish fry seasoning or how to pair light soups with seafood meals. Try it out, share your photos, and tag us on social media. Let’s make cooking fun, easy, and absolutely delicious!
Hope you love this creamy mushroom soup as much as I do. Whether you’re a soup aficionado or a first-timer, this recipe is sure to win you over with its simplicity and flavor!

Creamy Mushroom Soup
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A delicious creamy mushroom soup recipe perfect for chilly evenings.
Ingredients
- 2 tablespoons butter
- 1 tablespoon olive oil
- 1 large onion, diced
- 4 cloves garlic, minced
- 1 pound mushrooms, sliced
- 2 tablespoons all-purpose flour
- 4 cups chicken or vegetable broth
- 1 cup milk
- Salt and pepper to taste
- Fresh thyme for garnish
Instructions
- In a large pot, heat the butter and olive oil over medium heat. Add the diced onion and cook until translucent, about 5 minutes. Stir in the garlic and sauté for another minute.
- Toss in the sliced mushrooms, cooking until they release their juices and start to brown, about 8-10 minutes.
- Sprinkle the flour over the mushroom mixture and stir well to coat.
- Gradually pour in the broth, stirring constantly to prevent lumps. Bring the mixture to a simmer.
- Reduce the heat to low and stir in the milk. Continue to cook until the soup thickens to your desired consistency, about 5 minutes. Season with salt and pepper to taste.
Notes
- Mushroom choice: Feel free to experiment with wild varieties like cremini or shiitake for deeper flavors.
- Make it vegan: Substitute the butter with a plant-based alternative and the milk with almond or oat milk.
- If you like a smoother texture, use an immersion blender to purée the soup right in the pot.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 300
- Sugar: 5g
- Sodium: 800mg
- Fat: 15g
- Saturated Fat: 7g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 2g
- Protein: 9g
- Cholesterol: 30mg