• Recipe Index
  • About
  • Recipes By Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Desserts
    • Drinks
  • Recipes By Meal Time
    • Breakfast
    • Dinner
  • Contact
menu icon
go to homepage
  • Recipe Index
  • About
  • Recipes By Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Desserts
    • Drinks
  • Recipes By Meal Time
    • Breakfast
    • Dinner
  • Contact
search icon
Homepage link
  • Recipe Index
  • About
  • Recipes By Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Desserts
    • Drinks
  • Recipes By Meal Time
    • Breakfast
    • Dinner
  • Contact
×

Homemade Cream of Mushroom Soup Recipe

Published: May 17, 2026 by Maria · This post may contain affiliate links · Leave a Comment

↓ Jump to Recipe

I absolutely adore this Homemade Cream of Mushroom Soup Recipe because it’s like a cozy hug in a bowl. The rich, earthy mushrooms blend beautifully with the creamy base, making each spoonful deeply satisfying and comforting. Whenever I make this soup, I feel like I’m treating myself and anyone lucky enough to share it with a truly special meal. It’s surprisingly simple to prepare, yet impressive in flavor, making it a recipe I rely on again and again when I want something nourishing and delicious.

Why You’ll Love This Homemade Cream of Mushroom Soup Recipe

What sets this soup apart for me is its perfectly balanced flavor profile. The combination of mixed fresh mushrooms offers a depth of earthiness that you just don’t get from canned soups. Then, the touch of dry sherry adds an elegant, subtle warmth that elevates the overall taste without overpowering the natural mushroom goodness. I love how the thyme brings a fresh herbal note that lifts the richness just enough to keep every bite exciting and layered.

Plus, this recipe is genuinely approachable and rewarding. I appreciate how it doesn’t require dozens of fancy ingredients—just simple staples you likely have already. Preparing it is such a satisfying process: sautéing onions and mushrooms, building the roux, and slowly simmering the soup to develop that beautiful, velvety texture. It’s perfect for cozy weeknights at home or when I want to impress guests without stress. It’s truly a comfort food classic that stands out because it’s homemade, fresh, and full of love.

Ingredients You’ll Need

A close-up view of a pile of mixed sliced mushrooms scattered loosely on a white marbled surface. The mushrooms vary in shape and color: some are creamy yellow with delicate, ruffled edges and fan-like gills, while others are light to dark brown with smooth, firm caps and pale undersides. The textures range from soft and slightly fuzzy to smooth and firm. In the background, there is a soft-focus gray and white striped cloth that adds a cozy feel to the scene. Photo taken with an iphone --ar 4:5 --v 7

The beauty of this soup lies in its straightforward yet impactful ingredients. Each element plays a vital role, whether it’s the buttery richness, the bright herbal whispers from thyme, or the hearty mushrooms that create the base. Using fresh mushrooms of different varieties ensures complexity in texture and flavor, making the whole dish unforgettable.

Quick Tip

All ingredient amounts are listed in the recipe card below

  • Mixed fresh mushrooms: I use cremini, shiitake, and oyster for a rich, varied flavor and texture.
  • Yellow onion: Adds a mellow sweetness when softened, creating a flavorful base.
  • Unsalted butter: Essential for sautéing and enriching the soup’s creamy mouthfeel.
  • All-purpose flour: Acts as a roux to thicken the soup, giving it that classic velvety texture.
  • Dry sherry: Adds depth with its subtle sweetness and slight acidity, balancing the mushrooms.
  • Chicken or vegetable broth: Provides the savory foundation; choose vegetable broth for a vegetarian version.
  • Fresh thyme leaves: Contributes a gentle herbal aroma and slight earthiness that complements mushrooms perfectly.
  • Heavy cream: Brings the luxurious creaminess that makes this soup irresistible.
  • Kosher salt and black pepper: For seasoning and highlighting all the natural flavors.

Directions

