Rich and Creamy Mushroom Soup



Homemade Cream of Mushroom Soup: A Culinary Delight

Why You’ll Adore This Recipe: Prepare to be captivated by this homemade cream of mushroom soup, a dish that redefines rich and creamy comfort food. Unlike anything you’ll find in a can, this recipe is packed with an abundance of perfectly cooked sliced and chopped mushrooms, delivering an explosion of authentic, earthy flavors. Its luxurious texture and deep umami notes make it an instant favorite, truly a cut above any store-bought alternative. This is not just soup; it’s an experience.

Preparation Time: Approximately 50 minutes
Essential Equipment: One large pot or Dutch oven
Servings: Yields 8 generous servings

A beautifully garnished bowl of rich, creamy mushroom soup, surrounded by fresh mushrooms, parsley, and seasonings.

Many “cream of” soups rely on a completely puréed texture to achieve their signature creaminess. While this method certainly has its merits for certain dishes – who would want chunky pumpkin soup, after all? – it often leaves something to be desired when it comes to a classic cream of mushroom soup. For mushroom lovers, the real delight lies in the substantial bite and varied textures of the mushrooms themselves.

That’s precisely why this homemade cream of mushroom soup recipe stands apart. We skip the puréeing entirely, ensuring that every spoonful delivers a medley of tender, beautifully browned mushrooms immersed in a decadent, flavor-rich broth. This isn’t just a simple bowl of soup; it’s a culinary masterpiece that promises an unparalleled depth of flavor and a comforting warmth. If it were possible to genuinely swoon over a soup, this deeply satisfying creation would undoubtedly be the reason why.

Experience the Unmatched Joy of Homemade Cream of Mushroom Soup

There’s a significant difference between a quick meal and a truly memorable one, and this homemade cream of mushroom soup unquestionably falls into the latter category. It’s an elevated take on a beloved classic, offering layers of flavor and texture that transform a simple bowl of soup into a gourmet experience.

Rich, Velvety, and Luxuriously Creamy

The foundation of this extraordinary soup is a carefully crafted roux, combined with the indulgent richness of heavy cream. This combination isn’t just about thickening; it’s about creating a broth that is velvety smooth, opulent, and utterly luxurious. Each spoonful delivers a rich mouthfeel that feels straight out of a high-end bistro or a Michelin-starred restaurant. The smooth texture combined with the hearty mushrooms provides a balanced and incredibly satisfying culinary adventure, making this recipe a true standout for those who appreciate fine dining at home.

Cozy, Comforting, and Deeply Satisfying

For many, comfort food isn’t just about sweet treats like cake or cookies; it’s about savory, soul-warming dishes that envelop you in a sense of well-being. If your idea of ultimate comfort leans towards the earthy richness of roasted mushroom risotto or the creamy delight of creamy chicken marsala, then this cream of mushroom soup will undoubtedly become your new go-to. It boasts an incredible depth of flavor, a robust umami profile that lingers delightfully, and a creamy broth that’s simply perfect for soaking up with a thick slice of crusty bread. It’s the ideal dish to chase away a chilly evening or to savor during a relaxed weekend meal.

Unquestionably Superior to Canned Alternatives

Honestly, once you savor the profound flavors and sublime textures of this homemade cream of mushroom soup, the thought of returning to the condensed, often gelatinous, and bland canned varieties will become unimaginable. Forget the few meager, tiny squares of mushroom swimming in a generic white sauce. This recipe celebrates the mushroom in all its glory, featuring a generous variety of hearty, tender slices and finely chopped pieces suspended in a truly rich and exquisitely seasoned broth. The vibrant freshness and complex flavors are simply incomparable, proving that a little effort in the kitchen yields monumental rewards.

Close-up of creamy mushroom soup with sliced mushrooms and herbs, shown in a bowl with a spoon lifting a piece.

Key Ingredients for the Perfect Cream of Mushroom Soup

