Creamy Mushroom Soup Recipe – Perfect Comfort Food Recipe
Introduction
This creamy mushroom soup is a warm and comforting dish that’s perfect for cozy evenings. With a rich texture and savory flavor, it’s an easy recipe that will satisfy mushroom lovers and newcomers alike.

Ingredients
- 2 tablespoons butter
- 1 tablespoon olive oil
- 1 large onion, diced
- 4 cloves garlic, minced
- 1 pound mushrooms, sliced
- 2 tablespoons all-purpose flour
- 4 cups chicken or vegetable broth
- 1 cup milk
- Salt and pepper to taste
- Fresh thyme for garnish
Instructions
- Step 1: In a large pot, heat the butter and olive oil over medium heat. Add the diced onion and cook until translucent, about 5 minutes. Stir in the garlic and sauté for another minute.
- Step 2: Add the sliced mushrooms to the pot and cook until they release their juices and begin to brown, about 8-10 minutes.
- Step 3: Sprinkle the flour over the mushroom mixture and stir well to coat. Gradually pour in the broth, stirring constantly to prevent lumps. Bring the soup to a simmer.
- Step 4: Reduce the heat to low and stir in the milk. Continue to cook until the soup thickens to your desired consistency, about 5 minutes. Season with salt and pepper to taste.
Tips & Variations
- For a richer flavor, use half-and-half or cream instead of milk.
- Try blending part of the soup for a creamier texture while keeping some mushroom pieces for bite.
- Swap mushrooms with mixed wild mushrooms for a more complex taste.
- Add a splash of white wine when cooking the mushrooms for extra depth.
- Garnish with fresh thyme leaves or a drizzle of truffle oil to elevate the flavor.
Storage
Store leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat, stirring occasionally. If the soup thickens too much, add a splash of broth or milk to loosen it.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this soup vegan?
Yes, substitute butter with olive oil, use vegetable broth, and replace milk with your favorite plant-based milk like oat or almond milk.
Can I freeze creamy mushroom soup?
Freezing is possible, but the texture may change slightly after thawing. To freeze, cool the soup completely, store in a freezer-safe container, and use within 2 months. Thaw overnight in the fridge and reheat gently.
Print
Creamy Mushroom Soup Recipe – Perfect Comfort Food Recipe
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
This Creamy Mushroom Soup recipe is a delightful comfort food featuring sautéed mushrooms in a rich, velvety broth made with butter, olive oil, onion, garlic, and milk. Perfect for chilly days, this homemade soup is easy to prepare and warmly satisfying.
Ingredients
Soup Base
- 2 tablespoons butter
- 1 tablespoon olive oil
- 1 large onion, diced
- 4 cloves garlic, minced
Mushrooms
- 1 pound mushrooms, sliced
Thickening and Liquids
- 2 tablespoons all-purpose flour
- 4 cups chicken or vegetable broth
- 1 cup milk
Seasoning and Garnish
- Salt and pepper to taste
- Fresh thyme for garnish
Instructions
- Sauté the Aromatics: In a large pot, heat the butter and olive oil over medium heat. Add the diced onion and cook until translucent, about 5 minutes. Stir in the minced garlic and sauté for an additional minute until fragrant.
- Cook the Mushrooms: Add the sliced mushrooms to the pot. Cook them, stirring occasionally, until they release their juices and begin to brown, approximately 8 to 10 minutes, enhancing the soup’s earthy flavors.
- Make the Base: Sprinkle the flour over the mushroom mixture and stir thoroughly to coat everything evenly. Gradually pour in the chicken or vegetable broth while stirring constantly to prevent lumps from forming. Bring the soup to a gentle simmer.
- Finish the Soup: Lower the heat to a gentle simmer and stir in the milk. Cook for about 5 minutes more until the soup thickens to your preferred consistency. Season with salt and pepper to taste. Garnish with fresh thyme before serving to add a fragrant touch.
Notes
- Use vegetable broth for a vegetarian version of this soup.
- For extra creaminess, substitute whole milk with half-and-half or cream.
- Fresh thyme adds a wonderful aroma, but dried thyme can be used if fresh is unavailable.
- Consider blending a portion of the soup for a smoother texture if desired.
- The soup can be stored in the refrigerator for up to 3 days and reheated gently on the stovetop.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Keywords: creamy mushroom soup, mushroom soup recipe, comfort food, easy soup, stovetop mushroom soup

