Homemade Cream of Mushroom Soup
Homemade Cream of Mushroom Soup has always been the bowl I reach for when I want comfort that feels like a warm kitchen hug. The first time I made it, I was nursing a cold and craving something gentle yet flavorful, and this version delivered exactly that, with soft mushrooms, a velvety broth, and memories folded into every spoonful.
That day I learned how small techniques change everything. I still remember the sound of the onions sizzling in butter, the steam carrying that earthy mushroom aroma through the house, and how the whisk transformed a simple mix of flour and milk into a silky, clinging sauce. Each bite felt like a homecoming, and I’ve tweaked the balance since then to keep it unfussy but deeply satisfying.
I make this when friends stop by unannounced, or when I want a light lunch that feels richer than it is. It’s forgiving, easy to scale, and genuinely better the next day. Over time I swapped a few store bought shortcuts for basic pantry staples so the flavors shine through naturally. If you like straightforward food with real warmth, this recipe will quickly become one you reach for, too.
Recipe Snapshot
10 mins
5 mins
5 mins
Easy
300 kcal
American
Gluten-Free, Keto
Soups
Small bowl, Whisk, Small sauté pan, Medium saucepan, Airtight container
The Appeal of This Homemade Cream of Mushroom Soup
Comfort in a Bowl
I love that Homemade Cream of Mushroom Soup tastes like an instant mood lifter, yet it is so simple to make. The mouthfeel of the soup is creamy without being heavy, and when the mushrooms are cooked properly they add an earthy depth that feels luxurious. I find this dish perfect when I want something restorative without fuss.
Ingredient Harmony
The way flour, milk, and chicken broth come together creates a smooth body that carries the flavors of the mushrooms and seasonings. I appreciate that each ingredient pulls its weight, so the soup never feels flat or one dimensional. That balance is why I keep coming back to this bowl.
Speed and Ease
This recipe is a winner on busy nights because it comes together quickly. From sauté to simmer, you can have a finished pot in minutes, which makes it a reliable option for weeknight dinners or last minute guests. I often make it when time is short, and it never disappoints.
Flexible and Fridge Friendly
I also love that leftovers behave well. The soup thickens slightly in the fridge and then loosens back up with gentle reheating, which makes it practical for planning meals. When I store a batch, I know I’ll have a ready made comfort option for several days.
Approachable Technique
Finally, this recipe teaches useful skills, like making a simple roux and sautéing aromatics, that translate to other dishes. I enjoy sharing it with friends who are learning to cook because it builds confidence without being intimidating.
Ingredients Overview for Homemade Cream of Mushroom Soup