Crafting an exceptional cream of mushroom soup starts with selecting the right ingredients. Each component plays a vital role in building the robust flavor profile and creamy texture that defines this recipe.

  • Fresh Mushrooms: The stars of the show! For unparalleled flavor depth and visual appeal, we highly recommend using a diverse mix of fresh mushrooms. Varieties like cremini (often labeled baby bella), classic white button mushrooms, or earthy shiitake mushrooms work wonderfully. For an even more intense flavor, consider a package of gourmet wild mushrooms. Each type contributes its unique texture and distinctive flavor notes, creating a complex and satisfying mushroom experience. Don’t be alarmed by the initial volume; you’ll need a full 2 pounds as mushrooms significantly reduce in size during cooking, intensifying their rich taste. Look for firm, fresh mushrooms without any sliminess or dark spots.
  • Unsalted Butter: While you could technically sauté the aromatics in oil, unsalted butter is crucial for this cream soup. It imparts a rich, nutty flavor that complements the earthiness of the mushrooms and provides a much more luxurious base than oil ever could. Using unsalted butter also gives you precise control over the overall saltiness of your dish.
  • Onions and Garlic: These aromatic powerhouses form the backbone of the soup’s flavor. A standard yellow cooking onion works perfectly, or for a slightly milder and more refined taste, consider using shallots. The amount of garlic is flexible; our recipe suggests 3 large cloves for a pronounced flavor, but feel free to adjust this to your personal preference. Ensure both are finely minced for even distribution of flavor.
  • All-Purpose Flour: This humble ingredient is essential for creating the roux, which is key to thickening the soup without the need for puréeing. The flour, when cooked with butter, forms a stable base that gradually thickens the broth, giving it that desirable silky consistency.
  • Fresh Thyme Leaves: Fresh herbs always elevate a dish. Thyme, with its woody, slightly minty, and earthy notes, pairs beautifully with mushrooms. If fresh thyme isn’t available, dried thyme can be used as a substitute, but remember that dried herbs are more concentrated, so use about half the amount.
  • Essential Seasonings: Beyond the fundamental kosher salt and coarse ground black pepper, a small pinch of ground nutmeg is a secret weapon here. Nutmeg, when used subtly, doesn’t overpower but rather enhances the natural woody and earthy notes of the mushrooms, adding an extra layer of warmth and complexity to the soup.
  • Vegetable Broth or Chicken Broth: The choice of broth impacts the final character of your soup. Use high-quality vegetable broth if you’re aiming for a vegetarian or vegan cream of mushroom soup. For a richer, more savory depth, chicken broth is an excellent alternative. Ensure your chosen broth is low-sodium to control the seasoning precisely.
  • Heavy Cream: For the ultimate rich, velvety, and truly luxurious results, heavy cream is non-negotiable. While half-and-half can be used as a lighter option, be aware that it will yield a thinner soup. A critical tip: allow the heavy cream to come closer to room temperature before adding it to the hot soup. Introducing ice-cold cream into hot liquids can cause it to separate or curdle, affecting the soup’s smooth texture.
  • Optional Garnishes: Enhance both the visual appeal and the fresh flavor with a sprinkle of chopped fresh parsley, or a few extra sautéed mushroom slices for added texture and presentation. These small touches make a big difference.

Mastering the Art of Homemade Cream of Mushroom Soup: Step-by-Step Guide

Creating this gourmet cream of mushroom soup from scratch is a rewarding experience. Follow these detailed steps to achieve a rich, flavorful, and perfectly creamy result every time.

Step 1: Preparation is Key

Begin by taking your heavy cream out of the refrigerator. Allowing it to gradually come to room temperature while you prepare the other ingredients helps prevent it from curdling when added to the hot soup later. Next, meticulously clean your mushrooms. A good mix of textures enhances the soup, so roughly chop about 8 ounces (approximately one-quarter) of the mushrooms, and then thinly slice the remaining mushrooms into ¼-inch pieces. This combination ensures delightful bites in every spoonful.

Quick Tip: How to Properly Clean Mushrooms

The method for cleaning mushrooms depends on their origin. For cultivated mushrooms, typically found in grocery stores, a quick brush with a soft mushroom brush or a gentle wipe with a damp paper towel is usually sufficient to remove any clinging dirt, as they are grown in sterile environments. However, if you are fortunate enough to be using wild mushrooms, it’s advisable to rinse them thoroughly under cool water or even soak them briefly to effectively remove any embedded dirt or grit, which can be more prevalent.

Ingredients arranged on a white surface include butter, onion, mushrooms, garlic, cream, broth, flour, black pepper, salt, a spice mix, and herbs.
Chopped mushrooms on a white cutting board, with diced pieces at the top and sliced pieces below.

Step 2: Sauté the Aromatics to Perfection

