Ingredients
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 medium yellow onion, finely chopped
- 4 cloves garlic, minced
- 1 pound mixed mushrooms (cremini, button, shiitake), sliced
- 1 teaspoon dried thyme (or 1 tablespoon fresh)
- 1/4 cup all-purpose flour
- 4 cups vegetable broth
- 1.5 cups whole milk (or half-and-half for richer soup)
- 1/2 cup heavy cream (optional, for extra richness)
- 1/2 teaspoon freshly grated nutmeg
- Salt and freshly ground black pepper to taste
- Fresh parsley or chives, chopped, for garnish
Instructions
- Melt butter and olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook until softened and translucent, about 5-7 minutes.
- Add the minced garlic and sliced mushrooms to the pot. Cook, stirring occasionally, until the mushrooms have released their liquid and started to brown, about 8-10 minutes. Stir in the dried thyme.
- Sprinkle the flour over the mushrooms and stir well, cooking for 1-2 minutes to toast the flour, creating a roux.
- Gradually whisk in the vegetable broth, ensuring no lumps form. Bring the mixture to a gentle simmer, stirring constantly until it begins to thicken.
- Pour in the whole milk (and heavy cream, if using) and freshly grated nutmeg. Continue to simmer gently for another 5-7 minutes, stirring occasionally, until the soup reaches your desired consistency. Do not boil.
- Season the soup generously with salt and freshly ground black pepper to taste. For an extra creamy texture, you can carefully blend about half of the soup using an immersion blender or by transferring half to a regular blender (blend in batches and be cautious with hot liquids).
- Ladle the hot soup into bowls. Garnish with fresh chopped parsley or chives before serving.
Notes
For an even richer flavor, use a mix of wild mushrooms. If you prefer a smoother soup, blend the entire batch. This soup can be made ahead and reheated gently; you might need to add a splash of milk or broth if it thickens too much. Serve with crusty bread for dipping!
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Simmering
- Cuisine: Modern Comfort
Nutrition
- Serving Size: 1 bowl (approx. 1.5 cups)
- Calories: 380
- Sugar: 7g
- Sodium: 450mg
- Fat: 28g
- Saturated Fat: 15g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 4g
- Protein: 12g
- Cholesterol: 70mg
