Nothing says comfort food like a warm, creamy bowl of mushroom soup. This Cream of Mushroom Soup is rich, velvety, and loaded with earthy mushroom flavor. Perfect as a starter, side, or even a main course with crusty bread, it’s quick and easy to prepare using simple ingredients.
Why You’ll Love This Recipe
- Rich & Creamy: Silky texture without being heavy.
- Full of Flavor: Earthy mushrooms, garlic, and herbs make every spoonful irresistible.
- Quick & Easy: Minimal prep, ready in under 30 minutes.
- Versatile: Serve as a starter, with sandwiches, or as a base for casseroles.
- Comfort Food: Perfect for chilly days or cozy nights at home.
Ingredients

- 2 tablespoons butter
- 1 tablespoon olive oil
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 pound mushrooms, sliced
- 3 tablespoons all-purpose flour
- 4 cups vegetable or chicken broth
- 1 cup heavy cream or half-and-half
- 1 teaspoon thyme
- Salt and black pepper, to taste
- Fresh parsley, chopped for garnish
Step-by-Step Instructions

- Sauté Aromatics: In a large pot, heat butter and olive oil over medium heat. Add onions and garlic; sauté until translucent.
- Cook Mushrooms: Add sliced mushrooms and cook until they release moisture and become tender, about 5–7 minutes.
- Make the Roux: Sprinkle flour over the mushroom mixture and stir well to coat. Cook for 1–2 minutes to remove the raw flour taste.
- Add Broth: Gradually add broth, stirring constantly until smooth. Bring to a gentle simmer.
- Add Cream & Seasoning: Stir in heavy cream and thyme. Simmer for 5–7 minutes until the soup thickens slightly. Season with salt and black pepper.
- Blend (Optional): For a smooth texture, use an immersion blender or standard blender to puree the soup partially or fully.
- Serve: Ladle into bowls, garnish with fresh parsley, and serve hot with crusty bread or crackers.
Tips & Variations
- Vegan Option: Use plant-based butter and coconut or oat cream.
- Extra Flavor: Add a splash of white wine while cooking mushrooms.
- Cheesy Twist: Sprinkle grated Parmesan on top before serving.
- Chunky vs Smooth: Blend partially for some mushroom pieces, or fully for a creamy consistency.
- Storage Tip: Soup thickens as it cools; reheat gently with a splash of broth or cream.
Storage & Freezer Instructions
- Refrigerate: Store in an airtight container for up to 4 days.
- Freeze: Freeze in portions for up to 2 months. Thaw overnight in the refrigerator and reheat gently.
- Reheating Tip: Stir occasionally while reheating to maintain creamy texture.
- Do Not Overheat: Overheating can curdle the cream; reheat slowly over medium-low heat.
Serving & Pairing Ideas

- Serve as a starter before a main course.
- Pair with grilled cheese sandwiches, crusty bread, or garlic toast.
- Garnish with herbs, a drizzle of cream, or sautéed mushrooms for presentation.
- Great for lunch, dinner, or cozy evening snacks.
- Add a side of salad or roasted vegetables for a complete meal.
Frequently Asked Questions
Can I make this soup ahead of time?
Yes! Make the soup a day in advance and store in the refrigerator. Reheat gently before serving to retain creaminess.
Can I use different types of mushrooms?
Absolutely! Button, cremini, portobello, or a mix of wild mushrooms will all work beautifully.
Can I thicken the soup without cream?
Yes! Use more flour or cornstarch, or simmer longer to achieve the desired thickness without cream.
Is this soup suitable for freezing?
Yes, it freezes well in airtight containers. Thaw in the fridge overnight and reheat gently, adding a splash of broth if needed.
Ready to Make It?
This Cream of Mushroom Soup is a cozy, creamy, and flavorful recipe that’s quick to prepare and perfect for any occasion. Pin it to your board and enjoy a comforting bowl of homemade soup that warms the heart and satisfies the taste buds.
You Might Also Like
- Creamy Chicken Caesar Dip – Rich and savory dip perfect for parties or snacks
- Whipped Spicy Cottage Cheese Dip – Quick, flavorful, and protein-packed appetizer
- Mini Crab Cakes – Bite-sized seafood treats for gatherings
- Garlic Parmesan Breadsticks – Soft, cheesy breadsticks ideal for dipping
Cream of Mushroom Soup
- Total Time: 30 mins
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
Rich, creamy Cream of Mushroom Soup with earthy mushrooms, garlic, and herbs. Perfect comfort food for lunch, dinner, or a cozy snack.
Ingredients
2 tablespoons butter
1 tablespoon olive oil
1 medium onion, finely chopped
2 cloves garlic, minced
1 pound mushrooms, sliced
3 tablespoons all-purpose flour
4 cups vegetable or chicken broth
1 cup heavy cream or half-and-half
1 teaspoon thyme
Salt and black pepper, to taste
Fresh parsley, chopped for garnish
Instructions
1. In a large pot, heat butter and olive oil over medium heat. Add onions and garlic; sauté until translucent.
2. Add sliced mushrooms and cook until tender, about 5–7 minutes.
3. Sprinkle flour over the mushroom mixture and stir well to coat. Cook 1–2 minutes to remove raw flour taste.
4. Gradually add broth, stirring constantly until smooth. Bring to a gentle simmer.
5. Stir in heavy cream and thyme. Simmer 5–7 minutes until slightly thickened. Season with salt and black pepper.
6. Optionally blend partially or fully for a smoother texture using an immersion or standard blender.
7. Ladle into bowls, garnish with fresh parsley, and serve hot.
Notes
Store in an airtight container in the refrigerator for up to 4 days. Freeze in portions for up to 2 months. Reheat gently with a splash of broth to maintain creamy texture.
- Prep Time: 10 mins
- Cook Time: 20 mins
- Category: Soup
- Method: Sauté & Simmer
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 180
- Sugar: 3g
- Sodium: 420mg
- Fat: 12g
- Saturated Fat: 7g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 2g
- Protein: 5g
- Cholesterol: 35mg