These ingredients are intentionally straightforward, working together to create a silky, savory soup. The key players are the milk and flour which build the creamy body, the chicken broth that provides savory depth, and the sautéed onion and mushrooms which add texture and earthiness. The seasonings tie everything into a cohesive, comforting flavor.
- 1 1/2 cups milk: Combine gently as the liquid base to create a creamy texture and help dissolve the flour slurry; provides richness and a smooth mouthfeel when heated. Use warm milk to prevent lumps and whisk continuously until incorporated for a velvety soup consistency.
- 1/2 cup all-purpose flour: Bind evenly with flour to form a roux-like thickening agent that gives body to the soup and stabilizes the broth. Sift or whisk into the milk gradually to avoid clumping and ensure a smooth, consistent finished sauce.
- 1 1/2 cups chicken broth: Simmer slowly to supply savory depth and a concentrated umami backbone; balances the milk’s creaminess and enhances overall flavor. Adjust quantity for desired saltiness and use low-sodium broth if reducing sodium content.
- 2 tablespoons butter: Sauté at medium heat to develop aromatic richness and aid in browning the vegetables; butter adds a silky mouthfeel and subtle nutty notes. Melt before adding onions and mushrooms to prevent sticking and encourage even caramelization.
- 1/3 cup onion diced: Sweat gently to release sweet, aromatic compounds that form the flavor base; diced size ensures quick, even cooking and integration into the soup. Cook until translucent to deepen flavor without burning, then combine with mushrooms for fuller taste.
- 1/3 cup mushrooms diced: Brown briefly to introduce earthy, savory umami and tender bite; diced mushrooms distribute flavor evenly throughout the soup and absorb the seasoned liquid. Cook until moisture reduces slightly to concentrate mushroom flavor before adding liquids.
- 1/4 teaspoon garlic powder: Sprinkle sparingly to impart a mild, aromatic garlic essence without overpowering; garlic powder blends smoothly into liquids and seasonings. Add during cooking so the garlic flavor mellows and integrates with the broth.
- 1/4 teaspoon salt: Season moderately to enhance and balance overall taste; salt intensifies savory notes and works with broth and poultry seasoning for a well-rounded profile. Taste and adjust near the end of cooking to avoid over-salting as reduction concentrates flavors.
- 1/8 teaspoon black pepper: Grind lightly to provide subtle heat and complexity with aromatic peppery notes; black pepper brightens flavors and contrasts the creaminess. Add gradually and taste to reach the preferred level of spiciness.
- 1/2 teaspoon poultry seasoning: Sprinkle conservatively to contribute a warm, herby blend that complements poultry and mushroom flavors; poultry seasoning adds sage, thyme, and other savory herbs for depth. Incorporate early to allow the herbs to bloom and meld into the soup.
- 1/4 teaspoon parsley dried: Garnish delicately to introduce a fresh, herbal lift and mild green color; dried parsley offers subtle earthiness and visual appeal. Add near the end of cooking or as a finishing sprinkle to maintain its fragrance.
Step by Step Instructions for Homemade Cream of Mushroom Soup

Below you will find a conversational walk through of each step, written to help you use your senses and avoid common pitfalls. Read the whole set once so you know the flow, then follow along as you cook so you get the best texture and flavor from every ingredient.
- In a small bowl, whisk together flour and 1 cup milk until well combined. Set aside.: The aroma right away is of clean dairy, and you will notice a smooth, slightly viscous texture as the flour hydrates the milk . This slurry is what prevents lumps when it hits hot liquid, so whisk until it feels silky with no gritty powder. If you still feel gritty bits, let it rest a minute and whisk again; this allows the flour to fully absorb the liquid. A common mistake is adding flour directly to hot liquid, which creates clumps. If lumps form later, you can pass the mixture through a fine sieve or vigorously whisk it while the liquid is simmering.
- In a small sauté pan, melt butter and sauté onion and mushrooms together until soft and fragrant. Remove from heat and set aside.: As the butter melts, it will smell rich and slightly nutty, then the onions will become translucent and sweet while the mushrooms release their moisture and concentrate their earthy scent. You should hear a gentle sizzle and see edges of the mushrooms darken slightly, which adds depth. Cook until the onion is soft and the mushrooms have reduced, about the moment they stop giving off water. Overcrowding the pan can steam the mushrooms instead of browning them, so work in a single layer if possible or cook slightly longer to let moisture evaporate.
- In a medium saucepan, bring to a boil chicken broth and remaining 1/2 cup of milk together with seasonings; garlic powder, salt, pepper, and parsley. Add milk and flour mixture to saucepan and continue to whisk until the soup thickens. Stir in cooked onions and mushrooms, and remove from heat. Let cool. If you are not using right away, cover and store in the refrigerator.: When the chicken broth and extra milk come to a boil, the steam will carry a savory, rounded fragrance that signals the base is concentrated and flavorful. Boiling briefly helps blend the dried seasonings and bloom their aromas into the liquid, but keep an eye on it to avoid scalding or a milk skin forming. If a skin starts to form, gently skim it away or lower the heat. A mistake here is letting the mixture scorch, especially if using thinner pans; stir occasionally and use moderate heat to maintain a gentle rolling boil rather than a furious one.
- Add milk and flour mixture to saucepan and continue to whisk until the soup thickens: Once you pour in the slurry, immediately whisk in steady circles so the starch disperses evenly and begins to swell, turning the broth into a velvety liquid. You will see the texture change from thin to creamy, and small bubbles will form at the edge as it reaches simmer. That glossy sheen is the sign of a properly thickened base. If it becomes too thick, whisk in a splash more broth to loosen it. A common error is stopping whisking, which causes the flour to clump and sink; persistent whisking prevents this and ensures a smooth finish.
- Stir in cooked onions and mushrooms, and remove from heat. Let cool. If you are not using right away, cover and store in the refrigerator: When you fold the sautéed vegetables into the hot soup, the steam will lift bright vegetal aromas and you will notice flecks of mushroom throughout the bowl. Removing from heat right after mixing keeps the dairy from separating and preserves the delicate flavors. Letting it cool slightly before covering helps avoid condensation that can water down the soup. If storing, place in an airtight container and refrigerate; reheating gently is key because aggressive boiling can change the texture. A mistake to avoid is reheating too quickly over high heat, which can break the creamy emulsion and produce graininess.
Tips for Success

