Perfect Homemade Cream of Mushroom Soup

Posted on December 11, 2025 · [Elisa]

Cream of Mushroom Soup

A Simple Tool I Use Every Week

Make Weekly Meals Simple

Plan your meals, organize recipes, and simplify grocery shopping with this easy-to-use Google Sheets meal planner.

Get My Meal Planner

Subscribe

Never miss a recipe again! Subscribe to my newsletter.

Subscription Form

There are few dishes more comforting than a warm, silky bowl of cream of mushroom soup, especially when it’s made completely from scratch. This recipe is perfect for anyone who wants a deeply flavorful, restaurant-quality soup that features fresh mushrooms, fragrant thyme, and a luscious creamy finish. Whether you love country soup recipes, want the best creamy mushroom soup for chilly evenings, or simply need a reliable go‑to dish for busy weeknights, this homemade version delivers every time. It’s surprisingly simple, incredibly satisfying, and far richer than anything you can buy in a can.

What makes this soup especially great is how versatile it is. You can enjoy it as a full meal on its own, serve it as a starter before dinner, pour it over cooked rice or vegetables, or even use it as a luxurious base for casseroles. And because it uses real ingredients—fresh mushrooms, onions, butter, and half‑and‑half—it turns out unbelievably flavorful while staying true to classic cream of mushroom soup recipes. Let’s explore exactly how to make this rich and aromatic soup at home.

Why You’ll Love This Cream of Mushroom Soup Recipe

There are so many reasons this homemade version stands out. First, the flavor is deep, earthy, and layered thanks to using fresh mushrooms rather than canned varieties. Baby bella mushrooms create a hearty, robust base, although white button mushrooms work just as well. The onions melt into the butter, forming a sweet foundation that balances the savoriness of the mushrooms. Additionally, fresh thyme lifts the flavor, adding brightness and aroma that make every spoonful feel elevated.

Another major benefit of this recipe is its simplicity. Even though the taste feels gourmet, the process uses basic pantry staples and straightforward steps. It’s a wonderful option for beginner cooks who want a dish that feels impressive yet approachable. Furthermore, this soup is naturally vegetarian when made with vegetable broth, so it can easily fit into various dietary needs. Because it reheats beautifully, it’s perfect for meal prep, cozy lunches, or quick suppers. If you enjoy dishes like healthy stews, mushroom soups and stews, or other comforting cold‑weather recipes, this one will certainly become a favorite in your rotation.

Ingredients for Cream of Mushroom Soup

To make this rich and velvety soup, gather the following ingredients:

  • 6 tablespoons unsalted butter
  • 2 large onions, diced
  • 2 pounds baby bella or white button mushrooms, sliced evenly
  • 5 tablespoons all‑purpose flour
  • 4 cups chicken broth (or vegetable broth for a vegetarian version)
  • 3 teaspoons fresh thyme
  • 1 teaspoon salt, adjust to taste
  • 1 teaspoon ground black pepper
  • 1 cup half‑and‑half

These simple ingredients work together to create the best mushroom soup you can make at home. The butter builds richness, and the flour helps thicken the mixture just enough for a creamy, luxurious texture. Meanwhile, the thyme enhances the natural earthiness of the mushrooms, making the soup smell and taste extraordinary. Unlike many cream soups that rely heavily on heavy cream, this recipe uses half‑and‑half, which provides creaminess without overwhelming heaviness.

Kitchen Equipment You’ll Need

Before you begin, gather the following kitchen tools to make the cooking process smooth and enjoyable:

  • Large soup pot or Dutch oven
  • Wooden spoon or heat‑safe spatula
  • Chef’s knife
  • Cutting board
  • Measuring cups and spoons
  • Ladle for serving

These basic tools are likely already in your kitchen, which makes the recipe even more convenient to prepare.

How to Make Cream of Mushroom Soup Step‑by‑Step

