500gmixed mushrooms (such as button, cremini, and shiitake), thinly sliced
1mediumonion, finely diced
3clovesgarlic, minced
2tablespoonsextra virgin olive oil
4cupsvegetable broth
1cupheavy cream (or coconut cream for a delicious dairy-free alternative)
1teaspoonfresh thyme leaves (or ½ teaspoon dried thyme)
to tastesalt and freshly cracked black pepper
2tablespoonsfresh parsley, chopped (for garnish)
Instructions
In a large pot, heat the olive oil over medium heat until shimmering.
Add the finely diced onion to the pot and sauté until it turns translucent and soft, approximately 5 minutes.
Stir in the minced garlic and continue to cook for an additional 1-2 minutes, until the garlic is aromatic but not browned.
Add the sliced mushrooms to the pot and cook, stirring occasionally, until the mushrooms release their moisture and soften, about 7-10 minutes.
Sprinkle in the thyme leaves, along with salt and black pepper, stirring well to blend all the flavors together.
Pour the vegetable broth into the pot and bring the mixture to a gentle boil. Once boiling, reduce the heat to a simmer and let it cook for 15 minutes to deepen the flavors.
Using an immersion blender, carefully blend the soup until it reaches a silky and creamy texture. Alternatively, transfer the soup in batches to a standard blender, blending until smooth.
Return the blended soup to low heat and stir in the heavy cream (or coconut cream), warming it through gently without letting it boil.
Taste the soup and adjust the seasoning with additional salt or pepper as preferred.
Serve the soup piping hot, garnished with a sprinkle of fresh parsley.