Homemade Cream of Mushroom Soup (Rich, Cozy & From Scratch)
- Sarah Smith
- Jan 21
- 3 min read

This homemade cream of mushroom soup is rich, cozy, and deeply savory, made entirely from scratch with real mushrooms, garlic, and cream. Sautéing the mushrooms until golden builds a deep, earthy base that gives this soup far more flavor than anything from a can. The result is a silky, comforting bowl that feels both nourishing and indulgent — perfect for slow lunches, chilly evenings, or when you want something simple but satisfying.
It pairs beautifully with Garlic Herb Pull-Apart Bread, Homemade Italian Bread, or a cozy sandwich like Chicken Salad Sandwich, and also works as a from-scratch substitute in comfort food classics such as Cheesy Potato Casserole or Creamy Chicken & Stuffing Bake. If you love warm, comforting soups like Creamy Tomato Basil Soup or Italian Wedding Soup, this cream of mushroom soup is a natural addition to your cozy rotation.
Why You’ll Love This
Made completely from scratch
Rich, creamy texture without tasting heavy
Deep mushroom flavor from real ingredients
Perfect for cozy lunches or light dinners
Great base for casseroles and recipes that call for cream of mushroom soup
Recipe Card
Servings: 4 Prep Time: 10 minutes Cook Time: 25 minutes Total Time: 35 minutes
Nutrition Information (Per Serving)
Nutrition values may vary based on ingredient brands and substitutions.
Calories: ~260
Fat: 20g
Carbohydrates: 12g
Fiber: 2g
Protein: 6g
Ingredients
16 oz mushrooms (cremini or button), sliced
3 tablespoons butter
1 tablespoon olive oil
1 small onion, finely diced
3 cloves garlic, minced
3 tablespoons all-purpose flour
3 cups chicken or vegetable broth
1 cup heavy cream
½ teaspoon salt (adjust to taste)
¼ teaspoon black pepper
¼ teaspoon dried thyme (or 1 teaspoon fresh)
Optional: splash of Worcestershire sauce or soy sauce for depth
Instructions
Heat butter and olive oil in a large pot over medium heat.
Add mushrooms and cook for 8–10 minutes, stirring occasionally, until browned and most of the moisture has cooked off.
Add onion and cook 3–4 minutes until softened. Stir in garlic and thyme; cook 30 seconds.
Sprinkle flour over the mixture and stir constantly for 1–2 minutes to cook out the raw flour taste.
Slowly whisk in the broth, scraping up any browned bits from the bottom of the pot.
Simmer for 10 minutes, stirring occasionally, until slightly thickened.
Reduce the heat to low and stir in the cream. Season with salt, pepper, and optional Worcestershire.
For a smoother soup, blend partially or fully using an immersion blender. Serve warm.
Tips & Variations
Use half-and-half instead of heavy cream for a lighter version
Add a splash of white wine before the flour for extra depth
Stir in fresh thyme or rosemary at the end for a herb-forward finish
Blend only half the soup if you prefer a chunky texture
Make-Ahead & Storage
This soup keeps well in the refrigerator for up to 4 days. Reheat gently over low heat, stirring often. Avoid boiling to prevent the cream from separating.
FAQ
Can I freeze cream of mushroom soup? Cream-based soups don’t freeze perfectly, but you can freeze it before adding the cream. Add cream after reheating.
Can I use this as a substitute for canned soup in recipes? Yes — this works beautifully in casseroles and bakes that call for cream of mushroom soup.
Final Thoughts
Homemade cream of mushroom soup is one of those recipes that instantly elevates cozy cooking. Whether you enjoy it by the bowl or use it as a base for comfort food classics, this from-scratch version delivers warmth, flavor, and real ingredients in every spoonful.




Comments