cream of mushroom soup with sour cream

The Ultimate Homemade Cream of Mushroom Soup with Sour Cream

Forget the canned versions; this homemade cream of mushroom soup with sour cream offers a depth of earthy flavor and luxurious creaminess you simply can’t find on a shelf. This recipe elevates the classic comfort food using fresh mushrooms and a touch of tang from sour cream, making it the perfect centerpiece for a chilly evening meal.

Why You Will Love This Recipe

This recipe for cream of mushroom soup with sour cream is incredibly satisfying and surprisingly simple to make from scratch. The combination of sautéed fresh mushrooms provides an intensely savory base, while the addition of sour cream at the very end cuts through the richness, adding a delicate, bright tang that balances the earthy umami perfectly. It’s pure comfort food elevated to gourmet status, perfect for vegans (with substitutions) or dedicated omnivores alike.

🔥 LIMITED TIME OFFER

What's For Dinner Tonight?

Stop the 5 PM panic forever.

The 20 Easy Dinner Ideas ebook gives you a ready-made answer for every night of the month — fast meals with everyday ingredients that your whole family will actually eat.

  • ⏱️ 30-minute meals — on the table before anyone complains
  • 🛒 Pantry staples only — no fancy grocery runs
  • 👨‍👩‍👧 Kid-approved recipes — zero dinner-table drama
  • 🥗 Healthy & comfort options — variety every single week
  • 📲 Instant PDF download — start cooking tonight

Grab the Ebook

📖
⭐⭐⭐⭐⭐ Loved by 2,400+ home cooks
$10 $4.99

One-time payment. Yours forever.

Get Instant Access →

🔒 Secure checkout via Gumroad

Ingredients

  • 1 pound mixed fresh mushrooms (cremini, shiitake, or button), sliced or quartered
  • 2 tablespoons unsalted butter or olive oil
  • 1 large yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 1/4 cup all-purpose flour
  • 4 cups vegetable or chicken broth (low sodium preferred)
  • 1/2 cup heavy cream
  • 1/2 cup full-fat sour cream, room temperature
  • 1 teaspoon dried thyme
  • Salt and freshly ground black pepper to taste
  • 1 tablespoon fresh parsley, chopped (for garnish)

Step-by-Step Instructions

  1. Melt the butter or heat the oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the sliced mushrooms and cook, stirring occasionally, until they have released their liquid and started to brown nicely (about 8–10 minutes). Do not overcrowd the pan; work in batches if necessary to ensure proper browning.
  2. Add the chopped onion to the pot with the mushrooms and cook until softened and translucent, about 5 minutes. Stir in the minced garlic and dried thyme and cook for 1 minute more until fragrant.
  3. Sprinkle the flour over the mushroom mixture. Stir constantly for 1–2 minutes, cooking out the raw flour taste. This creates the roux that will thicken your soup.
  4. Gradually whisk in the broth, making sure to scrape up any browned bits from the bottom of the pot. Bring the mixture to a simmer, then reduce the heat to low, cover partially, and let it cook gently for 15 minutes to allow the flavors to meld.
  5. Remove the pot from the heat. Stir in the heavy cream. Season generously with salt and pepper to your taste.
  6. Allow the soup to cool slightly (about 5 minutes). In a small bowl, whisk the room-temperature sour cream until smooth. Temper the sour cream by adding 1/2 cup of the warm soup liquid to the sour cream, whisking constantly. This prevents the sour cream from curdling when added to the hot soup.
  7. Slowly stir the tempered sour cream mixture back into the main pot of soup. Stir gently until fully incorporated. Do not return the soup to a full boil once the sour cream is added, as this can cause it to separate.
  8. Ladle into bowls, garnish with fresh parsley, and serve immediately.

Expert Tips / Pro Tips

For the best flavor development in your cream of mushroom soup with sour cream, it is crucial to brown your mushrooms properly. Don’t rush this step; achieving good caramelization maximizes the earthy, umami flavor. If you prefer a smoother soup, reserve about one-third of the cooked mushrooms before adding the sour cream, blend the remaining soup until creamy using an immersion blender, and then stir the reserved mushrooms back in for texture.

Always ensure your sour cream is at room temperature and tempered before adding it to the soup. Adding cold sour cream directly to a hot liquid, especially if the liquid is boiling, will almost certainly cause it to curdle, resulting in an unappetizing texture.

Variations & Substitutions

For a richer flavor profile, substitute half of the broth with dry sherry or white wine, adding it after the garlic and cooking until it evaporates before adding the flour.

If you prefer this soup completely smooth, use an immersion blender directly in the pot until you reach your desired consistency.

To make this vegetarian or vegan, substitute the butter with olive oil, use vegetable broth, and swap the heavy cream and sour cream with full-fat oat cream, cashew cream, or a commercial vegan sour cream alternative.