Step 1: Clean your mushrooms by gently wiping with a damp cloth and discard any tough stems. Slice them evenly into ¼-inch thick pieces to ensure they cook uniformly. Set these aside.

Step 2: In a large heavy-bottomed pot or Dutch oven, melt the six tablespoons of unsalted butter over medium to medium-high heat. Wait until the foaming stops before adding your chopped onions. Cook the onions until they soften but don’t brown, which usually takes about 5 to 8 minutes. This step builds the gentle sweetness that forms the soup’s backbone.

Step 3: Add the sliced mushrooms along with ½ teaspoon of kosher salt and black pepper each. Stir often as you cook, letting the mushrooms release their liquid and then this moisture evaporate. Continue cooking until the mushrooms turn tender and start to brown on the edges, about 8 to 10 minutes, which adds beautiful caramelized notes.

Step 4: Sprinkle the flour over the mushrooms and stir thoroughly to coat the mixture evenly. Let it cook for one minute to get rid of the raw flour taste. Then pour in the dry sherry and cook for another minute, scraping the bottom of the pot to lift those tasty browned bits that really deepen the flavor.

Step 5: Slowly stir in the chicken or vegetable broth, along with the fresh thyme leaves. Bring the mixture to a gentle boil while stirring. It might look a bit thick or clumpy initially, but keep stirring and heating—the roux will dissolve and smooth out beautifully.

Step 6: Reduce the heat so the soup simmers gently. Let it cook uncovered for 20 minutes, stirring occasionally to prevent sticking. This slow simmer melds all the flavors and allows the soup to thicken perfectly.

Step 7: Remove the soup from the heat and let it cool for a few minutes. Then transfer about 1 ½ cups of the soup to a blender or food processor. Puree until smooth—this adds creaminess and body to the final soup while keeping some texture. Stir the pureed portion back into the pot.

Step 8: Finish by stirring in the heavy cream and adjust the seasoning with salt and pepper to your taste. Warm the soup gently on low heat if needed but avoid boiling to preserve the cream’s delicate texture. Serve hot and enjoy!

Servings and Timing

This recipe yields about 4 hearty servings, perfect for a family meal or sharing with friends. Prep time takes roughly 15 minutes, mostly chopping and gathering ingredients. The cooking process is about 45 minutes total: sautéing, simmering, and the final blending step. Overall, you’re looking at around 1 hour and 10 minutes from start to finish, which is totally worth every minute to savor this comforting bowl of goodness.

How to Serve This Homemade Cream of Mushroom Soup Recipe

Two white bowls with handles, filled with creamy beige mushroom soup. The soup has visible slices of light brown mushrooms mixed inside, topped with golden brown croutons arranged in the center and a small green herb sprig on top. The bowls rest on a white marbled surface with a soft blue and white checked cloth nearby, and there are three vintage silver spoons to the left side. Photo taken with an iphone --ar 4:5 --v 7

When it comes to serving, I love pairing this soup with crusty rustic bread or warm garlic toast. Dipping into the creamy mushroom soup with a buttery slice of bread is pure comfort. It also works beautifully as a starter for a cozy dinner or alongside a simple green salad for a light lunch. For a more substantial meal, adding a side of roasted root vegetables brings out the earthiness of the mushrooms even more.

I often garnish it just before serving with a sprinkle of fresh chopped parsley or a few extra thyme leaves to add a pop of color and freshness. A drizzle of good-quality olive oil or a tiny swirl of cream on top adds a lovely visual touch if you’re aiming for something a bit more special when you have guests.

This soup shines best served warm, right off the stove, where the cream and mushrooms sing together in perfect harmony. For beverages, I adore pairing it with a refreshing herbal iced tea or a sparkling water with lemon to keep the meal balanced and light. It’s ideal for intimate family dinners, chilly evenings, or anytime you’re craving something soothing and deeply flavorful.

Variations

