The Ultimate Creamy Mushroom Soup Recipe

If you’re looking for a cozy, flavorful soup that’s easy to prepare and perfect for any occasion, this creamy mushroom soup is the one for you. Whether you need a quick lunch, a comforting dinner, or an elegant appetizer for a dinner party, this recipe checks all the boxes. The rich umami flavor of mushrooms, the creamy texture, and the aromatic hints of thyme and garlic create a soup that’s both satisfying and gourmet.

Who is This Recipe For?

This recipe is perfect for anyone who loves homemade, wholesome meals. If you’re a fan of creamy, earthy flavors and enjoy dishes that are both comforting and refined, you’ll love this soup. It’s also great for meal-preppers since it stores well for a few days and reheats beautifully.

Ingredients List

You Will Need:

  • 2 tablespoons butter
  • 1 small onion, diced
  • 1 tablespoon olive oil
  • 1 lb mushrooms (such as cremini, button, or portobello, sliced)
  • 2 cloves garlic, minced
  • 1 teaspoon fresh thyme leaves (or ½ teaspoon dried thyme)
  • 4 cups vegetable or chicken broth
  • 1 cup heavy cream (or half-and-half for a lighter version)
  • 1 tablespoon all-purpose flour (optional, for thickening)
  • Salt and pepper to taste
  • Fresh parsley, chopped (for garnish)
  • Optional: A splash of white wine or sherry (for extra depth of flavor)
Kitchen Equipment Needed

Before we begin, make sure you have the following tools ready:

  • Soup pot or Dutch oven
  • Measuring cups and spoons
  • Mixing bowls with lids
  • Garlic mincer
  • Mandolin slicer and food chopper set
  • Herb scissors/chopper
  • Immersion blender (optional, for a smoother texture)
Step-by-Step Instructions

1. Sauté the Aromatics

In a large soup pot or Dutch oven, heat the butter and olive oil over medium heat. Add the diced onions and cook for about 3-4 minutes until they soften and turn translucent.

2. Add the Mushrooms

Stir in the sliced mushrooms and cook for another 6-8 minutes, allowing them to release their natural juices. Keep stirring occasionally to ensure even cooking.

3. Infuse with Garlic and Thyme

Add the minced garlic and thyme to the mushrooms, stirring for about 1-2 minutes until fragrant.

4. Deglaze the Pot (Optional)

If you’re using white wine or sherry, pour in a splash and let it simmer for a minute, scraping up any bits stuck to the bottom of the pot.

5. Pour in the Broth

Add the vegetable or chicken broth to the pot, bringing the mixture to a gentle simmer. Let it cook for about 10-15 minutes to allow the flavors to meld.

6. Blend (Optional)

For a chunkier soup, leave it as is. If you prefer a creamier texture, use an immersion blender to blend until smooth.

7. Add Cream and Thicken

If using flour, whisk it with a small amount of the hot broth to form a slurry before adding it back to the pot. Pour in the heavy cream or half-and-half, stirring well. Let it simmer for another 5 minutes until thickened.

8. Season and Serve

Season with salt and pepper to taste. Garnish with chopped fresh parsley before serving.

Tips & Variations
  • Dairy-Free Option: Substitute heavy cream with coconut milk or a dairy-free cream alternative.
  • Gluten-Free Option: Skip the flour or use cornstarch instead.
  • Extra Protein: Add shredded chicken or cooked bacon for a heartier meal.
  • Cheesy Twist: Stir in some grated Parmesan or Gruyère for an added layer of flavor.
How to Store and Reheat
  • Refrigeration: Store leftovers in an airtight container in the fridge for up to 4 days.
  • Freezing: This soup freezes well for up to 2 months. Let it cool completely before transferring to a freezer-safe container.
  • Reheating: Warm up in a saucepan over low heat, stirring occasionally. If reheating from frozen, let it thaw overnight in the refrigerator before heating.
Best Pairings
  • Bread: Serve with crusty sourdough or a warm baguette.
  • Salad: A fresh arugula or mixed greens salad with balsamic vinaigrette complements the richness of the soup.
  • Wine: Pair with a Chardonnay or Sauvignon Blanc for a well-rounded meal.
Frequently Asked Questions

1. Can I use different mushrooms?

Absolutely! Mixing different varieties like shiitake or oyster mushrooms will add depth of flavor.

2. How can I make this soup vegan?

Use plant-based butter, substitute the cream with coconut milk, and choose vegetable broth instead of chicken broth.

3. What can I use instead of heavy cream?

Half-and-half, whole milk, or dairy-free options like cashew cream work well.

4. Can I make this soup ahead of time?

Yes! It tastes even better the next day as the flavors continue to develop.

Try This Recipe Today!

This creamy mushroom soup is a must-try for anyone who loves comforting, homemade meals. Whether you enjoy it as a main dish or a side, it’s sure to impress. If you make this recipe, be sure to share it on social media and tag us! Don’t forget to subscribe to our blog for more delicious recipes straight to your inbox.

Happy cooking!