This creamy mushroom soup combines sautéed mushrooms, shallots, and fresh thyme with a rich cream finish. The vegetables are gently cooked and pureed for a velvety texture, enhanced by aromatic herbs and a touch of butter. Perfect as a warming starter or a light meal, it brings together silky smoothness and earthy flavors. Optional touches like olive oil add extra silkiness, while crusty bread pairs beautifully.
This dish is easy to prepare, taking just 45 minutes total, and suits vegetarian diets containing dairy. For a vegan twist, butter and cream can be replaced with plant-based alternatives. The soup’s rich textures and layered flavors make it a comforting choice year-round.
Rain was tapping against my kitchen window last November when I decided to make this soup. Something about mushrooms and thyme just felt right for a gray afternoon. The way the butter hit the hot pan and the smell of shallots caramelizing filled my tiny apartment changed everything. My roommate poked her head in, drawn by the aroma, and asked what magic was happening.
Last winter I served this at a small dinner party when my friend was recovering from surgery. She took one sip and literally closed her eyes, saying it tasted like a hug in a bowl. Now whenever someone needs comfort, this is my go to recipe.
Ingredients
- 500 g cremini or button mushrooms: These varieties hold up beautifully during sautéing and develop a deeper, meatier flavor than white button mushrooms alone
- 1 medium onion and 2 shallots: The combination gives you both sweetness and that subtle aromatic complexity that makes soup taste professionally made
- 2 cloves garlic: Minced fresh adds a punch that powder just cannot replicate in a creamy base
- 2 tbsp unsalted butter: Use real butter here because it creates that velvety richness that olive oil alone cannot achieve
- 750 ml vegetable broth: Low sodium broth lets you control the seasoning and prevents the soup from becoming too salty as it reduces
- 200 ml heavy cream: This transforms the soup from thin broth into something luxurious and coating
- 3 sprigs fresh thyme: Fresh herbs infuse the cream differently than dried, creating a brighter more aromatic finish
- 1 bay leaf: This subtle backbone herb adds depth that people notice but cannot quite place
- 1/2 tsp black pepper and sea salt: Freshly ground pepper makes a noticeable difference in this simple soup
Instructions
- Build the flavor base:
- Melt butter in a large pot over medium heat, then add onions and shallots, letting them soften and turn translucent for about 4 minutes until they smell sweet
- Add the aromatics:
- Stir in garlic for just 1 minute until fragrant, taking care not to let it brown or it will turn bitter
- Brown the mushrooms:
- Add sliced mushrooms and cook for 7 to 8 minutes, stirring occasionally, until they are golden and have released all their moisture
- Infuse with herbs:
- Tuck in the thyme sprigs and bay leaf, letting them toast briefly in the hot mushrooms to wake up their oils
- Simmer the soup:
- Pour in vegetable broth, bring to a gentle boil, then reduce heat and let it simmer uncovered for 15 minutes to meld flavors
- Remove the herbs:
- Fish out the thyme sprigs and bay leaf so they do not get caught in the blender
- Blend until smooth:
- Use an immersion blender directly in the pot until completely silky, or work in batches with a countertop blender if you prefer
- Add the cream:
- Stir in heavy cream, pepper, and salt, then simmer gently for 5 more minutes without boiling to prevent separating
- Season perfectly:
- Taste and add more salt or pepper as needed, remembering that cream can dull seasoning slightly
- Serve with love:
- Ladle into warm bowls, garnish with fresh thyme leaves, and drizzle with olive oil if you want extra richness
My grandmother always said soup tastes better the next day, and she was right. The flavors really do marry overnight in the fridge.
Making It Vegan
Swap butter for olive oil and use full fat coconut cream instead of heavy cream. The coconut flavor actually complements the earthy mushrooms beautifully, and my vegan guests never miss the dairy version.
Adding Extra Depth
A splash of dry sherry or white wine right after the mushrooms brown adds incredible sophistication. Just let it cook for a minute to burn off the alcohol before adding the broth.
Serving Suggestions
This soup shines as an elegant first course but also stands alone as a light meal with good bread. I love serving it in warmed bowls and letting everyone add their own toppings at the table.
- Grated Parmesan adds a salty savory finish
- Toasted walnuts or pine nuts bring welcome crunch
- A drizzle of truffle oil transforms it into something fancy
There is something deeply satisfying about taking simple ingredients and turning them into a soup that feels like a special occasion.
Common Questions
- → What mushrooms work best for this soup?
-
Cremini or button mushrooms are ideal as they provide a mild earthy flavor and soft texture when sautéed.
- → Can I make this soup vegan?
-
Yes, swap butter for olive oil and replace heavy cream with coconut cream or another plant-based option for a vegan-friendly version.
- → How do I achieve a velvety texture?
-
Puree the soup using an immersion blender or countertop blender until smooth, and finish by stirring in cream gently to maintain richness.
- → What herbs enhance the flavor best?
-
Fresh thyme and bay leaf add aromatic depth, balancing the earthiness of mushrooms and creating a layered taste profile.
- → What can I serve alongside this soup?
-
Crusty bread is a classic accompaniment, perfect for dipping and adding texture contrast to the creamy soup.