Creamy Mushroom Thyme Soup is a cozy and comforting bowl packed with tender mushrooms and a gentle hint of fresh thyme. The soup is smooth and rich, with earthy flavors that make it feel like a warm hug on a chilly day. It’s simple but packed with taste, perfect for mushroom lovers or anyone in need of a soothing meal.
I love making this soup when I want something homemade that feels a bit special but doesn’t take forever to prepare. Using fresh thyme really brightens up the mushrooms and adds a lovely herbal touch that lifts the whole dish. I usually sauté the mushrooms just until they’re golden before blending everything together — that extra step always makes the flavor pop a little more.
My favorite way to enjoy this soup is with a crusty slice of bread for dipping or drizzling a little olive oil on top just before serving. It’s such a simple meal that feels filling and satisfying. Every time I make it, I remember cozy nights spent with good company and this comforting soup on the stove, making everything feel a little bit better.
Key Ingredients & Substitutions
Mushrooms: Cremini or button mushrooms are classic here. Cremini have a deeper flavor, but button mushrooms work well and are easy to find. You can mix in shiitake or portobello for a richer taste.
Thyme: Fresh thyme adds a bright herbal note. If you don’t have fresh, use 1/2 teaspoon dried thyme but add it earlier for better flavor release.
Cream: Heavy cream makes the soup silky. For a lighter option, try half-and-half or use coconut milk for a dairy-free twist.
Flour: Acts as a thickener. Gluten-free flour or cornstarch can be swapped if needed—just adjust amounts to achieve the right thickness.
How Do You Get Mushrooms Perfectly Golden and Flavorful?
Cooking mushrooms well is crucial for deep flavor. Here’s how:
- Use a large pan so mushrooms aren’t crowded. Crowding leads to steaming, not browning.
- Heat the oil or butter over medium-high heat before adding mushrooms.
- Let mushrooms cook without stirring too often to develop a nice brown color.
- Once browned, stir occasionally until they’re soft and caramelized.
- Season lightly with salt near the end to keep them juicy.
This technique helps unlock mushrooms’ natural umami and creates a tasty base for your soup.

Equipment You’ll Need
- Large pot – I like using a wide pot to cook and blend the soup evenly.
- Chef’s knife – helps chop the onion and slice the mushrooms quickly and safely.
- Cutting board – makes prep easy and keeps your workspace tidy.
- Immersion blender or regular blender – for pureeing the soup smoothly and creating the right texture.
- Measuring spoons and cups – keeps ingredients accurate for consistent results.
- Wooden spoon or silicone spatula – gentle stirring without scratching your pan.
Flavor Variations & Add-Ins
- Add cooked pancetta or bacon bits for a smoky, meaty flavor that pairs well with the mushrooms.
- Include some chopped fresh parsley or chives on top for a fresh herb note added just before serving.
- Stir in a splash of white wine after sautéing mushrooms to enhance depth and brightness.
- Mix in some cooked diced potatoes or cauliflower for extra creaminess and texture.
How to Make Creamy Mushroom Thyme Soup
Ingredients You’ll Need:
- 2 tablespoons olive oil or unsalted butter
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 pound (about 450g) cremini or button mushrooms, sliced
- 1 teaspoon fresh thyme leaves, plus extra sprigs for garnish
- 3 tablespoons all-purpose flour
- 4 cups vegetable or chicken broth
- 1 cup heavy cream or half-and-half
- Salt and freshly ground black pepper, to taste
- Optional: 1 tablespoon olive oil for drizzling
- Bread, for serving (optional)
How Much Time Will You Need?
This soup takes about 10 minutes to prepare and 25 minutes to cook, so around 35 minutes total. It’s a quick and easy meal to make any day!
Step-by-Step Instructions:
1. Cook the Vegetables:
In a large pot, heat the olive oil or butter over medium heat. Add the chopped onion and cook for about 5 minutes until it becomes soft and translucent. Then, add the minced garlic and cook for another minute, stirring often to keep it from burning.
2. Sauté the Mushrooms:
Add the sliced mushrooms to the pot. Cook and stir occasionally for 8 to 10 minutes until they’re soft and golden brown. Stir in the fresh thyme leaves and cook another minute to bring out their flavor.
3. Make the Soup Base:
Sprinkle the flour over the mushrooms and stir until everything is evenly coated. Cook for 1 to 2 minutes to get rid of any raw flour taste. Slowly pour in the broth while stirring constantly to avoid lumps. Bring the soup to a gentle simmer.
4. Simmer and Blend:
Lower the heat and let the soup simmer for 10 to 15 minutes so the flavors come together and the soup thickens slightly. Then, use an immersion blender to puree part of the soup, leaving some mushroom pieces for texture. If you don’t have one, carefully blend half the soup in a blender, then mix it back in.
5. Finish and Serve:
Stir in the heavy cream and warm the soup through without boiling. Season with salt and black pepper to your liking. Serve the soup hot with fresh thyme sprigs on top and a drizzle of olive oil if you’d like. Toasted crusty bread is perfect for dipping.
Can I Use Frozen Mushrooms for This Soup?
Yes, you can use frozen mushrooms, but make sure to thaw and drain them well before cooking. Frozen mushrooms release more water, so sauté them a bit longer to get that nice golden color.
Can I Make This Soup Ahead of Time?
Absolutely! The soup tastes even better the next day. Store it in an airtight container in the fridge for up to 3 days. Reheat gently on the stove, stirring occasionally, and add a splash of broth or cream if it thickens too much.
How Can I Make This Soup Dairy-Free?
Swap the heavy cream for coconut milk or a dairy-free cream alternative. Use olive oil instead of butter, and choose vegetable broth to keep it fully vegan.
What’s the Best Way to Thicken the Soup Without Flour?
If you want to avoid flour, you can use cornstarch or arrowroot powder mixed with a little cold water. Add this slurry to the soup during simmering and stir until it thickens. Another option is to blend in cooked potatoes or cauliflower for natural creaminess.



