Velvety homemade soup with earthy mushroom flavor
Prep Time
10 min
Cook Time
30 min
Total Time
40 min
Servings
4
6 cups
Difficulty
Easy
Cost
Moderate
$$
Velvety homemade soup with earthy mushroom flavor
A rich, velvety cream of mushroom soup made from scratch with a mix of fresh mushrooms, shallots, and thyme.
10m
Prep Time
30m
Cook Time
40m
Total Time
4
Servings
Easy
Difficulty
Moderate $$
Cost
(Updated )
Forget the canned stuff — homemade cream of mushroom soup is in a different league entirely. A mix of cremini and shiitake mushrooms delivers deep, earthy flavor while a splash of cream and a knob of butter create a luxurious, silky texture.
This soup works as a standalone starter or as a base for casseroles and sauces. Once you taste the real thing, you will never go back to the can.
This recipe represents the best of American home cooking — unpretentious, generous, and built to satisfy. Cream of Mushroom Soup is the kind of dish that brings people to the table and keeps them coming back for seconds. It draws on the diverse culinary traditions that have shaped American food culture, combining familiar flavors with techniques that produce consistently excellent results.
The key to nailing this dish is proper heat management and timing. Start with your protein at room temperature, season generously at every stage, and resist the urge to rush. Let each component develop its flavor fully before moving to the next step — patience here pays off enormously in the final result.
Melt butter in a large pot over medium-high heat. Add mushrooms and cook without stirring for 4 minutes, then stir and cook until deeply browned, about 8 minutes total. Reserve a few for garnish.
Add shallots and thyme. Cook until shallots are softened, about 3 minutes. Sprinkle with flour and stir for 1 minute.
Pour in broth and bring to a simmer. Cook for 15 minutes to develop flavors.
Blend until smooth using an immersion blender, leaving some texture if desired. Stir in cream and season with salt and pepper.
Serve topped with reserved sauteed mushrooms, a drizzle of cream, and fresh thyme.
Serve alongside a fresh baguette and salted butter
Pair with a crisp green salad with Dijon vinaigrette
Serve with classic coleslaw and cornbread on the side
Pair with fresh-cut fries or roasted potato wedges
Less complex but still delicious.
A dairy-free alternative with similar richness.
Slightly stronger but works perfectly.
Do not wash mushrooms under running water — wipe them clean with a damp towel.
Let mushrooms cook undisturbed at first to get proper browning.
A splash of dry sherry or white wine after browning adds sophistication.
Let meat rest for at least 5 minutes after cooking. This allows the juices to redistribute evenly for maximum tenderness.
Refrigerate for up to 4 days. Freeze without cream for up to 3 months.
Reheat in a 350°F oven for 15-20 minutes until warmed through, or microwave individual portions for 2-3 minutes. Add a splash of broth or water to prevent drying. Stovetop reheating over medium-low heat is also effective.
Editor's note: This recipe is forgiving with timing — a minute or two extra will not ruin it. Focus on building good color during the sear and you are most of the way there.
Per serving (1.5 cups) · 4 servings
A moderate-calorie serving · based on a 2,000 cal daily diet
Nutritional values are approximate and may vary based on specific ingredients and preparation methods.
Sarah Chen is a professional recipe developer and food editor with over a decade of experience in test kitchens and food media. She trained at the Culinary Institute of America before spending six years developing and testing recipes for national food publications, where she honed her ability to translate restaurant techniques into approachable home cooking. At RecipePool, Sarah leads recipe development, ensuring every dish is tested at least three times for clarity, accuracy, and genuine deliciousness. When she is not in the kitchen, she is browsing farmers markets and collecting vintage cookbooks.
View all recipes →