Description
This Creamy Mushroom Soup is rich, hearty, and made from scratch in under 30 minutes. With tender mushrooms, fresh thyme, and a touch of cream, it’s the perfect cozy bowl of comfort that’s far better than anything from a can.
Ingredients
- 4 tablespoons unsalted butter
- 1 tablespoon oil
- 1 onion, diced
- 5 cloves garlic, minced
- 1 1/2 pounds fresh brown mushrooms, diced
- 4 teaspoons chopped thyme, divided
- 1/4 cup all-purpose flour
- 5 cups low-sodium chicken broth or stock
- 1–2 teaspoons salt, to taste
- 1/2–1 teaspoon cracked black pepper, to taste
- 1/2 cup heavy cream or half and half (or evaporated milk)
- Chopped fresh parsley and thyme, for serving
Instructions
- In a large pot, heat butter and oil over medium-high heat until melted and hot.
- Sauté diced onion for 2–3 minutes until softened. Add minced garlic and cook for 1 minute until fragrant.
- Add diced mushrooms and 2 teaspoons of chopped thyme. Cook for about 5 minutes until mushrooms are softened and start to release their moisture.
- Sprinkle flour over the mushroom mixture. Stir well and cook for 2 minutes to eliminate the raw flour taste.
- Gradually pour in chicken broth while stirring to combine. Bring to a boil, then reduce heat to low-medium.
- Season with salt and black pepper. Cover and let simmer for 10–15 minutes, stirring occasionally, until slightly thickened.
- Reduce heat to low. Stir in cream (or half and half or evaporated milk) and gently simmer—do not boil.
- Adjust seasoning to taste. Garnish with chopped parsley and remaining thyme.
- Serve warm with crusty bread or crackers, if desired.
Notes
- Use a mix of mushrooms like cremini and shiitake for extra depth of flavor.
- Vegetable broth can be used for a vegetarian version.
- Blend partially with an immersion blender for a thicker, creamier consistency while keeping some texture.
Nutrition
- Serving Size: 1 bowl
- Calories: 285
- Sugar: 5g
- Sodium: 580mg
- Fat: 21g
- Saturated Fat: 12g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 17g
- Fiber: 3g
- Protein: 7g
- Cholesterol: 55mg