Add a dash of Worcestershire sauce (unless making vegan) or a few drops of truffle oil in the final stages for an enhanced gourmet mushroom flavor.

Serving Suggestions

This rich and savory cream of mushroom soup with sour cream is substantial enough to be a meal on its own, but it pairs wonderfully with crisp sides. Consider serving it alongside crusty sourdough bread or homemade croutons for dipping. A simple, bright green side salad tossed in a light vinaigrette provides a nice contrast to the soup’s richness. For a heartier meal, serve it alongside half a grilled cheese sandwich or a flaky puff pastry tart.

Storage, Freezing & Reheating

Storage: Store leftover soup in an airtight container in the refrigerator for up to 4 days. Keep in mind the texture may thicken slightly upon chilling.

Freezing: While this soup freezes reasonably well, the dairy components (heavy cream and sour cream) can sometimes slightly alter the texture upon thawing. If freezing, omit the sour cream entirely before freezing. Freeze the soup base (without dairy) for up to 3 months. Thaw overnight in the refrigerator.

Reheating: Reheat frozen or refrigerated soup gently over low to medium-low heat, stirring frequently. If you froze the soup without dairy, whisk in the heavy cream and sour cream (tempered as instructed previously) just before serving. Avoid boiling the soup after adding the sour cream.

Nutrition Information

NutrientAmount (Approx.)
Calories280 kcal
Fat22g
Carbohydrates14g
Protein6g
Fiber2g

Note: Nutritional data is an estimate and varies based on specific ingredients used.

FAQ

Can I use white mushrooms instead of cremini?

Yes, white button mushrooms work perfectly fine, although they have a slightly milder flavor profile than cremini or baby bellas. For the best taste, use a mix of varied mushrooms if available.

Why is my homemade cream of mushroom soup grainy after adding the sour cream?

This usually happens if the sour cream was added when the soup was too hot, or if the sour cream was not tempered first. Always take the soup off the heat, allow it to cool slightly, and temper the sour cream with some warm broth before stirring it in gently.

Can I make this soup ahead of time?

Absolutely. This soup tastes even better the next day once the flavors have had time to fully meld. Store it in the refrigerator and gently reheat it on the stovetop just before serving.

cream of mushroom soup with sour cream

Cream of Mushroom Soup with Sour Cream

A rich, velvety, and deeply savory homemade cream of mushroom soup, finished with a swirl of tangy sour cream for extra depth and creaminess.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings: 6 bowls
Course: Appetizer, Lunch, Soup
Cuisine: American, Comfort Food
Calories: 280

Ingredients
  

Mushrooms & Aromatics
  • 1 lb Mixed Mushrooms Cremini, shiitake, and button, roughly chopped
  • 4 tbsp Unsalted Butter
  • 1 large Yellow Onion Finely diced
  • 2 cloves Garlic Minced
  • 1/2 tsp Dried Thyme
Thickening & Liquid Base
  • 1/4 cup All-Purpose Flour
  • 4 cups Vegetable or Chicken Broth
  • 1 cup Heavy Cream
  • 1 tsp Worcestershire Sauce
  • 1/2 tsp Salt Or to taste
  • 1/4 tsp Black Pepper Freshly ground
Finishing Touch
  • 1/2 cup Sour Cream For serving

Method
 

Instructions
  1. In a large Dutch oven or heavy-bottomed pot, melt the butter over medium heat. Add the diced onion and cook until softened and translucent, about 5-7 minutes.
  2. Add the chopped mushrooms and dried thyme to the pot. Sauté for 10-12 minutes, stirring occasionally, until the mushrooms have released their liquid and started to brown and caramelize slightly. Add the minced garlic during the last minute of cooking.
  3. Sprinkle the flour over the mushroom mixture and stir constantly for 1 minute to cook out the raw flour taste, creating a roux base.
  4. Gradually whisk in the broth, ensuring no lumps form. Bring the mixture to a simmer, then reduce the heat to low, cover, and let it cook gently for 15 minutes to allow the flavors to meld.
  5. Carefully transfer the soup mixture to a blender (working in batches if necessary) or use an immersion blender directly in the pot. Blend until relatively smooth; for a chunkier texture, blend only partially.
  6. Return the pureed soup to the pot over low heat. Stir in the heavy cream and Worcestershire sauce. Heat through gently without boiling. Season with salt and pepper to taste.
  7. Ladle the hot soup into bowls. Serve immediately with a dollop or generous swirl of cold sour cream on top of each serving.

Notes

For a deeper mushroom flavor, reserve about 1 cup of sliced mushrooms, sauté them separately until deeply browned, and stir them back into the soup just before serving for garnish. Ensure the liquids are not boiling once the heavy cream is added to prevent curdling.

Leave a Comment

Recipe Rating