In a spacious soup pan or a Dutch oven, melt the unsalted butter over medium heat. Once melted and shimmering, add the finely diced onion. Sauté the onion for approximately 3 to 4 minutes, stirring occasionally, until it becomes wonderfully softened and translucent, releasing its sweet aroma. Then, stir in the minced garlic and continue cooking for just 1 minute more, or until the garlic becomes fragrant. Be careful not to burn the garlic, as this can impart a bitter taste.

Diced onions being sautéed in oil in a pan.
Close-up of translucent, diced onions, lightly coated in a clear, glossy liquid, with minced garlic on top.

Step 3: Develop Deep Mushroom Flavor

Now, add all of your prepared mushrooms – both the chopped and sliced varieties – to the pan with the aromatics. It will initially appear to be a substantial amount, but remember that mushrooms shrink considerably as they cook. Sauté the mushrooms for 8 to 10 minutes, stirring only occasionally. This technique allows them to release their natural liquids and then brown beautifully, caramelizing their sugars and developing a much deeper, richer flavor profile. The slight browning, often referred to as the Maillard reaction, is a key step to extracting maximum umami from your mushrooms, much like in exceptional sautéed mushrooms.

Sliced white mushrooms in a skillet, ready for cooking.
Sautéed mushrooms and onions in a pan, with sliced brown and white mushroom pieces evenly distributed.

Step 4: Create the Flavorful Roux

Once the mushrooms have softened and their liquid has mostly evaporated, sprinkle the all-purpose flour evenly over them. Immediately follow with the fresh thyme, kosher salt, coarse ground black pepper, and that essential pinch of ground nutmeg. Continue to cook, stirring constantly and vigorously, for a full 2 minutes. This crucial step cooks out the raw, pasty flavor of the flour, ensuring your soup develops a smooth, clean taste. The mixture will appear a bit clumpy and sticky at this stage, but that’s perfectly normal and part of forming a good roux.

Close-up of sliced mushrooms with a dusting of flour, spices, and herbs, including black pepper and thyme, in a pan.
Mushrooms are being cooked a roux.

Step 5: Simmer to Thicken and Infuse Flavors

Slowly begin to stir in the vegetable or chicken broth, pouring it in gradually while continuously whisking or stirring the mixture. This methodical approach is vital for preventing lumps and achieving a smooth soup base. Once all the broth is incorporated, increase the heat to high until the soup comes to a gentle simmer. Then, reduce the heat to medium-low and allow the soup to simmer for 10 to 15 minutes. Stir occasionally during this period to ensure even cooking and prevent sticking. This simmering time is essential for the flavors to meld and deepen, and for the soup to thicken slightly to a beautiful consistency.

Close-up of sliced mushrooms cooking in a bubbling brown broth with visible herbs and seasonings.
Creamy mushroom sauce with sliced mushrooms and herbs, partially mixed with a white spatula.

Step 6: Finish with Cream and Serve

Finally, reduce the heat to its lowest setting. Slowly pour in the room-temperature heavy cream, stirring gently to fully incorporate it into the soup. Heat the soup for just 2 to 3 minutes more, ensuring it warms through but never allowing it to come to a boil, which could cause the cream to separate. Remove the soup from the heat and taste it, adjusting the seasoning with additional salt and freshly ground black pepper as needed. Ladle your exquisite homemade cream of mushroom soup into warm bowls and garnish generously with chopped fresh parsley, extra sautéed mushroom slices, or a delicate swirl of cream, if desired. Serve immediately and savor every comforting spoonful.

Essential Recipe Tip: Achieving a Perfectly Smooth Soup

The key to a silky, lump-free soup lies in how you incorporate the broth. Pouring the broth in slowly and stirring continuously as you do so is paramount. This technique allows the flour in the roux to gradually absorb the liquid, creating a smooth, even consistency. If you rush this step and dump all the broth in at once, you risk ending up with unpleasant gummy lumps of flour in your soup, which can compromise both the texture and the flavor. Patience here truly pays off!

A pot of creamy mushroom soup with sliced mushrooms and chopped herbs, with a ladle.

Simple Swaps and Creative Enhancements for Your Mushroom Soup

