500gmixed mushrooms (cremini, shiitake, and button), cleaned and sliced
1mediumonion, finely chopped
3clovesgarlic, minced
2tablespoonsolive oil
2tablespoonsunsalted butter
4cupsvegetable broth
1cupheavy cream (or coconut cream for a dairy-free version)
1teaspoondried thyme
1teaspoonsalt
1/2teaspoonfreshly ground black pepper
1tablespoonfresh parsley, chopped (for garnish)
1teaspoontruffle oil (optional)
Instructions
In a large pot, combine the olive oil and unsalted butter over medium heat. Let it melt together, forming a rich base for your soup.
Add the finely chopped onion to the pot. Sauté for approximately 5 minutes, stirring frequently, until the onion becomes soft and translucent.
Stir in the minced garlic and continue to cook for another minute, just until the garlic is fragrant—be careful not to let it burn.
Incorporate the sliced mushrooms into the pot. Sauté them for about 8-10 minutes, stirring occasionally, until they are nicely browned and have released their delicious juices.
Sprinkle in the dried thyme, salt, and black pepper. Stir well to evenly distribute the seasonings among the mushrooms.
Pour the vegetable broth into the pot and bring the mixture to a gentle simmer. Allow it to simmer uncovered for 15 minutes.
Using an immersion blender, carefully puree the soup until it reaches a smooth and velvety consistency. Alternatively, transfer the soup in batches to a blender and then return it to the pot.
Stir in the heavy cream (or coconut cream). Heat gently over low heat for an additional 5 minutes, stirring occasionally. Taste for seasoning and adjust as needed.
If you're using truffle oil, drizzle it in at this stage and stir well to infuse that luxurious flavor throughout.
Ladle the soup into warm bowls and generously sprinkle with freshly chopped parsley for color and freshness.
Notes
For an elevated flavor, consider adding truffle oil.