This simple cream of mushroom soup comes together in one pot with fresh mushrooms, basic pantry staples, and about 30 minutes on the stove.
When you make easy cream of mushroom soup from scratch, you get deep mushroom flavor, a short ingredient list, and a texture that puts canned soup to shame. This version uses one pot, simple produce, and a simple roux so you can serve a cozy bowl on a busy weeknight without fuss.
Easy Cream Of Mushroom Soup Ingredients And Ratios
Before you start cooking, it helps to know what each ingredient does in a pot of this soup. That way you can swap items with confidence and keep the soup balanced and smooth.
| Ingredient | Role In The Soup | Easy Substitutions |
|---|---|---|
| Fresh mushrooms (white, cremini, or mix) | Provide flavor, texture, and a mild earthy taste. | Portobello caps, sliced shiitake, or a mixed pack. |
| Butter or olive oil | Helps brown the mushrooms and carry flavor. | Neutral oil plus a small splash of cream at the end. |
| Onion or shallot | Adds sweetness and depth to the base. | Leek, green onion whites, or finely grated carrot. |
| Garlic | Rounds out the flavor and adds aroma. | Garlic powder added with the broth. |
| Flour | Thickens the broth into a creamy base. | Cornstarch slurry or gluten free all purpose flour. |
| Broth (vegetable or chicken) | Forms the savory backbone of the soup. | Water plus bouillon or stock concentrate. |
| Milk or cream | Adds richness and the classic silky texture. | Half and half, evaporated milk, or barista style oat milk. |
| Salt and pepper | Bring out mushroom flavor. | Season to taste with your usual table salt and black pepper. |
| Fresh herbs (thyme, parsley) | Add a fresh finish at the end. | Dried thyme early in cooking, or a pinch of nutmeg. |
Step By Step: How To Make This Mushroom Soup
This method keeps the whole process on the stovetop, from browning the mushrooms to finishing the creamy base. You only need a heavy pot, a wooden spoon, and a sharp knife.
Prep And Slice The Mushrooms
Start by wiping dirt from the mushrooms with a damp cloth or paper towel instead of soaking them in water, which can make them soggy. Slice them about as thick as a coin so they brown nicely without disappearing into the soup. Trim any tough stems, especially on shiitake or portobello mushrooms, and save them for stock if you like.
Brown The Mushrooms For Deep Flavor
Place a large pot over medium high heat and melt the butter or warm the oil. Add the sliced mushrooms in a single layer as much as you can and leave them alone for a few minutes so they can brown. Once one side turns golden, stir, add a pinch of salt, and let them cook until most of the moisture cooks off and the pan starts to look dry.
This browning step builds the base flavor of the soup. Mushrooms contain plenty of water, so they steam at first and then start to caramelize once that water evaporates. Giving them time here pays off later in a richer bowl.
Soften The Aromatics
When the mushrooms look browned and glossy, push them to the sides of the pot and add a bit more fat if the pan seems dry. Stir in chopped onion and a small pinch of salt, then cook until the onion turns translucent and soft. Add minced garlic and cook for about thirty seconds, just until fragrant, so it does not burn.
Build A Simple Roux
Sprinkle the flour over the mushroom mixture and stir until all of it looks coated and no dry patches of flour remain. Let this cook for one to two minutes. The flour should soak up the fat and form a paste around the vegetables. Cooking it briefly helps the soup thicken later without a raw flour taste.
Whisk In Broth And Simmer
Pour in a small splash of broth while stirring to loosen the flour from the bottom of the pot. Continue adding the rest of the broth in stages, stirring until the liquid is smooth before each addition. This gradual approach keeps lumps away and turns the roux into a velvety base.
Bring the pot to a gentle simmer and cook for ten to fifteen minutes. The soup will thicken as the flour finishes cooking and the flavors blend. Stir from the bottom now and then so nothing sticks.
Add Milk Or Cream At The End
Turn the heat down to low and slowly pour in the milk, cream, or a mix of the two while stirring. High heat can cause dairy to separate, so a gentle simmer is enough at this stage. Taste and add salt and pepper in small amounts until the flavor feels balanced. Finish with chopped fresh thyme or parsley right before serving.
Texture Choices: Chunky, Smooth, Or In Between
Each kitchen has a different idea of homemade mushroom soup. Some cooks love large mushroom slices in a brothy base, while others prefer a smooth, spoon coating texture. You can adjust the method after cooking to get the bowl you like best.
Keeping The Soup Chunky
If you enjoy bites of mushroom in each spoonful, keep the slices on the thicker side from the start. When the soup finishes simmering, skip any blending and just check the seasoning. A drizzle of cream on top and some toasted bread on the side give a nice contrast to the hearty texture.
Blending For A Smooth Finish
For a more delicate bowl, blend part or all of the soup. An immersion blender works right in the pot. For the smoothest result, blend in batches in a regular blender, then return the soup to the pot before adding cream. Leave a few mushroom slices aside before blending if you want a mix of textures.
Lightening The Soup Without Losing Comfort
To keep calories in check while still getting a creamy feel, use a mix of low fat milk and a smaller splash of heavy cream instead of only cream. Mushrooms are naturally low in calories and provide fiber and minerals, according to the SNAP Ed mushroom guide, so the main richness here comes from the dairy and fat you choose.
Flavor Variations For Creamy Mushroom Soup
Once you know the basic stovetop method, small tweaks can turn a basic pot of mushroom soup into something better suited to a holiday starter, a quick lunch, or a meatless main course. Think in terms of aroma, extra vegetables, and toppings.
Herb And Wine Mushroom Soup
Add a splash of dry white wine or dry sherry after the mushrooms brown and before you add the flour. Let it simmer for a minute so the sharp alcohol note fades. Stir in a bay leaf and more fresh thyme while the soup simmers. Remove the bay leaf before blending or serving.
Vegetarian And Vegan Adjustments
To keep the soup vegetarian, use vegetable broth instead of chicken broth and skip meat based concentrates. For a dairy free version, replace butter with olive oil and finish with a creamy plant based milk that holds up to heat, such as oat or cashew. Thicken with a cornstarch slurry instead of flour if you avoid gluten.
Serving Ideas For This Cream Of Mushroom Soup
A pot of this mushroom soup can act as a starter, a light meal, or a base for other dishes. Small details such as garnishes, sides, and texture add ons turn a plain bowl into something you look forward to.
Garnishes That Add Contrast
Try topping each bowl with a spoonful of sautéed sliced mushrooms, a swirl of cream, and a sprinkle of chopped parsley or chives. Crushed crackers or homemade croutons add crunch. A few drops of truffle oil or a dusting of grated hard cheese give a stronger flavor for special meals.
Pairing With Bread, Salad, Or Protein
Serve the soup with crusty bread, warm rolls, or garlic toast to catch each drop. A crisp green salad with a sharp vinaigrette offsets the creamy texture. If you want more protein, add shredded cooked chicken, white beans, or cooked barley during the final simmer.
Using Leftover Soup In Other Recipes
Homemade cream of mushroom soup can stand in for canned condensed soup in casseroles and skillet dishes. Since homemade soup is thinner, you may need to simmer the dish a little longer or reduce other liquids. Use it as a sauce for pasta, spoon it over baked chicken, or stir it into cooked rice for an easy side.
Storage, Freezing, And Food Safety Tips
Because this soup uses dairy and cooked mushrooms, safe handling matters. Cool any leftovers quickly, store them in shallow containers, and reheat them to a steady simmer before serving again.
| Storage Method | How Long It Keeps | Tips For Best Quality |
|---|---|---|
| Room temperature | Up to 2 hours after cooking | Refrigerate or freeze within 2 hours to limit bacteria growth. |
| Refrigerator (sealed container) | 3 to 4 days | Chill quickly and keep the fridge at or below 40°F, as recommended in USDA leftovers guidance. |
| Freezer (sealed container) | 2 to 3 months | Leave headspace for expansion and label with the date. |
| Reheating on the stove | Until hot and steaming | Reheat slowly over medium heat and stir often to keep the dairy from separating. |
| Reheating in the microwave | 1 to 3 minutes per portion | Use a microwave safe bowl, cover loosely, and stir halfway. |
| Reheating from frozen | Over low heat until thawed and hot | Thaw overnight in the fridge when possible for more even heating. |
| Discard guidelines | After 3 to 4 days in the fridge | When in doubt, throw it out to stay on the safe side. |
The USDA Food Safety and Inspection Service notes that cooked leftovers stored in the refrigerator are usually safe for about three to four days when cooled and chilled properly, and that freezing keeps food safe for longer periods, even though texture slowly changes over time. Their USDA leftovers food safety advice explains these time frames in detail and gives more guidance on storage temperatures.
Planning Your Next Batch Of Cream Of Mushroom Soup
Once you have cooked this easy cream of mushroom soup a few times, it becomes a flexible base recipe. You can double the mushrooms for a stronger flavor, swap in different herbs, or change the dairy to suit how rich you want the final bowl to be. Keep the basic ratio in mind: about four cups of sliced mushrooms, three cups of broth, and one to one and a half cups of milk or cream for a pot that serves four.
Adjust the seasoning at the end while the soup sits off the heat for a minute. A squeeze of lemon brightens the taste, and a small pinch of salt can bring the mushroom notes forward. With a little practice, this simple mushroom soup turns into a reliable weeknight dinner that feels special but fits into real life cooking.