This cream of mushroom soup recipe is wonderfully versatile, allowing for easy modifications to suit different dietary needs or simply to explore new flavor dimensions. Don’t hesitate to get creative with these delicious swaps!

  • Make it Dairy-Free: To transform this rich soup into a dairy-free delight, substitute the unsalted butter with an equal amount of olive oil or a plant-based butter alternative. For the heavy cream, full-fat coconut milk (from a can, not a carton) or a high-quality, unsweetened cashew cream can be excellent choices. Be aware that these substitutions will alter the soup’s exact flavor and luxurious texture, but they will still yield a delicious, creamy result.
  • Experiment with Herbs: While fresh thyme is a perfect partner to mushrooms, other woody herbs can offer intriguing variations. Consider swapping it out for fresh rosemary or sage, both of which have robust flavors that complement the earthy mushrooms beautifully. A bay leaf added during the simmering stage can also infuse a subtle depth.
  • Introduce a Hint of Heat: For those who appreciate a subtle kick, a very small pinch of cayenne pepper or a few red pepper flakes can add a wonderful “something” to the soup without making it overtly spicy. The goal is a delicate tingle that awakens the palate, rather than overwhelming it. Alternatively, a generous amount of freshly ground black pepper can achieve a similar warming effect.
  • Elevate with Flavor Enhancements:
    • Caramelized Onions: Garnish your soup with a spoonful of deeply caramelized onions. Their sweet, complex flavor adds a sophisticated touch that perfectly contrasts the savory soup.
    • Roasted Garlic: Instead of raw minced garlic, use roasted garlic. It offers a milder, sweeter, and more mellow garlic flavor, adding another layer of aromatic richness.
    • Acidic Brightness: Just before serving, a drizzle of homemade balsamic reduction can provide a beautiful tangy counterpoint. Alternatively, a splash of good quality balsamic vinegar or dry Marsala wine added to the pan while the mushrooms are cooking will deglaze the pan and enhance their umami notes significantly.

Delightful Ways to Serve Your Cream of Mushroom Soup

This versatile cream of mushroom soup can be enjoyed in many ways, whether as a hearty main course, a light lunch, or an elegant starter for a more elaborate meal. Here are some inspired serving suggestions to complement its rich flavors.

  • With Bread for Soaking: If you’re serving this comforting mushroom soup as the star of your meal, a crusty accompaniment is essential. The rich, creamy broth is simply begging to be soaked up! Pair it with warm Texas toast garlic bread, a fresh loaf of no-knead whole wheat bread, or even simple artisanal crackers. For a light lunch, it makes a fantastic companion to a simple vegetarian wrap or a savory turkey wrap.
  • Alongside a Fresh Salad: The richness of the soup pairs wonderfully with the crisp freshness of a simple green salad. A refreshing side salad of mixed greens tossed with a bright, tangy red wine vinaigrette or our classic house salad provides a perfect counterpoint to the creamy texture. The acidity from the dressing helps to cut through the richness of the soup, creating a balanced and satisfying meal. A vibrant Mandarin orange salad can also offer a delightful burst of sweetness and acidity.
  • As an Elegant First Course: For more formal dinners or special occasions, this cream of mushroom soup makes a sophisticated and impressive first course. Its refined flavor and texture are a perfect prelude to main dishes such as tender pork tenderloin with port wine sauce, a flavorful spice-rubbed pork tenderloin, or even as a luxurious start to your traditional Thanksgiving dinner.



Storage & Reheating Guide

Proper storage and reheating are essential to preserve the deliciousness and creamy texture of your homemade mushroom soup.

Refrigerate: Any leftover cream of mushroom soup should be transferred to an airtight container and refrigerated promptly. It will maintain its quality and freshness for up to 3 days. Due to the high heavy cream content, we strongly advise against freezing this soup. Freezing and then thawing can cause the cream to separate, resulting in a grainy or unappealing texture. For best results, always enjoy it fresh or within the refrigerated timeframe.

Reheat: To reheat your soup, transfer it to a saucepan and warm it gently over medium-low heat on the stovetop. Stir frequently to ensure even heating and prevent scorching. It’s crucial to be mindful not to let the soup come to a rolling boil, as this can also cause the cream to separate. If you find that the soup has thickened considerably in the refrigerator, you may want to add a small splash of additional broth or cream while reheating to restore its ideal consistency. Individual portions can also be conveniently reheated in the microwave, using short intervals and stirring between each to prevent boiling.

Explore More Delicious Soup Recipes

Browse All Soups →

Roasted Butternut Squash Soup

Hearty Vegetarian Lasagna Soup

Quick Instant Pot Minestrone Soup

Classic Bean and Bacon Soup

Browse All Soups →

Pin this now to find it later!

Pin It

Recipe

Cream of Mushroom Soup

No ratings yet
By

Rachel Gurk
Prep Time:

15

Cook Time:

