1. Place your pot over medium high heat. Add all but about 2 tbsp of the ghee or butter and melt
2. Add the sliced mushrooms and turn heat to high. Stir and toss the mushrooms as they cook and brown. Remove and set aside some nicely-shaped mushrooms, which will be used as a garnish for the soup
3. In a separate pot, add the remaining ghee or butter. Melt and then add the chopped onions. Sautee until the onions are clear. Add the onions and all the butter or ghee to the browned mushrooms (not while the mushrooms are still cooking)
6. Add the chicken stock and the sprigs of thyme and bring to light boil
8. Add the cream and continue to cook at a light boil for 5 more minutes
9. Use a fork to fish out the sprigs of thyme. Discard the thyme
10. Add the salt and pepper and stir well. Taste for salt and adjust to your taste
11. Scoop out the soup content and puree in small batches (hot items should be pureed in small batches for safety reasons)
12. Puree while the soup is hot. Puree long enough to ensure that all the mushrooms have been processed well and you have a smooth texture. Pour into a tureen or clean bowl
The consistency and texture after pureeing is very silky, creamy and full bodied. The soup has body but is not a thick, viscous soup. However, if you do want to have a thicker version of this soup, either reduce the liquid stock (maybe reduse by 200 g) or add more mushrooms (add 200 g more mushrooms). This will result in a fuller-bodied version.
You can serve this soup either nice and hot or chilled. Both ways, the soup is extremely flavorful. If you make extra, the soup will keep well in the refrigerator for several days, if stored in a sealed glass container.