I like to share tips that make the process feel easier and more reliable. These pointers focus on technique, timing, and small adjustments that yield a smoother, more flavorful bowl.
- Bring ingredients to similar temperatures Before mixing your flour and milk slurry into hot liquid, let them sit at room temperature briefly to reduce shock and reduce clumping.
- Use a heavy bottom pan A heavier saucepan distributes heat evenly so the chicken broth and milk do not scorch while boiling, which preserves a clean flavor.
- Control the heat when thickening Stir continuously and drop the heat to a simmer while the slurry integrates, keeping the texture glossy rather than pasty.
- Finish off heat when adding buttered vegetables Fold in the sautéed onion and mushrooms off heat to keep the dairy emulsion stable and maintain a fresh mushroom texture.
- Store and reheat mindfully Cool before sealing in an airtight container, and reheat slowly over low heat to bring back the creamy mouthfeel without splitting.
- Season at the end Taste and adjust the salt after everything is combined, because the broth and cooked vegetables concentrate flavor as they cool.
Great Combinations for Homemade Cream of Mushroom Soup
This soup pairs beautifully with a range of sides and fits many occasions, from casual lunches to cozy dinners. Here are thoughtful serving ideas and storage tips to help you make the most of every batch.
- Crusty bread or rolls: A warm, crusty loaf is perfect for dipping and soaking up the creamy broth, making each bite comforting and satisfying.
- Light green salad: A crisp salad with a tangy vinaigrette provides a refreshing contrast to the soup’s richness, balancing the mouthfeel on the plate.
- Grilled sandwich: Pair with a simple grilled cheese for a nostalgic meal that complements the soup’s savory notes and adds textural contrast.
- Meal occasions: Serve this soup for lunch, a light dinner, or as an elegant starter for a cozy holiday meal, especially in cold weather when you want something warming.
- Storage guidance: Refrigerate in an airtight container for up to four days. To reheat, use low heat and stir frequently to restore creaminess without breaking the emulsion.
- Seasonal pairings: This works brilliantly in winter months when mushrooms are earthy and robust, and it also transitions well into early spring paired with brighter side dishes.
- Portioning for gatherings: The recipe produces about five cups, so plan for it as a starter for six to eight people or as a main for two to three when served with sides.
FAQ
Conclusion
Homemade Cream of Mushroom Soup stands out for its comforting creaminess, earthy mushroom flavor, and straightforward technique that yields consistent results. Give it a try when you want a quick, satisfying bowl that feels like home, whether you are feeding yourself or a small group. I hope this recipe becomes one you return to on chilly evenings or when you want something gentle yet flavorful, and that the simple methods here make you feel confident in the kitchen.

