This easy, healthy creamy mushroom soup is rich in flavor and made without dairy or gluten, perfect for those with dietary restrictions or anyone looking for a lighter, plant-based option.
1-2tablespoonbutterdivided into ½ tablespoon pieces
1medium onion or 3 small shallotsdiced
2lbsmushrooms, cleaned and dicedwhite button, crimini or baby bella
3-4sprigsthyme
2teaspoonsea saltdivided
pepperper taste
4 cups water, veggie or chicken stock
1 - 13.5ozcoconut milk
½lime, juiced
parsley, chives or dill for garnish
Instructions
Heat a dutch oven or soup pot over medium heat. Add oil, enough to coat bottom and about ½ tablespoon of butter.
Add onion or shallot and cook until soft, about 3 minutes. Stir with spatula to prevent burning.
Add the mushrooms to the pan in batches as you chop them. They will release a lot of liquid, so allow time to evaporate, which could take about 10 minutes. If the mushrooms are not browning and there is still too much liquid, increase the heat slightly. Add more oil or butter if needed. Stir in the fresh thyme and season with 1 teaspoon of salt and pepper(optional - adjusting to taste).
Next, add your liquid of choice and bring the mixture to a simmer or a soft boil. Season with the remaining salt and let it cook, covered, for about 15 minutes to allow the flavors to blend.
Finally, stir in the coconut milk, and juice from half a lime and let it cook for about 5 minutes.
Ladle into bowls, garnish with some fresh parsley and a drizzle of olive oil. For an extra touch, add some pan seared mushrooms.
Notes
Wash the mushrooms right before using, and dry them with a paper towel or a kitchen towel.
Reserve some browned / pan-seared mushrooms aside for garnish.
Work in batches as you chop and saute the mushrooms. Allow time for them to brown, and let most of the liquid evaporate.
For a vegan/dairy-free version - omit butter and just use olive oil, or sub with vegan butter.