Go Back
Homemade Cream of Mushroom Soup

Homemade Cream of Mushroom Soup

Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4
per serving185

Ingredients
  

  • 4 tbsp unsalted butter – The foundation for building rich , savory flavors
  • ½ cup finely chopped yellow onion – Provides aromatic sweetness and depth
  • 16 oz cremini mushrooms , sliced (halve larger mushrooms if needed) – The star ingredient delivering earthy, umami-rich taste
  • 3 cloves garlic , minced – Adds complexity and aromatic intensity
  • ¼ cup all-purpose flour – Creates the perfect thickening agent for creamy consistency
  • 2 cups low-sodium vegetable or chicken broth – Forms the flavorful liquid base
  • ½ tsp dried thyme – Contributes herbaceous notes that complement mushrooms beautifully
  • ½ tsp salt – Enhances and balances all flavors
  • ¼ tsp black pepper – Adds gentle warmth and spice
  • ½ cup heavy cream – Creates the signature velvety texture
  • Chopped fresh parsley (optional, for garnish) – Provides fresh color and bright finish

Method
 

  1. Step 1: Sauté the Aromatics
  2. In a medium saucepan or Dutch oven, melt the butter over medium heat. Add the finely chopped onion and sliced mushrooms, cooking while stirring occasionally until softened, about 7-8 minutes. This crucial step develops the foundational flavors and allows the mushrooms to release their natural moisture, concentrating their earthy taste.
  3. Step 2: Build the Flavor Base
  4. Stir in the minced garlic and all-purpose flour, cooking for exactly 1 minute while stirring constantly. This technique, known as creating a roux, eliminates the raw flour taste and prepares the mixture to properly thicken your cream of mushroom soup without creating lumps.
  5. Step 3: Create the Soup Base
  6. Gradually add the broth, stirring continuously to prevent lumping. Mix in the dried thyme, salt, and black pepper. Bring the mixture to a low simmer, stirring often, until it begins to thicken, approximately 5-10 minutes. The consistent stirring ensures smooth texture development and prevents the soup from sticking to the bottom of the pan.
  7. Step 4: Finish with Cream
  8. Pour in the heavy cream and continue cooking at a very low simmer for 2-3 minutes, until the soup reaches your desired consistency. Taste and adjust seasonings as needed. The gentle simmer prevents the cream from curdling while allowing the flavors to meld perfectly.
  9. Step 5: Serve and Enjoy
  10. Remove from heat and serve immediately, garnished with fresh parsley if desired. This versatile soup can also replace canned cream of mushroom soup in casseroles, stroganoff, and other favorite recipes.
  11. Recipe Summary
  12. This homemade cream of mushroom soup transforms simple ingredients into restaurant-quality comfort food in just 30 minutes. The combination of sautéed cremini mushrooms, aromatic vegetables, and rich cream creates a velvety texture with deep, satisfying flavors. Perfect as a standalone meal or versatile cooking base, this recipe delivers superior taste and nutrition compared to store-bought alternatives.
  13. Ready to experience the difference homemade makes? Try this cream of mushroom soup recipe today and share your results in the comments below. Don’t forget to subscribe to our blog for more delicious homemade recipes that will transform your everyday cooking into extraordinary culinary experiences.

Notes

Ingredient Selection Tips

For the best mushroom soup results, choose cremini mushrooms over standard white button mushrooms. Cremini mushrooms offer a deeper, more complex flavor profile that significantly enhances the soup’s overall taste. If cremini aren’t available, a mix of shiitake and baby bella mushrooms creates an equally delicious alternative.