Homemade Cream of Mushroom Soup
Ingredients
Equipment
Method
- In a small bowl, whisk together flour and 1 cup milk until well combined. Set aside.: The aroma right away is of clean dairy, and you will notice a smooth, slightly viscous texture as the flour hydrates the milk . This slurry is what prevents lumps when it hits hot liquid, so whisk until it feels silky with no gritty powder. If you still feel gritty bits, let it rest a minute and whisk again; this allows the flour to fully absorb the liquid. A common mistake is adding flour directly to hot liquid, which creates clumps. If lumps form later, you can pass the mixture through a fine sieve or vigorously whisk it while the liquid is simmering.
- In a small sauté pan, melt butter and sauté onion and mushrooms together until soft and fragrant. Remove from heat and set aside.: As the butter melts, it will smell rich and slightly nutty, then the onions will become translucent and sweet while the mushrooms release their moisture and concentrate their earthy scent. You should hear a gentle sizzle and see edges of the mushrooms darken slightly, which adds depth. Cook until the onion is soft and the mushrooms have reduced, about the moment they stop giving off water. Overcrowding the pan can steam the mushrooms instead of browning them, so work in a single layer if possible or cook slightly longer to let moisture evaporate.
- In a medium saucepan, bring to a boil chicken broth and remaining 1/2 cup of milk together with seasonings; garlic powder, salt, pepper, and parsley. Add milk and flour mixture to saucepan and continue to whisk until the soup thickens. Stir in cooked onions and mushrooms, and remove from heat. Let cool. If you are not using right away, cover and store in the refrigerator.: When the chicken broth and extra milk come to a boil, the steam will carry a savory, rounded fragrance that signals the base is concentrated and flavorful. Boiling briefly helps blend the dried seasonings and bloom their aromas into the liquid, but keep an eye on it to avoid scalding or a milk skin forming. If a skin starts to form, gently skim it away or lower the heat. A mistake here is letting the mixture scorch, especially if using thinner pans; stir occasionally and use moderate heat to maintain a gentle rolling boil rather than a furious one.
- Add milk and flour mixture to saucepan and continue to whisk until the soup thickens: Once you pour in the slurry, immediately whisk in steady circles so the starch disperses evenly and begins to swell, turning the broth into a velvety liquid. You will see the texture change from thin to creamy, and small bubbles will form at the edge as it reaches simmer. That glossy sheen is the sign of a properly thickened base. If it becomes too thick, whisk in a splash more broth to loosen it. A common error is stopping whisking, which causes the flour to clump and sink; persistent whisking prevents this and ensures a smooth finish.
- Stir in cooked onions and mushrooms, and remove from heat. Let cool. If you are not using right away, cover and store in the refrigerator: When you fold the sautéed vegetables into the hot soup, the steam will lift bright vegetal aromas and you will notice flecks of mushroom throughout the bowl. Removing from heat right after mixing keeps the dairy from separating and preserves the delicate flavors. Letting it cool slightly before covering helps avoid condensation that can water down the soup. If storing, place in an airtight container and refrigerate; reheating gently is key because aggressive boiling can change the texture. A mistake to avoid is reheating too quickly over high heat, which can break the creamy emulsion and produce graininess.
Notes
- Bring ingredients to similar temperatures Before mixing your flour and milk slurry into hot liquid, let them sit at room temperature briefly to reduce shock and reduce clumping.
- Use a heavy bottom pan A heavier saucepan distributes heat evenly so the chicken broth and milk do not scorch while boiling, which preserves a clean flavor.
- Control the heat when thickening Stir continuously and drop the heat to a simmer while the slurry integrates, keeping the texture glossy rather than pasty.
- Finish off heat when adding buttered vegetables Fold in the sautéed onion and mushrooms off heat to keep the dairy emulsion stable and maintain a fresh mushroom texture.
- Store and reheat mindfully Cool before sealing in an airtight container, and reheat slowly over low heat to bring back the creamy mouthfeel without splitting.
- Season at the end Taste and adjust the salt after everything is combined, because the broth and cooked vegetables concentrate flavor as they cool.