35

Total Time:

50

Servings:
8
Close-up of creamy mushroom soup with sliced mushrooms and a garnish of chopped herbs, with a spoon partially visible.
Pin
Print
This homemade cream of mushroom soup is rich and creamy, with loads of sliced and chopped mushrooms for plenty of flavor. So much better than store-bought!

Ingredients

  • 1 cup heavy cream
  • 2 pounds fresh mushrooms (a mix of cremini, baby bella, white button, or shiitake)
  • 4 tablespoons unsalted butter
  • 1 cup finely diced onion (about 1 medium onion)
  • 3 cloves garlic, minced
  • 3 tablespoons all-purpose flour
  • 1 teaspoon fresh thyme leaves (or ½ teaspoon dried thyme)
  • 1 teaspoon kosher salt
  • ½ teaspoon coarse ground black pepper
  • ⅛ teaspoon ground nutmeg
  • 2 cups vegetable broth or chicken broth
  • optional garnish: chopped fresh parsley and/or extra sliced and sautéed mushrooms

Instructions

  • Take heavy cream out of the refrigerator to let it warm up to room temperature while you’re prepping the rest of the soup.
    1 cup heavy cream
  • Clean mushrooms. Roughly chop 8 ounces (about a quarter of the mushrooms, it doesn’t have to be exact). Slice the remaining mushrooms into ¼-inch slices (see note).
    2 pounds fresh mushrooms
  • In a large pot, heat the butter over medium heat. Add onion and sauté for about 3 to 4 minutes until softened and translucent. Add the minced garlic and cook for another 1 minute until fragrant.
    4 tablespoons unsalted butter, 1 cup finely diced onion, 3 cloves garlic, minced
  • Add all the mushrooms to the pot and cook for 8 to 10 minutes, stirring occasionally, until the mushrooms release their liquid and are mostly cooked.
  • Stir in the flour, thyme, salt, pepper, and nutmeg. Continue to cook, stirring constantly, for 2 minutes.
    3 tablespoons all-purpose flour, 1 teaspoon fresh thyme leaves, 1 teaspoon kosher salt, ½ teaspoon coarse ground black pepper, ⅛ teaspoon ground nutmeg
  • Slowly pour in the broth while stirring continuously to prevent lumps. Increase heat to high to bring the mixture to a simmer and then reduce heat to medium and cook for 10 to 15 minutes, stirring occasionally, allowing the flavors to develop and the soup to thicken slightly.
    2 cups vegetable broth or chicken broth
  • Reduce heat to low, stir in the heavy cream and gently heat the soup for 2 to 3 minutes. Don’t boil the soup.
  • Taste and season with additional salt and black pepper as needed.
  • Ladle the soup into bowls and garnish with chopped parsley, extra sliced mushrooms, or a drizzle of cream if desired.

Notes

  • Buying mushrooms: Cream of mushroom soup can be made with any type of mushroom, either cultivated or wild. We find that a mixture of mushrooms gives the best flavor, offering a delightful complexity, but if you prefer, the soup can be made solely with white button mushrooms. If you opt to use dried mushrooms, remember to rehydrate them by soaking them first according to package directions.
  • Prepping the mushrooms: For a more interesting texture and a varied eating experience, we recommend a combination of roughly chopped and thinly sliced mushrooms. If your mushrooms come pre-sliced, simply take about 8 ounces of them and give them a rough chop to achieve this desired mix.
  • Storage & reheating: Promptly refrigerate any leftover soup in a covered, airtight container. It will remain delicious for up to 3 days. Freezing this soup is not recommended as the heavy cream can separate and become grainy upon thawing, compromising the smooth texture. To reheat, warm it gently in a saucepan over low heat until it’s steaming, being careful not to bring it to a boil. Individual portions can also be reheated in the microwave, stirring occasionally to ensure even temperature.

Video

Nutrition Facts

Serving: 1cup, Calories: 200kcal, Carbohydrates: 10g, Protein: 5g, Fat: 17g, Saturated Fat: 11g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 4g, Trans Fat: 0.2g, Cholesterol: 49mg, Sodium: 541mg, Potassium: 431mg, Fiber: 2g, Sugar: 4g, Vitamin A: 750IU, Vitamin C: 5mg, Calcium: 34mg, Iron: 1mg

Nutrition information is automatically calculated and should be used only as an approximation.



Did You Make This Recipe?
Share a comment and rating below! We love hearing what you think!