Cream of Mushroom Soup Recipe

Anna

Sharing stories, traditions, and flavors

Recommended Kitchen Pick

CAROTE Complete 21-Piece Nonstick Cookware Set

A stylish all-in-one cookware set for everyday cooking, easy cleanup, and induction-ready performance.

CAROTE 21-piece nonstick cookware set on Amazon
★★★★★ 4.4/5 based on 33,000+ reviews

What’s Included

  • 1 Egg Pan
  • 9.5" Frying Pan
  • 11" Frying Pan
  • 1.7 Qt Saucepan with Lid & Steamer
  • 2.4 Qt Saucepan with Lid

 

  • 4.3 Qt Casserole Pot with Lid
  • 6.5 Qt Casserole Pot with Lid
  • 4.5 Qt Sauté Pan with Lid
  • 3 Cooking Utensils
  • 4 Pan Protectors
Nonstick for easier cooking and cleanup
Works on all cooktops, including induction
Good all-in-one starter or kitchen upgrade set

This is one of our favorite cookware picks for home cooks who want a complete set without overcomplicating the kitchen.

This post may contain affiliate links learn more.

There are certain foods that exist in our collective memory almost exclusively in their canned, condensed form. For my family, and for me for the longest time, cream of mushroom soup was chief among them. It was the mysterious, gloopy binder in Mom’s famous green bean casserole, the secret sauce in a quick weeknight stroganoff, but never, ever the star of the show. The idea of ladling a bowl of it to eat on its own felt as foreign as eating a bowl of ketchup. That all changed on a chilly autumn afternoon when, armed with a basket of fresh mushrooms and a determination to see what I was missing, I stumbled upon this very recipe. The transformation was nothing short of miraculous. The result wasn’t just soup; it was a revelation. My entire family, initially skeptical, fell silent after the first spoonful. The silence was soon replaced by the clinking of spoons against bowls and requests for seconds. This homemade cream of mushroom soup recipe doesn’t just rival the canned version; it completely obliterates any memory of it, replacing it with a velvety, deeply flavorful experience that is rich, comforting, and utterly delicious. It proved to us that this soup is not just an ingredient; it’s a destination.

Ingredients for the Ultimate Cream of Mushroom Soup

