The Best Homemade Mushroom Soup Recipe
What You’ll Love About This Recipe
This homemade mushroom soup is creamy, comforting, and perfect for cozy nights. It’s easy to make with simple ingredients, and the rich, earthy flavor will have everyone asking for seconds.
- Simple and quick: Ready in under 30 minutes, it’s ideal for busy weeknights.
- Customizable: Add your favorite herbs or a splash of cream for extra richness.
- Crowd-pleaser: Whether for a family dinner or a special occasion, it’s always a hit.
Recipe

Mushroom soup is a comforting and flavorful dish that’s perfect for any season. This homemade version is rich, creamy, and packed with earthy mushroom goodness.
Ingredients:
- 1 lb fresh mushrooms (cremini or button), sliced
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 3 tbsp butter
- 3 tbsp all-purpose flour
- 4 cups vegetable or chicken broth
- 1 cup heavy cream
- 1 tsp dried thyme
- Salt and pepper to taste
- 2 tbsp fresh parsley, chopped (for garnish)
Instructions:
- In a large pot, melt butter over medium heat. Add onions and sauté until translucent, about 5 minutes.
- Add garlic and mushrooms, cooking until mushrooms soften and release their juices, about 8-10 minutes.
- Sprinkle flour over the mushrooms and stir well to coat. Cook for 1-2 minutes to remove the raw flour taste.
- Gradually pour in the broth while stirring continuously to avoid lumps. Bring to a simmer.
- Add thyme, salt, and pepper. Let the soup simmer for 15 minutes, stirring occasionally.
- Reduce heat and stir in the heavy cream. Heat through but do not boil.
- Adjust seasoning if needed. Serve hot, garnished with fresh parsley.
Notes:
- For a thicker soup, blend half of it before adding the cream.
- Substitute heavy cream with half-and-half or milk for a lighter version.
Equipment:
- Large pot
- Wooden spoon
- Knife and cutting board
Time:
- Prep time: 10 minutes
- Cooking time: 30 minutes
Cuisine:
– American
Serving:
– 4-6 servings
Nutrition
This mushroom soup is not only delicious but also packed with essential nutrients. Here’s a breakdown of its nutritional content per serving.
| Nutrient | Amount |
|---|---|
| Calories | 120 kcal |
| Protein | 4 g |
| Fat | 7 g |
| Carbohydrates | 10 g |
| Fiber | 2 g |
| Sugars | 3 g |
| Sodium | 400 mg |
What To Serve With It
I love pairing my homemade mushroom soup with warm, crusty bread for dipping, as it adds a comforting texture to every bite. A fresh salad with a light vinaigrette works perfectly alongside, balancing the richness of the soup. Together, they make a meal that feels both cozy and satisfying.
Crusty Bread Pairings
When you’ve got a bowl of creamy mushroom soup in front of you, there’s nothing like a slice of crusty bread to complete the meal. Whether you’ve spent the day mushroom foraging or grabbed your mushrooms from the store, pairing your soup with freshly baked bread takes it to the next level. I love the crackle of a warm baguette or the earthy bite of a sourdough loaf—it’s perfect for dunking. If you’re into bread baking, try a rustic rosemary focaccia or a simple whole-grain loaf. The combination of soup and bread feels cozy, satisfying, and just right.
Fresh Salad Complements
There’s something invigorating about balancing a rich, creamy mushroom soup with a crisp, vibrant salad on the side. I love tossing together a mix of leafy greens, like spinach, arugula, or romaine, for a revitalizing contrast. Adding a tangy dressing, maybe lemon vinaigrette or balsamic glaze, brightens everything up and cuts through the soup’s richness. I’ll throw in some cherry tomatoes, cucumber slices, or even a sprinkle of nuts for crunch. It’s simple, but it makes the meal feel complete. Pairing that earthy soup with a light salad creates harmony on the plate, and it just feels right.