Description
This creamy mushroom soup is a rich, flavorful dish made with a mix of fresh mushrooms, garlic, onion, and herbs. It’s blended to a velvety texture and can be served as a comforting main or a hearty appetizer.
Ingredients
- 1 TBSP butter or olive oil
 - 1 medium onion, diced
 - 3 cloves garlic, minced
 - 16 oz mushrooms (baby bella or white button), sliced
 - 1/2 tsp dried thyme (or 1 tsp fresh)
 - Salt and pepper to taste
 - 2 TBSP all-purpose flour
 - 3 cups vegetable broth (or chicken broth)
 - 1/2 cup heavy cream (or full-fat coconut milk for dairy-free/vegan)
 
Instructions
- Heat butter or oil in a large pot over medium heat. Add diced onion and sauté until softened, about 5 minutes.
 - Add garlic and mushrooms, cooking until mushrooms are browned and their liquid has evaporated, about 10-12 minutes.
 - Season with thyme, salt, and pepper, then sprinkle flour over the mushroom mixture and stir to combine.
 - Slowly add the broth while stirring constantly to avoid lumps. Bring the soup to a simmer and cook for 10 minutes.
 - Turn off the heat. Use an immersion blender to partially or fully blend the soup to your desired consistency (or carefully transfer to a blender in batches).
 - Stir in heavy cream (or coconut milk) and adjust seasoning if needed. Reheat gently if necessary.
 - Serve hot, garnished with fresh herbs or a swirl of cream if desired.
 
Notes
- Use a mix of mushrooms for extra depth of flavor.
 - Soup thickens as it sits; add a splash of broth when reheating.
 - To make vegan, use olive oil and coconut milk.
 - Great as a starter or a light main with crusty bread.
 
- Prep Time: 10 minutes
 - Cook Time: 25 minutes
 - Category: Soup
 - Method: Stovetop
 - Cuisine: American
 
Nutrition
- Serving Size: 1 serving
 - Calories: 210
 - Sugar: 5g
 - Sodium: 460mg
 - Fat: 15g
 - Saturated Fat: 7g
 - Unsaturated Fat: 6g
 - Trans Fat: 0g
 - Carbohydrates: 14g
 - Fiber: 2g
 - Protein: 5g
 - Cholesterol: 35mg