This recipe comes together quickly but still develops rich flavor. Follow these simple steps to create a warm pot of comforting soup:

  1. Prepare the vegetables by dicing the onions and slicing the mushrooms into even pieces. Uniform slicing ensures everything cooks at the same rate.
  2. In a large pot, melt the butter over medium heat. Once melted, add the diced onions and cook until they become soft and translucent. This step builds a flavorful base that enhances the entire soup.
  3. Add the sliced mushrooms to the pot and sauté until they turn tender and lightly golden. As they cook, they’ll release moisture, then deepen in color as the liquid evaporates. This process concentrates the flavor, so don’t rush it.
  4. Sprinkle the flour over the mushrooms and stir continuously for about two minutes. This creates a roux that thickens the soup later without forming lumps.
  5. Slowly pour in the chicken broth while stirring to incorporate the flour evenly. This keeps the soup smooth and prevents clumping. Once added, stir well so everything is beautifully blended.
  6. Add the fresh thyme, salt, and black pepper. Let the soup simmer gently for about 10 minutes, stirring occasionally. This helps thicken the broth and infuses the kitchen with the incredible aroma of thyme and mushrooms.
  7. Finally, stir in the half‑and‑half. Allow the soup to come back to a light simmer, then remove it from the heat. That final touch of creaminess transforms it into the irresistible soup you’ve been craving.

At this point, your Cream of Mushroom Soup is ready to enjoy. If you prefer a smoother texture, blend a portion of the soup using an immersion blender and mix it back in. This creates a creamier body without losing the pleasing texture of sliced mushrooms.

Tips for the Best Cream of Mushroom Soup

To make your Cream of Mushroom Soup absolutely exceptional, try using these helpful tips:

  • Use a variety of mushrooms if you want extra depth. Mixing baby bellas with shiitake or oyster mushrooms intensifies the flavor.
  • Sauté the mushrooms long enough so they caramelize slightly. This builds a richer taste.
  • Be patient with the roux, stirring it for the full two minutes to eliminate any raw flour taste.
  • Add the half‑and‑half gradually to prevent curdling and maintain a smooth texture.
  • Season in layers, tasting as you go to achieve perfect balance.
  • For added heartiness, serve the soup with crusty bread or over cooked grains such as rice or barley.

Common Mistakes to Avoid

Even simple recipes can go wrong without proper technique. Here are mistakes to watch for:

  • Adding the broth too quickly can cause lumps. Pour slowly while stirring.
  • Skipping the mushroom sauté results in a bland soup. Browning is crucial.
  • Boiling after adding dairy may cause curdling, so keep the temperature gentle.
  • Using pre‑sliced mushrooms may reduce freshness and texture.

Avoiding these issues ensures your cream soup turns out silky and perfect each time.

Variations and Swaps for Your Cream of Mushroom Soup

You can easily customize this soup to suit your taste or dietary restrictions. Here are some delicious variations:

  • Vegan version: Replace butter with olive oil and use coconut milk instead of half‑and‑half.
  • Gluten‑free version: Swap flour for cornstarch or a gluten‑free flour blend.
  • Extra creamy: Add a splash of cream for thicker texture.
  • Herb‑forward: Add rosemary or tarragon along with thyme.
  • Mushroom lovers’ version: Add more varieties like chanterelles or portobellos.

If you enjoy warm, comforting soups, you might also love related recipes such as Tomato Bisque or the hearty Cabbage Roll Soup.

Serving Ideas for Cream of Mushroom Soup

Presenting your soup beautifully makes it even more enjoyable. Consider these serving suggestions:

  • Sprinkle extra fresh thyme on top for aroma and color.
  • Add a dollop of sour cream or Greek yogurt for richness.
  • Serve with warm toasted bread or buttered rolls.
  • Pair with crisp salads like apple cranberry coleslaw for balance.
  • Enjoy alongside a simple sandwich such as a grilled vegetable melt or savory cheese toast.

How to Store and Reheat Leftover Cream of Mushroom Soup

One of the advantages of this Cream of Mushroom Soup is how well it keeps. Follow these guidelines for storing and reheating:

  • Refrigerate leftovers in an airtight container for up to 4 days.
  • Freeze the soup before adding half‑and‑half. Add dairy only after thawing and reheating.
  • Reheat gently over low heat to avoid curdling. Stir often to maintain smooth texture.

