Creamy Mushroom Soup Recipe (Homemade, Easy & Comforting)

There’s nothing quite like a warm bowl of Creamy Mushroom Soup Recipe on a chilly evening. This recipe is all about simple comfort — smooth, creamy, full of earthy mushroom flavor, and made with everyday ingredients you probably already have. No fancy tools or chef skills needed — just you, your stove, and a little patience.

I’ve made this soup more times than I can count, especially when I want something cozy but quick. The rich butter, sautéed onions, garlic, and mushrooms come together to make the kitchen smell amazing.

A splash of milk and cream makes it perfectly silky, while herbs like thyme and tarragon add that restaurant-style flavor — right at home!

What Makes This Creamy Mushroom Soup Recipe So Special?

Because it’s everything you love about comfort food — rich, flavorful, and surprisingly easy to make.

Whether you’re making lunch for yourself or serving a crowd at dinner, this creamy soup fits any occasion. It’s also super versatile — you can make it vegetarian, thicken it up, or keep it light.

Is It Better Than Canned Soup?

100% yes! Homemade mushroom soup tastes fresher, has no preservatives, and you can adjust it exactly how you like — more mushrooms, more cream, or extra garlic for a flavor punch.

Creamy Mushroom Soup Recipe

Creamy Mushroom Soup Recipe
Creamy Mushroom Soup Recipe

Recipe Overview

Creamy Mushroom Soup Recipe is a classic comfort dish made with butter, garlic, onions, and mushrooms simmered in a rich, creamy broth. It’s easy to make, cozy, and perfect for lunch or dinner.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Cuisine: American
  • Course: Soup / Main
  • Difficulty: Easy
  • Servings: 6
  • Calories: 230 per serving

Equipment Needed:

Large pot or Dutch oven, wooden spoon, cutting board, knife, ladle, blender (optional), measuring cups & spoons.

Ingredients

  • 4 tablespoons butter
  • 1 tablespoon olive oil
  • 2 large onions, diced
  • 4 cloves garlic, minced
  • 1 pound mushrooms, sliced (button, cremini, or mix)
  • 4 teaspoons chopped thyme, divided
  • 2 tablespoons all-purpose flour
  • 1 teaspoon kosher salt
  • ¾ teaspoon dried tarragon
  • 4 cups chicken or vegetable broth
  • 1 cup milk
  • Salt and pepper to taste
  • ½ cup (120 ml) heavy cream
  • ½ teaspoon freshly ground black pepper (to taste)
  • ½ tablespoon fresh parsley, chopped (to serve)
  • ½ tablespoon fresh thyme, chopped (to serve)

Ingredient Notes

  • Mushrooms: I like mixing cremini and shiitake mushrooms for depth of flavor, but plain white button mushrooms work fine too.
  • Butter & Olive Oil: Using both gives a nice balance — butter for richness and olive oil to keep it from burning.
  • Flour: Helps thicken the soup slightly; you can skip it for a thinner texture.
  • Broth: Chicken broth adds a savory taste, but vegetable broth keeps it vegetarian.
  • Cream & Milk: Use full-fat milk for creaminess. You can swap heavy cream for half-and-half if you want it lighter.
  • Herbs: Fresh thyme and tarragon make a huge difference — don’t skip them!

How to Make Creamy Mushroom Soup

Step 1: Sauté the Aromatics

Melt butter with olive oil in a large pot over medium heat. Add diced onions and cook until they’re soft and translucent, about 5 minutes. Add garlic and cook for another minute until fragrant.

Step 2: Cook the Mushrooms

Add the sliced mushrooms and 2 teaspoons of thyme. Stir and cook until the mushrooms release their moisture and turn golden brown, about 8–10 minutes.

Tip: Don’t rush this step — browning the mushrooms builds deep flavor!

Step 3: Add Flour and Seasonings

Sprinkle in the flour and stir well for 1 minute to cook it through. Add salt, pepper, and dried tarragon. This gives the soup its thick, velvety texture.

Step 4: Pour in the Broth

Slowly pour in the chicken or vegetable broth while stirring to avoid lumps. Bring the soup to a simmer and let it cook for about 10 minutes.

Step 5: Blend (Optional)

For a smooth soup, use an immersion blender or transfer half the soup to a blender, then return it to the pot. If you prefer chunky, skip this step — both versions taste amazing.

Step 6: Add Milk and Cream

Reduce heat to low, stir in the milk and heavy cream, and let it warm through. Don’t boil at this point — you just want it gently heated.

Step 7: Finish and Serve

Taste and adjust seasoning. Garnish with chopped fresh thyme and parsley before serving.

Creamy Mushroom Soup
Creamy Mushroom Soup

Nutrition Information (per serving)

  • Calories: 230
  • Protein: 6g
  • Carbs: 14g
  • Fat: 16g
  • Fiber: 2g
  • Sugar: 5g

Tips and Variations

✅Make it vegan: Use olive oil instead of butter, and coconut milk instead of cream.

✅Add protein: Toss in cooked chicken, bacon bits, or tofu for a filling meal.