There’s so much room to personalize this Homemade Cream of Mushroom Soup Recipe. For a vegan twist, I swap the butter with olive oil, use a plant-based cream or coconut milk, and choose vegetable broth to keep everything completely dairy-free. This swap doesn’t sacrifice creaminess as long as you blend the soup well and use a good-quality non-dairy cream substitute.

If you want to intensify the mushroom flavor, try adding some smoked paprika or a splash of soy sauce during cooking. For a gluten-free version, I replace the all-purpose flour with a gluten-free flour blend or cornstarch slurry to thicken the soup. You can even experiment with different mushroom varieties like porcini or morels to create unique earthy signatures.

For a rustic texture, I sometimes skip pureeing or only pulse half the soup so some mushrooms remain intact. Another fun method I occasionally use is roasting the mushrooms first to heighten their caramelized flavor before adding them to the soup pot. These tweaks keep the recipe fresh and exciting every time I make it.

Storage and Reheating

Storing Leftovers

After enjoying your soup, store any leftovers in an airtight container in the refrigerator. Glass containers with tight-fitting lids work beautifully to prevent any outside flavors from seeping in. Your soup will stay fresh and delicious for up to 3 to 4 days, making it an excellent option for make-ahead meals or quick lunches during a busy week.

Freezing

This Homemade Cream of Mushroom Soup Recipe freezes well, but I recommend freezing it before adding the heavy cream to maintain the best texture. Use freezer-safe containers or heavy-duty resealable bags, leaving room for expansion. Properly stored, it can last up to 2 to 3 months in the freezer. When ready to enjoy, simply thaw it overnight in the fridge before reheating and adding cream fresh.

Reheating

To reheat, gently warm the soup on the stovetop over low heat, stirring frequently to ensure even heating and to prevent scorching. Avoid boiling once the cream is added to preserve its silky texture. If the soup is too thick after reheating, stirring in a splash of broth or cream helps restore its perfect consistency. Microwaving works in a pinch, but I find slow stovetop reheating delivers the best flavor and creaminess.

FAQs

Can I make this soup vegan?

Absolutely! To make this Homemade Cream of Mushroom Soup Recipe vegan, simply replace butter with olive oil or vegan butter, use vegetable broth instead of chicken broth, and swap heavy cream for a plant-based cream alternative, like cashew cream or coconut milk. The result remains luscious and flavorful.

What if I don’t have dry sherry?

If dry sherry isn’t available, you can substitute it with a splash of dry white grape juice or apple cider vinegar mixed with water. These alternatives replicate the slight acidity and sweetness that sherry provides without overwhelming the soup’s flavor.

How do I prevent the soup from being too thick or gloppy?

During the simmering stage, keep an eye on the soup's consistency and stir regularly. If it thickens too much, simply add a little more broth or water to loosen it up. The “gloppy” stage right after adding flour is normal and will smooth out as you heat and stir.

Can I use canned mushrooms instead of fresh?

While canned mushrooms can be used in a pinch, I strongly recommend fresh mushrooms for this recipe. Fresh varieties add much better flavor and texture. If using canned, drain them well, but be aware the soup won’t have the same rich depth.

Is it necessary to puree part of the soup?

Pureeing part of the soup provides that creamy, smooth texture that makes this recipe so comforting. You can skip it if you prefer a chunkier texture, but blending helps meld the flavors and thicken the base naturally without extra cream.

Conclusion

I truly hope you give this Homemade Cream of Mushroom Soup Recipe a try because it’s become one of my absolute favorites to make and share. There’s something so satisfying about bringing simple ingredients together into a warm, creamy bowl full of rich mushroom flavor. Whether you’re cooking for yourself or serving loved ones, this soup always feels like a special treat that’s worth every step and spoonful.

Print

Homemade Cream of Mushroom Soup Recipe

Homemade Cream of Mushroom Soup Recipe
Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.2 from 13 reviews