This makes the soup ideal for weekly meal prep or for preparing ahead before guests arrive.

Cream of Mushroom Soup FAQ

Can I use dried thyme instead of fresh?
Yes, but reduce the amount to 1 teaspoon, as dried herbs are more concentrated.

Can I make this Cream of Mushroom Soup vegan?
Absolutely—just swap dairy and butter with plant‑based alternatives and use vegetable broth.

Can I blend the entire soup?
Yes. For a completely smooth texture, blend all of it until creamy.

What’s the best mushroom to use?
Baby bellas offer deep flavor, but button mushrooms are mild and versatile.

Can I use milk instead of half‑and‑half?
You can, but the soup will be thinner and less rich.

Similar Cozy Recipes You’ll Enjoy

If you like comforting soups and creamy dishes, try these delicious options:

These recipes pair wonderfully with the cozy flavors of this mushroom soup.

Final Thoughts

This cream of mushroom soup is a warm, comforting, and incredibly flavorful dish that brings the rich umami of fresh mushrooms to center stage. With its velvety texture, buttery undertones, and fragrant thyme, it offers everything you want in a classic homemade soup. Whether you are craving a delicious starter, a simple lunch, or a deeply satisfying dinner, this recipe will deliver—and you’ll likely find yourself making it again and again.

If you enjoyed this Cream of Mushroom Soup recipe, be sure to share it with friends and subscribe to our blog for more wholesome, comforting dishes made simple.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Rich, Cozy Homemade Cream of Mushroom Soup You’ll Crave Often


  • Author: Elisa
  • Total Time: 35 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

This homemade cream of mushroom soup is rich, cozy, velvety, and full of deep mushroom flavor. Made with fresh mushrooms, butter, thyme, and half-and-half, it’s far more delicious than canned versions and perfect for chilly evenings or comforting meals.


Ingredients

Scale
  • 6 tablespoons unsalted butter
  • 2 large onions, diced
  • 2 pounds baby bella or white button mushrooms, sliced
  • 5 tablespoons all-purpose flour
  • 4 cups chicken broth (or vegetable broth)
  • 3 teaspoons fresh thyme
  • 1 teaspoon salt
  • 1 teaspoon ground black pepper
  • 1 cup half-and-half

Instructions

  1. Prep vegetables: Dice onions and slice mushrooms evenly for uniform cooking.
  2. Sauté onions: Melt butter in a large pot over medium heat. Add onions and cook until soft and translucent.
  3. Add mushrooms: Stir in mushrooms and sauté until tender and lightly golden. Cook until moisture evaporates for richer flavor.
  4. Add flour: Sprinkle flour over mushrooms and stir for 2 minutes to form a roux.
  5. Add broth: Slowly pour in chicken broth while stirring to keep the soup smooth.
  6. Season: Add thyme, salt, and pepper. Simmer gently for 10 minutes to thicken.
  7. Add half-and-half: Stir in half-and-half, bring to a light simmer, then remove from heat.
  8. Optional blend: Blend part of the soup for a creamier texture while keeping mushroom pieces intact.

Notes

  • Use mixed mushrooms (baby bella, shiitake, oyster) for deeper flavor.
  • Sauté mushrooms thoroughly to caramelize and build richness.
  • Stir the roux fully to avoid raw flour taste.
  • Add dairy gently to prevent curdling.
  • Season in layers and taste as you go.
  • Serve with: crusty bread, cooked grains, salads, or warm rolls.
  • Storage: Refrigerate 4 days; freeze only before adding dairy.
  • Reheat gently over low heat to maintain smooth texture.
  • Avoid mistakes: don’t rush sautéing, don’t boil after adding dairy, avoid pre-sliced mushrooms.
  • Variations: vegan swaps, gluten-free flour, extra creamy versions, herb additions.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Comfort Food

Tags:

You might also like these recipes