Creamy Mushroom Soup from Scratch: Rich & Velvety 30-Min Recipe (2026)



Homemade creamy mushroom soup brings deep earthy umami and velvety smoothness that canned cream of mushroom soup can never match. With caramelized cremini mushrooms, aromatic garlic, and fresh thyme, this restaurant-quality soup comes together in just 30 minutes in a single pot.

10 Mins
Prep Time
20 Mins
Cook Time
30 Mins
Total Time
4 Bowls
Servings
Easy
Difficulty

Why Homemade Mushroom Soup Tastes So Much Better

The secret is caramelization. Rather than steaming the mushrooms in liquid right away, browning them in melted butter over high heat draws out their moisture and builds fond on the bottom of the Dutch oven. Deglazing those browned bits with vegetable or beef broth gives the broth its signature dark golden color and deep flavor.

🥣 Creamy Homemade Mushroom Soup

🛒 Ingredients Checklist

  • 1.5 lbs (700g) fresh mushrooms (mix of cremini and white button), sliced
  • 4 tablespoons unsalted butter
  • 1 medium yellow onion, finely diced
  • 4 cloves fresh garlic, minced
  • 3 tablespoons all-purpose flour
  • 4 cups (1L) low-sodium vegetable broth or beef broth
  • 1/2 cup heavy cream (or half-and-half)
  • 1 teaspoon fresh thyme leaves (or 1/2 tsp dried thyme)
  • 1 teaspoon sea salt and 1/2 teaspoon black pepper (to taste)

👩‍🍳 Step-by-Step Instructions

  1. 1

    Sauté the Mushrooms: Melt 3 tablespoons of butter in a large Dutch oven over medium-high heat. Add sliced mushrooms and cook undisturbed for 4 minutes until deeply browned. Stir and cook 4 more minutes until tender. Reserve 1/2 cup of browned mushroom slices for garnishing later.
  2. 2

    Cook Aromatics & Flour: Add the remaining 1 tablespoon of butter, diced onion, and garlic to the pot. Sauté for 3 minutes until onions soften. Sprinkle flour evenly over vegetables and stir constantly for 1 minute to cook out raw flour flavor.
  3. 3

    Simmer: Slowly pour in broth while whisking constantly to prevent lumps. Add fresh thyme, salt, and pepper. Bring soup to a boil, then reduce heat to low and simmer uncovered for 10 minutes until slightly thickened.
  4. 4

    Blend & Finish with Cream: (Optional) Use an immersion blender to blend half the soup for a silky body with hearty mushroom chunks remaining. Stir in heavy cream and simmer for 2 more minutes. Ladle into bowls, top with reserved sautéed mushrooms and fresh thyme, and serve with crusty bread.
220Calories
12gCarbs
5gProtein
18gFat
2gFiber

💡 Soup Master Tips:

  • Wipe, Don’t Wash: Clean mushrooms using a damp paper towel instead of soaking them in water. Mushrooms absorb water like sponges; dry mushrooms brown beautifully instead of steaming.
  • Blend Half, Keep Half: Pureeing just 50% of the soup gives you the ideal texture—thick and creamy like velvet, but still loaded with chunky mushroom bites.
  • Low Heat for Cream: Turn down the flame before adding heavy cream to prevent dairy from separating or curdling.

Frequently Asked Questions

Can I make this soup dairy-free or vegan?
Yes. Replace dairy butter with olive oil or vegan butter, and substitute full-fat coconut milk or cashew cream for the heavy cream.
How long does creamy mushroom soup keep in the fridge?
Stored in an airtight glass container, this soup stays fresh in the refrigerator for up to 4 days. Reheat gently over medium-low heat on the stove.
Can I freeze creamy mushroom soup?
If you plan to freeze it, freeze before adding the heavy cream. Thaw overnight in the fridge, reheat, and stir in fresh cream right before serving.



Leave a Comment