A rich and creamy homemade cream of mushroom soup made with a variety of fresh mushrooms, sautéed onions, and finished with a touch of dry sherry and heavy cream. This comforting soup is perfect for chilly days and can be easily made vegetarian by using vegetable broth.

  • Author: Maria
  • Prep Time: 20 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour 10 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

Mushrooms and Aromatics

  • 1 pound mixed fresh mushrooms (cremini, shiitake, oyster, or chanterelle), cleaned and sliced ¼-inch thick
  • 1 large yellow onion, chopped (about 2 cups)
  • 6 tablespoons unsalted butter

Thickening and Flavoring

  • ⅓ cup all-purpose flour
  • ¼ cup dry sherry
  • 4 cups chicken or vegetable broth or stock
  • ½ to 1 tablespoon fresh thyme leaves

Finishing

  • 1 cup heavy cream
  • Diamond Crystal kosher salt
  • Freshly ground black pepper

Instructions

  1. Prepare Mushrooms: Clean the mushrooms thoroughly and remove any tough stems. Slice them uniformly to about ¼-inch thickness and set aside.
  2. Sauté Onions: In a large heavy-bottomed pot or Dutch oven, melt the butter over medium to medium-high heat. Once the foam subsides, add the chopped onions and cook them until softened but not browned, about 5 to 8 minutes.
  3. Cook Mushrooms: Add the sliced mushrooms along with ½ teaspoon kosher salt and black pepper each. Cook, stirring frequently until most of the mushroom liquid evaporates and the mushrooms become tender and start to brown on the edges, about 8 to 10 minutes.
  4. Add Flour and Sherry: Sprinkle the flour over the mushroom mixture and stir well to coat. Cook for 1 minute to eliminate raw flour taste. Pour in the dry sherry and cook another minute, scraping the bottom of the pot to loosen any browned bits for extra flavor.
  5. Add Broth and Thyme: Stir in the chicken or vegetable broth along with fresh thyme leaves. Bring the mixture to a boil while stirring. The soup will appear thick and somewhat gloppy—that’s normal as the roux dissolves into the liquid.
  6. Simmer Soup: Reduce the heat to maintain a gentle simmer. Let cook uncovered for 20 minutes, stirring occasionally to prevent sticking.
  7. Puree Soup: Remove the pot from heat and allow to cool slightly. Transfer approximately 1 ½ cups of the soup into a blender or food processor and puree until smooth. Stir the pureed portion back into the remaining soup in the pot.
  8. Finish with Cream: Stir in the heavy cream and season the soup to taste with additional salt and pepper if needed. Gently warm over low heat if necessary before serving.

Notes

  • Use a mix of mushrooms to achieve a depth of flavor and texture.
  • Vegetable broth can be used as a vegetarian-friendly option instead of chicken broth.
  • When pureeing hot liquids, do so in batches and vent the blender lid to avoid pressure buildup and splashing.
  • Adjust thyme quantity according to your preference for herbaceous notes.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Soups

  • Pasta e Fagioli (Olive Garden Copycat) Recipe
    Pasta e Fagioli (Olive Garden Copycat) Recipe
  • Creamy Chicken and Rice Soup Recipe
    Creamy Chicken and Rice Soup Recipe
  • Cozy Broccoli Cheddar Soup Recipe
    Cozy Broccoli Cheddar Soup Recipe
  • Broccoli Cheddar Soup Recipe
    Broccoli Cheddar Soup Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Welcome to Cozy Platter

Where simple ingredients, comforting flavors, and heartfelt cooking create meals that feel like home.

Learn more

Popular

  • Cannoli Pancakes Recipe
    Cannoli Pancakes Recipe
  • Easy Chicken Lasagna Recipe
    Easy Chicken Lasagna Recipe
  • Pumpkin-Shaped Cheeseball Recipe
    Pumpkin-Shaped Cheeseball Recipe
  • Pumpkin Roll Recipe
    Pumpkin Roll Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Cozy Platter. All rights reserved.