The magic of a truly exceptional soup lies in the quality and synergy of its ingredients. While this recipe is straightforward, understanding the role each component plays will elevate your final dish from simply good to unforgettably great. Let’s break down the cast of characters that make this homemade cream of mushroom soup a culinary masterpiece.

  • Butter: The recipe calls for butter, and for good reason. It’s the foundational flavor that sets the tone for the entire soup. When you heat butter in the saucepan, it provides a rich, nutty fat for sautéing the mushrooms and onions. This is not just about preventing sticking; it’s about flavor development. Butter encourages the Maillard reaction, a chemical process that gives browned food its distinctive taste. The milk solids in butter toast gently, imparting a golden-brown color and a depth of flavor to the mushrooms that you simply cannot achieve with oil. For the best results, consider using unsalted butter. This gives you complete control over the final salinity of the soup, allowing the earthy mushroom and savory broth flavors to shine through without being overpowered.
  • Mushrooms: This is the heart and soul of the soup. The recipe wisely suggests a combination of your favorite types, and this is a crucial tip for achieving a complex, multi-layered flavor profile. Don’t limit yourself to the standard white button mushrooms, although they are a perfectly fine starting point. To build a truly spectacular soup, think like a chef and layer your flavors.
    • Cremini Mushrooms (Baby Bellas): These are a fantastic base. They are essentially a more mature version of the white button mushroom, offering a deeper, earthier flavor and a firmer texture that holds up well during cooking.
    • Shiitake Mushrooms: Introducing shiitakes will add a wonderful, smoky, almost meaty undertone to your soup. They have a distinct umami quality that makes the soup feel incredibly savory and satisfying. Be sure to remove their tough, woody stems before slicing.
    • Oyster Mushrooms: These delicate, fan-shaped mushrooms have a subtle, slightly sweet flavor and a velvety texture when cooked. They add a sophisticated note and a lovely mouthfeel.
    • Portobello Mushrooms: For a truly robust and deep flavor, a diced portobello cap can be a game-changer. They are the most mature cremini and have a very rich, steak-like quality.
    • Porcini Mushrooms (Dried): While not on the initial list, a secret weapon for mushroom lovers is to incorporate a small amount of rehydrated dried porcini mushrooms. Soak them in hot water for 20 minutes, chop them finely, and add them with the fresh mushrooms. Be sure to strain and add the incredibly flavorful soaking liquid to the soup along with the broth for an unparalleled punch of woodsy flavor.
  • Onion: This humble aromatic is a non-negotiable supporting actor. The onion doesn’t steal the show but works in the background to build a savory foundation. As it cooks in the butter alongside the mushrooms, its sharp bite mellows into a delicate sweetness that beautifully complements the earthiness of the fungi. A yellow onion is the ideal choice here, providing a balanced, all-purpose flavor that is neither too sharp nor too sweet. Finely dicing the onion ensures it melts into the soup, contributing its flavor without creating a chunky, onion-forward texture.
  • All-Purpose Flour: Flour acts as the primary thickening agent in this recipe, creating the classic creamy, velvety body we expect from a cream soup. It’s whisked with a portion of the broth to form a “slurry” before being added to the pot. This technique prevents lumps and ensures the flour disperses evenly, gradually thickening the soup as it comes to a boil. If you need a gluten-free cream of mushroom soup, you can easily substitute the all-purpose flour. A common choice is a cornstarch slurry (mix 2 tablespoons of cornstarch with 4 tablespoons of cold broth) and add it at the same stage.
  • Broth: The choice of broth significantly influences the soup’s final character.
    • Chicken Broth: This is the classic choice. It provides a savory, relatively neutral background that allows the mushroom flavor to be the star. A good quality, low-sodium store-bought broth or, even better, a homemade chicken broth will yield the best results.
    • Beef Broth: As the recipe notes, using beef broth will create a much richer, darker, and more intensely savory soup. The robust flavor of beef broth stands up well to heartier mushrooms like portobello and shiitake, resulting in a dish reminiscent of a beef stroganoff.
    • Vegetable Broth: To make the soup vegetarian, a flavorful vegetable broth is the perfect choice. Look for one with a deep, savory base (often containing mushroom, tomato, and onion) to avoid a soup that tastes overly sweet or carroty.
  • Half-and-Half Cream: This is the finishing touch, the ingredient that officially puts the “cream” in cream of mushroom soup. Half-and-half is a mixture of equal parts whole milk and heavy cream, offering the perfect balance. It provides a luxurious, silky richness without being overly heavy or cloying. The recipe suggests several substitutes, each affecting the final product.
    • Heavy Cream: For a truly decadent, restaurant-quality soup, you can substitute heavy cream. The higher fat content will result in an even richer, thicker, and more velvety texture.
    • Whole Milk: For a lighter, more everyday version of the soup, whole milk is a fine substitute. The soup will be less rich and slightly thinner, but still delicious.
    • Evaporated Milk: A great pantry-staple alternative. It provides a creamy consistency and a slightly caramelized flavor that works surprisingly well in this soup.

Step-by-Step Instructions for a Perfect Pot

Following these directions carefully will guide you to a flawless bowl of soup. The key is to pay attention to the techniques—the proper sautéing of the mushrooms, the lump-free thickening, and the gentle simmering—to build layers of flavor at every stage.

Step 1: Sauté the Mushrooms and Onions

Begin by melting your butter in a large saucepan or Dutch oven over medium-high heat. The pan should be large enough to hold all the ingredients without being overcrowded. Once the butter is melted and foaming gently, add your prepared mushrooms and the finely diced onion. The initial sizzle is a good sign! Cook, stirring occasionally, until the vegetables are tender. This will take about 5-7 minutes. At first, the mushrooms will release a significant amount of water. It’s crucial to continue cooking until this liquid has evaporated and the mushrooms begin to turn a beautiful golden brown. This browning process is where the deep, woodsy mushroom flavor is developed. Don’t rush this step; patience here pays off in the final taste.

Editor’s Tip Expansion: As the original recipe wisely notes, how you clean your mushrooms matters. Mushrooms are like tiny sponges and will absorb a great deal of water if rinsed or soaked. This water-logging prevents them from browning properly in the pan; they will steam instead of sauté, resulting in a rubbery texture and diluted flavor. The best method is to use a damp paper towel or a soft mushroom brush to gently wipe away any visible dirt from the caps and stems. This keeps them dry and ready for perfect caramelization.