✅Make it thicker: Add an extra tablespoon of flour or let it simmer longer to reduce.

✅Extra flavor: Add a splash of white wine before the broth for a rich, restaurant-style flavor.

Storage Tips

▶Fridge: Store leftovers in an airtight container for up to 4 days.

▶Freezer: Freeze for up to 2 months. Reheat gently on the stove with a little extra milk.

Serving Suggestions

This Creamy Mushroom Soup is so versatile. Serve it with:

  • Crusty garlic bread or toasted baguette slices
  • A simple green salad
  • Grilled cheese sandwich
  • A side of roasted veggies for a full dinner

Presentation Tip: Serve it in a rustic bowl with a drizzle of cream on top and a sprinkle of fresh herbs. It looks fancy without any effort!

  • Always sauté the mushrooms until golden brown for the best flavor.
  • Don’t boil the soup after adding cream — it can separate.
  • If you like extra richness, stir in a small pat of butter before serving.

FAQ About Creamy Mushroom Soup Recipe

Can I Use Canned Mushrooms?

You can, but fresh mushrooms give better flavor and texture.

Can I Make This Gluten-Free?

Yes! Use cornstarch or rice flour instead of all-purpose flour.

Can I Make This Ahead Of Time?

Definitely. Make it up to 2 days in advance and refrigerate. Just reheat gently before serving.

What Mushrooms Are Best For This Recipe?

A mix of cremini, shiitake, and portobello gives the best depth, but any mushrooms work fine.

How Do I Make It Dairy-Free?

Swap milk and cream for oat milk or coconut cream — it’ll still be creamy and delicious.

Conclusion

This Creamy Mushroom Soup Recipe is pure comfort in a bowl — rich, earthy, and so easy to make. It’s perfect for cold days or when you just need something cozy and satisfying. I love how simple it is to pull together yet tastes like it’s from a fancy café.

Try it out, and let me know how it turns out for you! Tag me on @allcooksrecipe or share your version in the comments — I’d love to see how you make it your own.

Creamy Mushroom Soup

Creamy Mushroom Soup Recipe

This Creamy Mushroom Soup Recipe is rich, comforting, and packed with earthy mushroom flavor. Made with butter, garlic, and fresh herbs, it’s an easy homemade soup that’s smooth, flavorful, and perfect for a cozy meal.
Print Pin Rate
Course: Soup
Cuisine: American
Keyword: Creamy Mushroom Soup Recipe
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 6
Calories: 230kcal

Ingredients

  • 4 tablespoons butter
  • 1 tablespoon olive oil
  • 2 large onions diced
  • 4 cloves garlic minced
  • 1 pound mushrooms sliced (button, cremini, or mix)
  • 4 teaspoons chopped thyme divided
  • 2 tablespoons all-purpose flour
  • 1 teaspoon kosher salt
  • ¾ teaspoon dried tarragon
  • 4 cups chicken or vegetable broth
  • 1 cup milk
  • Salt and pepper to taste
  • ½ cup 120 ml heavy cream
  • ½ teaspoon freshly ground black pepper to taste
  • ½ tablespoon fresh parsley chopped (to serve)
  • ½ tablespoon fresh thyme chopped (to serve)

Instructions

Step 1: Sauté the Aromatics

  • Melt butter with olive oil in a large pot over medium heat. Add diced onions and cook until they’re soft and translucent, about 5 minutes. Add garlic and cook for another minute until fragrant.

Step 2: Cook the Mushrooms

  • Add the sliced mushrooms and 2 teaspoons of thyme. Stir and cook until the mushrooms release their moisture and turn golden brown, about 8–10 minutes.

Step 3: Add Flour and Seasonings

  • Sprinkle in the flour and stir well for 1 minute to cook it through. Add salt, pepper, and dried tarragon. This gives the soup its thick, velvety texture.

Step 4: Pour in the Broth

  • Slowly pour in the chicken or vegetable broth while stirring to avoid lumps. Bring the soup to a simmer and let it cook for about 10 minutes.

Step 5: Blend (Optional)

  • For a smooth soup, use an immersion blender or transfer half the soup to a blender, then return it to the pot. If you prefer chunky, skip this step — both versions taste amazing.

Step 6: Add Milk and Cream

  • Reduce heat to low, stir in the milk and heavy cream, and let it warm through. Don’t boil at this point — you just want it gently heated.

Step 7: Finish and Serve

  • Taste and adjust seasoning. Garnish with chopped fresh thyme and parsley before serving.

Notes

  • Always sauté the mushrooms until golden brown for the best flavor.
  • Don’t boil the soup after adding cream — it can separate.
  • If you like extra richness, stir in a small pat of butter before serving.

Nutrition

Calories: 230kcal | Carbohydrates: 14g | Protein: 6g | Fat: 16g | Fiber: 2g | Sugar: 5g

Leave a comment

Recipe Rating




error

Enjoy this blog? Please spread the word :)

8 Shares
Tweet
Share
Pin8
Share