This creamy mushroom soup cooks from scratch with sautéed mushrooms and a simple roux, giving you a smooth bowl with clean flavor and no “can” aftertaste.
Cream of mushroom soup is one of those pantry classics that’s handy, then a little disappointing once you taste a from-scratch version. The homemade pot has a fuller mushroom bite, a cleaner finish, and a texture you control. No mystery gums. No metallic note. Just mushrooms, butter, stock, and a bit of dairy brought together the old-school way.
This page gives you a reliable base recipe, plus smart options for thickness, salt level, and add-ins. You’ll also get storage tips, reheating tips, and a short “rescue plan” if your soup breaks or turns out too thin.
What makes homemade cream of mushroom taste better
Two moves change everything: browning the mushrooms well and building the body with a quick roux. Browning pulls out deeper, savory notes. The roux makes thickness that stays stable once it cools, warms, and gets used in casseroles.
A third move helps too: split the mushrooms. Chop some fine so they melt into the base, and keep some sliced so each spoonful still feels like mushroom soup, not beige sauce.
Pick mushrooms with the right texture
White button mushrooms work, cremini add a darker note, and a mix tastes rich without spending much. If you’ve got shiitake or oyster mushrooms, toss in a handful for extra savoriness. Trim dry ends, wipe off dirt with a damp towel, and skip soaking them in water. Mushrooms drink it up.
Use stock that you’d sip
Chicken stock gives a classic diner-style flavor. Vegetable stock keeps it vegetarian. Either way, choose one that tastes good on its own. If the stock is salty, you’ll salt later with a lighter hand.
Homemade Cream Of Mushroom with pantry-staple ingredients
This is the core recipe. It’s made for a bowl-and-spoon meal, and it also works as a base for casseroles, pot pies, and skillet chicken. If you want a thicker “condensed-style” version, there’s an easy switch in the recipe card notes.
Recipe card
Homemade cream of mushroom soup
Yield:About 6 cups (4–6 servings)
Prep time:15 minutes
Cook time:25 minutes
Total time:40 minutes
Ingredients
- 2 tablespoons butter
- 1 tablespoon olive oil
- 1 medium yellow onion, finely diced
- 2 cloves garlic, minced
- 1 1/2 pounds mushrooms (button, cremini, or a mix), divided: half finely chopped, half sliced
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 2 tablespoons all-purpose flour
- 3 cups chicken or vegetable stock
- 1 cup milk
- 1/2 cup heavy cream
- 1 teaspoon soy sauce (optional, for savoriness)
- 1 teaspoon fresh lemon juice (optional, bright finish)
- 2 tablespoons chopped parsley or chives (optional)
Instructions
- Warm a large pot over medium-high heat. Add butter and olive oil. Once the butter foams, add onion and a pinch of salt. Cook 4–5 minutes, stirring, until glossy and soft.
- Add garlic and cook 30 seconds, just until fragrant.
- Add the mushrooms and spread them out. Let them sit 2 minutes so they brown, then stir. Cook 8–10 minutes until the pot looks drier, the mushrooms are browned, and the aroma turns nutty.
- Season with salt and pepper. Sprinkle flour over the mushrooms and stir for 1 minute so the flour cooks and coats everything.
- Pour in stock in a steady stream while stirring. Scrape the bottom of the pot to lift browned bits. Bring to a gentle simmer.
- Lower heat to medium-low and simmer 8–10 minutes until the soup starts to thicken.
- Stir in milk and cream. Keep the heat low and warm 3–4 minutes. Don’t boil once the dairy goes in.
- If you want a smoother texture, blend 1–2 cups of the soup and stir it back in. For a fully smooth soup, blend it all, then return to low heat.
- Taste and adjust salt. Add soy sauce for deeper savoriness and lemon juice for a clean finish, if you like. Top with herbs and serve.
Notes
Condensed-style thickness: Use 2 1/2 cups stock instead of 3 cups, and simmer 2–3 minutes longer before adding dairy. You’ll get a thicker base that works well in baked dishes.
Dairy swap: For a lighter bowl, use all milk and skip the heavy cream. For extra richness, use 1 cup half-and-half in place of milk.
How to control thickness without guessing
Thickness comes from flour plus simmer time, then blending. If you want a spoon-coating bowl, keep the simmer steady and blend a portion. If you want it pourable for casseroles, simmer a shorter time and skip blending.
Three easy thickness “dials”
- Flour amount: More flour makes a thicker base once it simmers.
- Simmer time: More simmer time reduces liquid and tightens the texture.
- Blending: Blending turns mushroom pieces into body without adding more starch.
If you overshoot and the soup gets too thick, loosen it with warm stock or milk, a splash at a time, stirring between splashes.
Flavor boosts that stay clean
Mushrooms taste savory on their own, yet the bowl can still feel flat if you stop at salt and pepper. Small additions can lift the soup without turning it into something else.
Options that fit the same profile
- Soy sauce: A teaspoon adds depth and rounds out the mushroom note.
- Lemon juice: A small squeeze at the end wakes up the bowl.
- Fresh herbs: Parsley or chives add a light top note.
- Dry thyme: A pinch works well with mushrooms and cream.
If you’re tracking nutrition, mushrooms are naturally low in calories and carry several B vitamins and minerals. The exact numbers shift by type and serving size, so check a trusted database when you need specifics. USDA FoodData Central’s mushroom listings are a solid place to verify nutrient details for the mushrooms you buy.
| Ingredient | What it does in the pot | Swap that still works |
|---|---|---|
| Mushrooms (mixed) | Main flavor and texture | All cremini for a darker note |
| Butter | Richness, helps build roux | Use more olive oil, soup tastes lighter |
| Olive oil | Raises browning tolerance | Neutral oil like avocado oil |
| Onion | Sweet base note | Shallot for a softer bite |
| Garlic | Aroma and savoriness | Garlic powder, 1/2 teaspoon |
| Flour | Thickness and stability | Cornstarch slurry added at the end |
| Stock | Body and seasoning | Water plus a bouillon base |
| Milk | Softens the base | Unsweetened oat milk (least sweet) |
| Heavy cream | Silky finish | Half-and-half |
| Soy sauce | Deeper savory note | Worcestershire sauce, small splash |
Ways to serve it without getting bored
This soup can sit in the center of a meal, or it can act like a sauce. A few serving moves keep it fresh across the week.
For bowls
- Top with toasted bread cubes and chopped chives.
- Add sautéed spinach right before serving.
- Stir in cooked rice or small pasta for a heartier bowl.
For cooking
- Use as the creamy base for green bean casserole.
- Stir into shredded chicken and spoon over baked potatoes.
- Mix with cooked noodles, add peas, bake until bubbly.
Storage and reheating that keeps it smooth
Creamy soups can split if they boil hard on reheat. Keep the heat low, stir often, and warm it until hot, not raging. If you made the condensed-style thickness, add a splash of milk while warming so it loosens evenly.
Cool soup promptly after cooking. Divide into shallow containers so it drops in temperature quicker, then refrigerate. Food-safety guidance also warns against leaving perishable dishes out too long at room temperature. USDA FSIS leftovers storage advice covers safe cooling and storage time ranges that apply to soups like this.
| Task | What to do | What to avoid |
|---|---|---|
| Cooling | Portion into shallow containers, refrigerate soon | Letting the full pot sit on the stove for hours |
| Fridge storage | Store covered, keep the surface clean | Repeatedly warming and cooling the same container |
| Freezing | Freeze in portions, leave headspace | Expecting the same texture without a quick whisk on reheat |
| Reheating | Low heat, frequent stirring | Boiling hard after dairy is in |
| Fixing split soup | Lower heat, whisk, blend a small portion | Adding more cream while it’s boiling |
| Using as casserole base | Use condensed-style thickness | Using a thin bowl-style soup without reducing |
Fixes for common problems
Even careful cooks get a batch that’s thin, thick, bland, or a touch grainy. Here are fixes that don’t require starting over.
If the soup is too thin
- Simmer 5 more minutes with the lid off, stirring now and then.
- Blend 1–2 cups and stir it back in.
- Make a cornstarch slurry: 1 tablespoon cornstarch mixed with 1 tablespoon cold water. Stir it in while the soup is hot, then warm 2 minutes.
If the soup is too thick
- Add warm stock or milk in small splashes, whisking between splashes.
- Warm it gently; thick soup loosens as it heats.
If it tastes flat
- Add a pinch more salt, stir, taste again.
- Add a small splash of soy sauce.
- Add a squeeze of lemon juice at the end.
If it looks grainy or split
Graininess often shows up after a hard boil once dairy is in the pot. Lower the heat right away. Blend a cup of soup and whisk it back in. If the soup still looks broken, whisk in a tablespoon of cold cream off heat, then warm gently.
Shopping and prep tips that save time
You can make this soup on a weeknight without a mess if you set up your prep in a simple order. Dice the onion, mince the garlic, then chop the mushrooms. Keep a bowl for scraps. Keep a second bowl for the chopped mushrooms and a plate for the slices. That split makes texture easy once you start cooking.
If you want to prep ahead, slice mushrooms a day early and store them in a paper towel-lined container in the fridge. They stay drier, so they brown easier once they hit the pot.
Small batch and big batch notes
A small batch cooks quickly, yet it also browns mushrooms less evenly because the pot can run dry faster. Keep an eye on the heat and stir once you see darker spots.
A big batch browns better since the pot holds heat, yet it can steam mushrooms if they’re crowded. Brown in two rounds if your pot is cramped. The extra time pays off in flavor.
Once you’ve made it once, you’ll start to cook by sight and smell: onions turn glossy, mushrooms stop shedding liquid, the flour smells like toast, the soup coats the back of a spoon. That’s the whole game.
References & Sources
- USDA FoodData Central.“Food search: mushrooms.”Database listings used as a trusted place to verify nutrient details for different mushroom types and serving sizes.
- USDA Food Safety and Inspection Service (FSIS).“Leftovers and Food Safety.”Safe cooling, storage, and reheating guidance referenced for handling creamy soups as leftovers.

