Love this? Pin it for later! 📌
I first developed this recipe after returning from a trip to the Pacific Northwest, where wild mushrooms are practically a religion. The local chefs taught me that the secret to exceptional mushroom soup lies in using a variety of mushrooms and building layers of flavor through proper browning technique. After months of testing and tweaking, I've created what I believe is the ultimate creamy mushroom soup—rich enough to feel indulgent, yet balanced enough that you'll want to make it weekly.
What makes this recipe special is how it transforms humble ingredients into something extraordinary. The combination of cremini, shiitake, and oyster mushrooms creates a complex umami base, while a touch of heavy cream adds luxurious silkiness without overwhelming the mushroom flavor. Fresh thyme provides aromatic brightness, and homemade croutons add the perfect textural contrast. Whether you're serving this as an elegant starter for a dinner party or enjoying it as a comforting weeknight meal with crusty bread, this soup never fails to impress.
Why This Recipe Works
- Triple Mushroom Blend: Using three varieties of mushrooms creates layers of complex, earthy flavor that single-mushroom soups simply can't match.
- Proper Browning Technique: Taking time to properly caramelize the mushrooms develops deep, rich flavors through the Maillard reaction.
- Fresh Thyme Infusion: Adding thyme at two different stages maximizes both fresh herb brightness and deep herbal notes.
- Controlled Cream Addition: Just enough cream to create silkiness without masking the mushroom flavor, keeping it luxurious but not heavy.
- Homemade Croutons: Quick-toasted croutons add essential crunch and can be flavored to complement the soup perfectly.
- Make-Ahead Friendly: The soup base can be prepared up to 3 days in advance, making it perfect for entertaining.
Ingredients You'll Need
The key to exceptional mushroom soup lies in the quality of your ingredients. Each component plays a crucial role in building the final flavor profile, so let's explore what to look for when shopping.
Mushroom Selection (2 pounds total): I use a blend of cremini (baby bella), shiitake, and oyster mushrooms for the most complex flavor. Cremini mushrooms provide an earthy base with their deep, woodsy notes. Shiitake mushrooms contribute an intense umami punch and meaty texture. Oyster mushrooms add delicate, almost sweet notes and help create a silky texture when blended. If you can only find one type, cremini works beautifully on its own. Avoid white button mushrooms—they lack the depth needed for this soup.
Unsalted Butter (4 tablespoons): European-style butter with higher fat content creates the richest flavor. The butter serves dual purposes: sautéing the aromatics and creating a roux to thicken the soup.
Fresh Thyme (3 sprigs plus 1 teaspoon leaves): Fresh thyme is absolutely essential here—dried thyme won't provide the same bright, lemony-herbal notes that make this soup special. Strip the leaves from woody stems before adding.
Heavy Cream (½ cup): Just enough to create luxurious silkiness without overwhelming the mushroom flavor. For a lighter version, you can substitute half-and-half, but the soup won't be quite as rich. Room temperature cream blends more smoothly into the hot soup.
Vegetable Stock (4 cups): Use homemade if possible, or a high-quality store-bought version. Avoid overly salty stocks that can overpower the delicate mushroom flavor. Warm stock incorporates more easily and helps maintain a steady cooking temperature.
Sherry (¼ cup dry): This adds depth and a subtle nuttiness that complements mushrooms beautifully. Use a dry sherry you'd enjoy drinking—cooking sherry from the grocery store often contains salt and preservatives. No-alcohol substitute: use an equal amount of vegetable stock with 1 teaspoon of sherry vinegar.
How to Make Creamy Mushroom Soup with Thyme and Croutons
Clean and Prepare the Mushrooms
Begin by gently cleaning your mushrooms with a damp paper towel or soft brush. Avoid rinsing them under running water, as mushrooms act like sponges and will absorb water, making your soup watery. For shiitake mushrooms, remove the tough stems (save them for making stock). Slice the cremini mushrooms ÂĽ-inch thick, tear oyster mushrooms into bite-sized pieces, and slice shiitake caps. Keeping different sizes adds textural interest to the finished soup.
Pro tip: If you're using wild mushrooms, be absolutely certain of their identification, and cook a small piece first to ensure they're not bitter.
Sauté the Aromatics
In a large Dutch oven or heavy-bottomed pot, melt 2 tablespoons of butter over medium heat. Add the diced onion and cook, stirring occasionally, until translucent and just beginning to brown around the edges, about 5-7 minutes. Add the minced garlic and cook for another 30 seconds until fragrant but not browned. The key here is building flavor slowly—don't rush this step.
Time-saving tip: While the onions cook, you can start toasting your croutons in the oven.
Brown the Mushrooms in Batches
Increase heat to medium-high and add half the mushrooms in a single layer. Let them cook undisturbed for 3-4 minutes until they release their moisture and begin to brown. This is crucial for developing deep, caramelized flavor. Once browned, transfer to a bowl and repeat with remaining mushrooms. You may need to add a bit more butter if the pot looks dry. Season each batch with salt and pepper.
Don't crowd the pot: Overcrowding causes mushrooms to steam rather than brown, resulting in less flavor development.
Deglaze with Sherry
Return all mushrooms to the pot, add the sherry, and scrape up any browned bits from the bottom of the pot (this is called fond, and it's packed with flavor). Let the sherry bubble away for about 2 minutes until reduced by half. The alcohol will cook off, leaving behind complex, nutty flavors that complement the mushrooms beautifully.
Make it your own: For an extra layer of flavor, add a sprig of fresh rosemary along with the sherry.
Simmer with Stock and Thyme
Add the warm vegetable stock and 3 thyme sprigs tied together with kitchen twine (this makes removal easy). Bring to a simmer, then reduce heat to low and cook for 20-25 minutes. The soup should reduce slightly and the flavors will meld together. Remove the thyme sprigs at this point—they've given their all to the broth.
Flavor building: This slow simmer allows the mushrooms to release their full umami potential into the broth.
Create the Roux and Thicken
In a small saucepan, melt the remaining 2 tablespoons of butter over medium heat. Whisk in the flour and cook for 2 minutes, stirring constantly, to create a pale roux. This will help thicken the soup without lumps. Ladle in about 1 cup of the hot soup broth, whisking constantly to create a smooth mixture. Pour this back into the main pot and stir to combine.
No lumps guarantee: This method ensures your soup will be silky smooth without any floury taste.
Blend to Silky Perfection
Using an immersion blender, blend about half the soup right in the pot until smooth and creamy. This creates the perfect texture—some whole mushroom pieces for texture with a creamy base. If you don't have an immersion blender, carefully transfer half the soup to a regular blender, blend until smooth, and return to the pot. Be extremely careful when blending hot liquids!
Texture control: Blend more or less depending on your preference for chunky versus smooth soup.
Finish with Cream and Season
Reduce heat to low and stir in the room-temperature heavy cream. Add the fresh thyme leaves and season generously with salt and freshly ground black pepper. Let the soup heat through for 2-3 minutes, but don't let it boil once the cream is added, as this can cause it to curdle. Taste and adjust seasoning as needed.
Final flourish: A splash of white truffle oil (½ teaspoon) at this stage elevates the soup to restaurant quality.
Expert Tips
Make-Ahead Magic
This soup actually tastes better the next day! Prepare through step 7, cool completely, and refrigerate for up to 3 days. When ready to serve, reheat gently and add the cream in step 8.
Cream Substitutions
For a dairy-free version, substitute coconut milk or cashew cream. The flavor will be slightly different but still delicious. Start with ÂĽ cup and add more to taste.
Temperature Control
Never let cream-based soups come to a rolling boil after adding dairy. This causes curdling and creates an unappetizing texture. Gentle heat is key!
Mushroom Prep Hack
Use an egg slicer to quickly slice mushrooms into uniform pieces. This works especially well for cremini mushrooms and saves tons of prep time.
Flavor Intensifier
Add a tablespoon of miso paste along with the stock for an extra umami boost. White miso works best, adding depth without overwhelming the mushroom flavor.
Serving Temperature
Serve this soup between 155-165°F for optimal flavor. Too hot and you'll miss the subtle flavors; too cool and the texture becomes heavy.
Variations to Try
Wild Mushroom Medley
Use chanterelles, morels, or porcini when in season. Reduce cream to ÂĽ cup to let the wild mushroom flavors shine.
Smoky Bacon Version
Cook 4 strips of bacon first, use rendered fat instead of butter. Top with crispy bacon bits.
Vegan Adaptation
Replace butter with olive oil, use coconut milk instead of cream, and vegetable stock as the base.
Light Version
Replace heavy cream with Greek yogurt, use low-fat milk, and reduce butter by half for a lighter take.
Storage Tips
Refrigeration
Store cooled soup in airtight containers in the refrigerator for up to 4 days. The soup will thicken as it cools; thin with a splash of stock or milk when reheating. Always add cream after reheating for best results.
Freezing
This soup freezes beautifully for up to 3 months, but freeze it before adding the cream. Prepare through step 7, cool completely, and freeze in portions. When ready to serve, thaw overnight in the refrigerator, reheat gently, then stir in the cream.
Reheating
Reheat gently over medium-low heat, stirring frequently. If the soup separates (common with cream-based soups), whisk vigorously or blend briefly with an immersion blender to re-emulsify. Never microwave on high power, as this can cause curdling.
Frequently Asked Questions
I strongly advise against using canned mushrooms for this soup. Canned mushrooms have already been cooked and preserved in liquid, resulting in a rubbery texture and flat flavor that can't be improved through cooking. They also release excess moisture that will water down your soup. Fresh mushrooms are essential for developing the deep, caramelized flavors that make this soup exceptional. If fresh mushrooms aren't available, dried mushrooms reconstituted in warm water make a better substitute than canned.
Bland mushroom soup usually results from under-seasoning or not browning the mushrooms properly. Make sure you're salting the mushrooms during the browning process—this helps draw out moisture and concentrate flavors. Also, ensure you're cooking the mushrooms over high enough heat to achieve proper caramelization. Finally, don't skip the sherry deglazing step, as this adds crucial depth. Taste and adjust seasoning at the end, keeping in mind that the cream will slightly mute flavors, so season slightly more aggressively than you think necessary.
Absolutely! This soup is perfect for entertaining because it actually improves in flavor when made a day ahead. Prepare the entire recipe except for adding the cream. Cool completely, refrigerate, and when ready to serve, reheat gently over medium-low heat. Once hot, stir in the cream and heat through. This method prevents any risk of curdling and allows the flavors to meld beautifully. You can also make the croutons 2-3 days in advance and store them in an airtight container at room temperature.
Despite what you may have heard, it's perfectly fine to wash mushrooms quickly under running water if they're very dirty. The key is to wash them just before cooking and dry them thoroughly with paper towels. However, for lightly dirty mushrooms, I prefer using a damp paper towel or soft mushroom brush to wipe away dirt. This method preserves their texture and prevents them from becoming waterlogged. Never soak mushrooms, as they'll absorb water like sponges and won't brown properly during cooking.
While thyme is classic with mushrooms, you can certainly experiment with other herbs. Fresh rosemary works beautifully but use sparingly (½ teaspoon minced) as it's quite potent. Fresh sage adds an earthy, slightly peppery note—use 4-5 leaves. Tarragon provides a lovely anise-like flavor that's especially nice with wild mushrooms. Avoid dried herbs if possible, as they don't provide the same brightness. Whatever herb you choose, add woody herbs early in cooking and delicate herbs like parsley or chives at the end.
To transform this soup into a hearty main course, add protein and grains. Stir in cooked wild rice, barley, or small pasta like orzo during the last 5 minutes of cooking. Add cooked chicken, turkey, or even crispy tofu for protein. For a vegetarian protein boost, add a can of white beans or cooked lentils. You can also increase the vegetables by adding diced potatoes or cauliflower during the simmering stage, then blend them along with the mushrooms for extra body and nutrition.
Creamy Mushroom Soup with Thyme and Croutons
Ingredients
Instructions
- Prep mushrooms: Clean and slice all mushrooms, keeping different varieties separate for even cooking.
- Sauté aromatics: Melt 2 tablespoons butter in a large pot, cook onion until translucent, add garlic for 30 seconds.
- Brown mushrooms: Working in batches, sauté mushrooms over medium-high heat until caramelized, about 8-10 minutes total.
- Deglaze: Add sherry to the pot, scraping up browned bits, cook until reduced by half.
- Simmer: Add warm stock and thyme sprigs, simmer for 20-25 minutes until flavors meld.
- Thicken: Make a roux with remaining butter and flour, whisk into soup to thicken.
- Blend: Use an immersion blender to blend half the soup for a creamy texture with some mushroom pieces remaining.
- Finish: Stir in cream and fresh thyme leaves, season to taste, and serve hot with croutons.
Recipe Notes
For best results, use a variety of fresh mushrooms. The soup can be made up to 3 days ahead—just add cream when reheating. Don't let the soup boil after adding cream to prevent curdling.