Step 2: Add the Flour, Seasoning, and Broth

While the mushrooms and onions are finishing their sauté, prepare your thickening agent. In a separate small bowl, combine the all-purpose flour, salt, and freshly ground black pepper. Pour in one can (or about 1.5 cups) of your chosen broth. Whisk this mixture vigorously until it is completely smooth and free of any lumps. This slurry is the secret to a perfectly smooth, creamy soup base.

Once the mushrooms are beautifully browned and tender, pour the flour-broth slurry directly into the saucepan with the mushroom mixture. Stir immediately to combine everything. Now, pour in the remaining can of broth, stirring continuously. Bring the entire mixture to a boil over medium-high heat. As it heats up, you will notice the soup begin to thicken. This is the flour being activated by the heat. Let it cook at a gentle boil for about 2 minutes to cook out any raw flour taste and allow it to reach its full thickening potential.

Step 3: Make It Rich and Creamy

Once the soup has thickened, reduce the heat to low. This is an important step to prevent the soup from scorching on the bottom and to prepare it for the addition of the cream. Slowly pour in the half-and-half cream, stirring gently as you do. You should see the soup transform into a pale, creamy, and luxurious-looking liquid.

Allow the soup to simmer gently, uncovered, over low heat for about 15 minutes. Do not let it boil after adding the cream, as this can cause the dairy to curdle or separate. This final, patient simmer is where the magic happens. The flavors of the mushrooms, aromatics, broth, and cream meld together into a harmonious, deeply satisfying soup. Stir occasionally to prevent a skin from forming. After 15 minutes, taste the soup and adjust the seasoning if necessary, adding more salt or pepper to your liking. Serve hot, garnished with fresh chives or parsley if desired.

Nutrition Facts

Please note that these values are an approximation and can vary based on the specific ingredients used (e.g., type of broth, fat content of cream, amount of butter). This estimate is based on the recipe yielding approximately 6 servings.

  • Servings: 6
  • Calories per serving: Approximately 250-300 kcal

This homemade version is often lower in sodium and free from the preservatives and additives commonly found in canned condensed soups, making it a more wholesome choice for you and your family.

Preparation Time

This recipe is surprisingly quick, making it a fantastic option for a weeknight meal that feels special.

  • Prep Time: 15 minutes (Includes washing and slicing mushrooms, dicing onion)
  • Cook Time: 25 minutes (Includes sautéing, simmering, and finishing)
  • Total Time: 40 minutes

How to Serve Cream of Mushroom Soup

This soup is a star in its own right and deserves to be dressed up for its performance. Here are some ideas for serving and pairing to create a complete and memorable meal.

Perfect Garnishes:
A good garnish adds a pop of color, a contrasting texture, or a final burst of flavor.

  • Fresh Herbs: Finely chopped fresh chives (as suggested), flat-leaf parsley, or a few fresh thyme leaves add a bright, fresh note that cuts through the richness.
  • A Drizzle of Something Special: A swirl of high-quality extra virgin olive oil, a nutty toasted sesame oil, or for true luxury, a few drops of white truffle oil.
  • Creamy Toppers: A small dollop of sour cream or crème fraîche adds a tangy counterpoint to the creamy soup.
  • Crunchy Elements: Homemade croutons, crispy fried onions or shallots, or toasted pumpkin seeds add a wonderful textural contrast.
  • Extra Mushrooms: Sauté a few extra mushroom slices in butter until golden and crisp, then pile them in the center of the bowl.

Delicious Pairings:
Serve this soup as a light lunch or a starter, or make it the centerpiece of a larger meal with these accompaniments.

  • Bread is a Must: This soup begs to be sopped up with bread. Serve with a warm, crusty baguette, slices of sourdough, hearty rye bread, or homemade garlic bread.
  • The Classic Grilled Cheese: The ultimate comfort food pairing. A sharp cheddar or gooey Gruyère grilled cheese sandwich dipped into the creamy mushroom soup is a match made in heaven.
  • A Crisp Salad: Balance the rich, creamy soup with a simple green salad tossed in a bright, zesty lemon vinaigrette. The acidity will cleanse the palate between spoonfuls.
  • As a Starter: Serve smaller portions of the soup as an elegant first course before a main dish of roasted chicken, seared steak, or pork tenderloin.

