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
Indulge in the Ultimate Creamy Mushroom Soup Experience - Featured Image

Indulge in the Ultimate Creamy Mushroom Soup Experience


  • Author: Jenny
  • Total Time: 45 minutes
  • Yield: 4 servings 1x

Description

Learn how to make delicious Creamy Mushroom Soup. Easy recipe with step-by-step instructions.


Ingredients

Scale

  • 1 pound cremini mushrooms, sliced (button mushrooms work too)
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 4 cups vegetable or chicken broth
  • 1 cup whole milk or half-and-half (see substitution below)
  • 2 tablespoons unsalted butter or olive oil
  • 2 tablespoons all-purpose flour
  • 1 teaspoon fresh thyme leaves (or ½ teaspoon dried thyme)
  • Salt and freshly ground black pepper, to taste
  • Optional: ¼ cup grated Parmesan cheese for extra richness

Substitution suggestions: If you’re dairy-free, swap the butter for olive oil and use canned coconut milk or your favorite plant-based milk instead of dairy. For a gluten-free version, replace the flour with cornstarch or a gluten-free flour blend—just mix it with a little cold water before adding to avoid lumps.


Instructions

  1. Heat the butter or olive oil in a large pot over medium heat until melted and shimmering.
  2. Add the chopped onions and sauté for about 5 minutes, stirring occasionally, until they become translucent and soft. This step builds the soup’s flavor base, so don’t rush it.
  3. Stir in the minced garlic and cook for another 30 seconds, just until fragrant—be careful not to burn it.
  4. Add the sliced mushrooms and thyme to the pot. Cook for about 8-10 minutes, stirring often, until the mushrooms release their moisture and start to brown. This caramelization adds depth to the soup.
  5. Sprinkle the flour over the mushroom mixture and stir well to coat everything evenly. Cook for 1-2 minutes to eliminate the raw flour taste; you should see the mixture thicken slightly.
  6. Slowly pour in the broth while stirring continuously to avoid lumps. Bring the soup to a gentle simmer and let it cook for 15 minutes, allowing the flavors to meld and the soup to thicken.
  7. Remove the pot from heat and use an immersion blender to puree the soup until smooth and creamy. If you don’t have an immersion blender, carefully transfer the soup in batches to a blender and puree, then return it to the pot.
  8. Stir in the milk or half-and-half, and return the pot to low heat. Warm the soup gently for 3-5 minutes—don’t boil, or the milk might curdle.
  9. Taste and season with salt and pepper. If you want a richer flavor, stir in the Parmesan cheese at this point until melted.
  10. Serve hot with your favorite crusty bread or a sprinkle of fresh herbs.

When I first tried making this soup, I skipped the caramelization step and ended up with a bland result. Trust me, taking the time to let the mushrooms brown is worth every minute—it’s where the magic happens.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Dish
  • Method: Cooking
  • Cuisine: International

Keywords: Creamy Mushroom Soup, recipe, cooking, food