This Cream of Mushroom Soup with Coconut Milk and Optional Porcini Recipe is an absolute game-changer in the world of comfort foods. Imagine the earthy depth of a variety of mushrooms mingling with the creamy, subtle sweetness of coconut milk, creating a luscious, velvety soup that’s both nourishing and indulgent. The optional addition of dried porcini mushrooms takes this simple dish to a whole new level, infusing it with an intense, woodsy flavor that will make you savor each spoonful. Whether you’re looking for a cozy meal on a chilly day or a sophisticated appetizer to impress guests, this soup hits every mark with its perfect balance of creaminess, umami, and warmth.
Ingredients You’ll Need
The beauty of this recipe lies in its simplicity and how these ingredients come together to build layers of flavor. Each component has a role to play, from the hearty mushrooms to the creamy coconut milk, creating a dish that’s both comforting and elegant.
- Butter (2 tablespoons): Adds richness and helps sauté the mushrooms to perfection.
- Dried porcini mushrooms (¼ cup, optional): Rehydrates to give a deep, earthy mushroom flavor that elevates the soup.
- Button mushrooms (16 oz, sliced): The main star, providing texture and an earthy base.
- Shallots or yellow onion (1, chopped): Brings sweetness and aromatic depth.
- Garlic (3 cloves, minced): Lends a fragrant kick that complements the mushrooms beautifully.
- Dried thyme leaves (1 teaspoon): A classic herb that adds herbal warmth and fragrance.
- All-purpose flour (¼ cup): Helps thicken the soup into that perfect creamy consistency.
- White wine, Sherry, or Marsala (¼ cup, optional): Adds complexity and subtle acidity to balance flavors.
- Broth (3 ½ cups vegetable or chicken): Forms the flavorful base of your soup.
- Full-fat coconut milk (1 cup): Brings luscious creaminess with a gentle hint of sweetness.
- Salt and black pepper (to taste): Essential for seasoning and enhancing every ingredient.
- Optional add-ins (pinch of nutmeg, dash of tamari): Nutmeg adds warmth, while tamari boosts umami for an extra flavor punch.
How to Make Cream of Mushroom Soup with Coconut Milk and Optional Porcini Recipe
Step 1: Prepare the Porcini Mushrooms (If Using)
If you decide to include the porcini mushrooms, start by soaking them in a small bowl filled with just enough hot water to cover. This plumps them up and releases their potent, earthy aroma, which will infuse the soup with wonderful taste.
Step 2: Sauté the Mushrooms and Aromatics
In a large pot, melt the butter over medium-high heat, then add the sliced button mushrooms, chopped onion or shallots, thyme, and minced garlic. Sauté gently for about 10 to 12 minutes until the mushrooms release their moisture and brown beautifully. This step builds the soulful base of the soup with a golden, caramelized flavor.
Step 3: Add the Flour to Thicken
Sprinkle the flour over the mushroom mixture and stir thoroughly. Let it cook for another minute to soften the raw flour taste and begin to thicken the base gently. This is crucial for getting that luxurious, creamy texture without clumps.
Step 4: Deglaze and Add Liquids
If you’re using wine, pour it in now to deglaze the pan, scraping up any browned bits stuck to the bottom — these little bits add a ton of flavor! Then pour in the broth, the soaked porcini mushrooms with their soaking liquid (strained to remove grit), and the coconut milk. Season with salt, black pepper, and if you like, a pinch of nutmeg. Bring everything to a simmer and let it cook for about 10 minutes so the flavors meld and the soup thickens slightly.
Step 5: Blend the Soup
Ladle about a third to half of the soup into a blender and puree until smooth, then stir it back into the pot. Alternatively, use an immersion blender for a rustic, slightly chunky texture. Taste and adjust the seasoning, adding tamari if you want an extra umami kick. If the soup feels too thick, just stir in a little more broth until it reaches your desired consistency.
How to Serve Cream of Mushroom Soup with Coconut Milk and Optional Porcini Recipe
Garnishes
Top your bowl of soup with a sprinkle of fresh thyme leaves for a burst of herbal brightness. For an extra touch of indulgence, sauté some extra mushrooms in butter until golden and arrange them on top. A drizzle of coconut cream or a few crunchy croutons also add welcome texture and visual appeal.
Side Dishes
This soup pairs beautifully with crusty artisan bread for dipping, a fresh green salad for contrast, or even a simple grilled cheese sandwich to turn it into a hearty meal. The creamy, earthy notes of the soup shine best with sides that complement without overpowering.
Creative Ways to Present
Consider serving the soup in small, elegant cups as a starter at your next dinner party. You can also drizzle a swirl of pesto or sprinkle toasted nuts on top for a surprising pop of flavor and crunch. Another fun idea: serve it chilled as a mushroom gazpacho variation topped with fresh herbs for a refreshing twist.
Make Ahead and Storage
Storing Leftovers
This soup keeps beautifully in an airtight container in your fridge for up to 3 days. The flavors often deepen overnight, making leftovers even more delicious. Just give it a good stir before reheating.
Freezing
You can freeze Cream of Mushroom Soup with Coconut Milk and Optional Porcini Recipe in freezer-safe containers for up to 2 months. Keep in mind the texture of coconut milk may slightly change when frozen, but the flavor remains vibrant. Thaw overnight in the fridge before warming.
Reheating
Warm the soup gently on the stove over low to medium heat, stirring occasionally to prevent sticking. If it feels too thick after reheating, simply add a splash of broth or water and stir until it reaches the perfect creamy consistency again.
FAQs
Can I make this soup vegan?
Absolutely! Simply substitute butter with olive oil or vegan butter and be sure to use vegetable broth. The coconut milk provides rich creaminess, so you’ll still get that luscious texture without any dairy.
Do I have to use porcini mushrooms?
Nope! The porcini mushrooms are optional but highly recommended if you want an extra layer of earthy flavor. If you don’t have them, just use your favorite mushrooms, and the soup will still be delicious.
Can I use heavy cream instead of coconut milk?
Yes, heavy cream works wonderfully if you prefer a traditional creamy soup. For best results, stir in the cream after blending the soup and heat it gently before serving.
Is it possible to make this soup thicker or thinner?
Definitely! To make the soup thicker, reduce the amount of broth you add or cook it a bit longer to let it reduce. For a thinner soup, simply stir in extra broth or water until you get the consistency you like.
Can I add other herbs or spices to customize the flavor?
Go for it! Rosemary, sage, or marjoram can all complement mushrooms beautifully. A dash of smoked paprika or a little grated nutmeg can add depth and warmth depending on your tastes.
Final Thoughts
If you’re craving a cozy, satisfying bowl of soup that feels luxurious but is actually simple to make, you absolutely must try this Cream of Mushroom Soup with Coconut Milk and Optional Porcini Recipe. It’s that perfect hug in a bowl, with the kind of rich, earthy flavors that make you want to savor every spoonful. Whether you’re making it for a quiet night in or to impress friends, this soup never fails to comfort and delight. Give it a go and watch it become a new favorite in your recipe collection!
Print
Cream of Mushroom Soup with Coconut Milk and Optional Porcini Recipe
- Total Time: 30 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
A rich and comforting Cream of Mushroom Soup featuring a blend of fresh and dried mushrooms, fragrant herbs, and a creamy base made with coconut milk or heavy cream, perfect for a cozy meal served with crusty bread.
Ingredients
Mushrooms
- 2 tablespoons butter
- ¼ cup dried porcini mushrooms (optional)
- 16 oz button mushrooms, sliced (or a mixture of your favourite mushrooms)
Vegetables & Aromatics
- 2 shallots or 1 yellow onion, peeled and chopped
- 3 cloves garlic, minced
- 1 teaspoon dried thyme leaves, plus more for garnish
Thickening & Liquid
- ¼ cup all-purpose flour (or gluten-free flour if preferred)
- ¼ cup white wine, Sherry wine or Marsala (optional)
- 3 ½ cups broth (vegetable or chicken), plus more if needed
- 1 cup full-fat coconut milk (canned) or heavy whipping cream*
Seasonings & Optional Add-ins
- Salt and black pepper to taste
- Pinch of nutmeg (optional)
- Dash of tamari (optional)
Instructions
- Rehydrate Porcini: If using, place dried porcini mushrooms in a small bowl and cover with hot water just enough to soak them. Let them soften while you prepare the other ingredients.
- Sauté Mushrooms and Aromatics: In a large pot, melt butter over medium-high heat. Add sliced button mushrooms, chopped shallots or onion, dried thyme, and minced garlic. Sauté for about 10-12 minutes until the mushrooms are softened and browned.
- Add Flour: Sprinkle the flour over the sautéed mixture, stir well to combine, and cook for another minute to remove raw flour taste.
- Deglaze and Add Liquids: If using, pour in the wine and stir to deglaze the pan, scraping up any browned bits from the bottom. Then add the broth, rehydrated porcini mushrooms along with their soaking liquid, and coconut milk or cream. Season with salt, pepper, and nutmeg if desired. Bring the soup to a simmer.
- Simmer to Thicken: Allow the soup to simmer gently for about 10 minutes so it thickens slightly and flavors meld.
- Blend the Soup: Carefully ladle about a third to half of the soup into a blender and blend until smooth. Return the blended portion to the pot and stir well. Alternatively, use an immersion blender to partially blend the soup directly in the pot to your preferred texture.
- Adjust Seasoning and Consistency: Taste the soup and add a dash of tamari for extra umami if you like. If the soup is too thick, thin it out with additional broth until desired consistency is reached.
- Serve: Serve the soup hot, garnished with extra dried thyme and accompanied by crusty bread. Enjoy!
Notes
- If using heavy whipping cream, stir it in after blending the soup and heat through before serving.
- Porcini mushrooms are optional but add a deep, rich flavor; omit if unavailable.
- For a vegan version, substitute regular butter with olive oil or vegan butter and use coconut milk.
- The coconut milk adds a subtle sweetness without overpowering the mushroom flavor.
- Adjust the thickness by reducing broth to 2½-3 cups for a thicker soup before blending, then thin if needed.
- Sauté extra mushrooms in butter to use as a garnish if desired.
- Blend the entire soup if you prefer a completely smooth texture.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