Additional Tips for Soup Perfection

Take your soup to the next level with these five professional tips.

  1. Master the Maillard Reaction: The key to a deep, not just a “mushroom-flavored,” soup is browning. To achieve this, ensure your pan is hot before adding the mushrooms and, most importantly, do not overcrowd the pan. Cook the mushrooms in two batches if necessary. Giving them space allows moisture to evaporate quickly so they can sauté and caramelize rather than steam.
  2. Deglaze for a Flavor Boost: After the mushrooms and onions are browned, and before adding the flour slurry, add a splash (about 1/4 cup) of dry white wine, dry sherry, or brandy to the hot pan. Scrape up all the browned bits (the “fond”) from the bottom of the pan. Let the alcohol cook off for a minute. This simple step of deglazing adds an incredible depth of flavor and a touch of acidity that brightens the entire soup.
  3. Customize the Texture: This recipe yields a soup with tender pieces of mushroom throughout. If you prefer a completely smooth, velvety texture, you can use an immersion blender to partially or fully blend the soup before adding the cream. For a “best of both worlds” approach, blend about half the soup until smooth, then stir it back into the unblended portion. This creates a creamy base with pleasant bites of mushroom.
  4. Make-Ahead and Storage Savvy: This soup can be made ahead of time, which is great for meal prep. However, dairy-based soups can sometimes separate when reheated. For the best results, you can prepare the soup up to the point before adding the half-and-half. Cool and store this soup base in the refrigerator for up to 3 days. When you’re ready to serve, gently reheat the base on the stovetop and then stir in the cream to finish. Leftovers of the finished soup can be stored in an airtight container in the refrigerator for up to 3 days and should be reheated gently on the stove, never boiled.
  5. Umami Enhancers: To amplify the savory, “meaty” quality of the mushrooms, consider adding a teaspoon of soy sauce, tamari, or even a dash of Worcestershire sauce along with the broth. These ingredients are rich in glutamates and will deepen the overall umami flavor of the soup without making it taste like soy sauce.

Frequently Asked Questions (FAQ)

Here are answers to some common questions you might have while making this delicious soup.

1. Can I use canned or jarred mushrooms for this recipe?
While you technically can, the difference in flavor and texture is significant. Fresh mushrooms are highly recommended for the best results, as they provide a woodsy, earthy flavor and a pleasant, tender bite. If you must use canned mushrooms, be sure to drain them very well and pat them dry before sautéing to help them brown as much as possible.

2. My soup seems too thin (or too thick). How can I fix it?
This is an easy fix! If your soup is too thin, you can let it simmer a bit longer to allow more liquid to evaporate. Alternatively, you can create a small cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons of cold water), stir it in, and simmer for a minute or two until it thickens. If your soup is too thick, simply stir in a splash more broth or cream until it reaches your desired consistency.

3. Can I freeze this cream of mushroom soup?
Freezing soups that contain dairy like half-and-half or cream is generally not recommended. The cream has a tendency to separate and become grainy upon thawing and reheating, which can ruin the texture. The best method for freezing is to follow the recipe right up until the point of adding the cream. Freeze the soup base in an airtight container for up to 3 months. When you’re ready to eat, thaw the base in the refrigerator overnight, reheat it gently on the stove, and then stir in the fresh half-and-half as directed in the recipe.

4. How do I prevent the cream from curdling when I add it to the soup?
Curdling happens when dairy is exposed to high heat or a sudden change in temperature. To prevent this, ensure you have reduced the heat to low before you stir in the half-and-half. You can also “temper” the cream by ladling a small amount of the hot soup broth into the cream while whisking constantly. This gently raises the temperature of the cream. Then, you can add the warmed cream mixture back into the pot. Most importantly, do not let the soup come to a boil after the cream has been added.

5. How can I make this recipe vegan?
It’s very easy to adapt this recipe for a vegan diet! Make the following swaps:

  • Use a high-quality vegan butter or olive oil instead of dairy butter.
  • Use a rich, savory vegetable broth.
  • Instead of half-and-half, use a full-fat canned coconut milk (for a very creamy result), or create a “cashew cream” by blending 1 cup of soaked raw cashews with 1/2 cup of water until completely smooth. Stir this in at the end just as you would the half-and-half.