In a large pot, heat the olive oil over medium heat. Add the diced onion and sauté for about 5 minutes until soft and translucent.
Stir in the minced garlic and sauté for an additional 1-2 minutes until fragrant.
Add the sliced mushrooms to the pot, cooking for about 8-10 minutes until they are browned and have released their moisture.
Pour in the vegetable broth and bring the mixture to a boil. Reduce heat and let it simmer for 10 minutes.
Stir in the coconut cream, soy sauce, dried thyme, salt, and black pepper. Cook for another 5 minutes, stirring occasionally.
Use a blender or immersion blender to purée the soup until smooth. If you prefer a chunkier texture, blend it partially, leaving some mushroom pieces.
Once blended, taste and adjust seasoning if necessary. Heat through before serving.
Serve hot in bowls, garnished with fresh chopped parsley.
For a little extra flavor, add a splash of lemon juice before serving.
Pair with crusty bread for a satisfying meal.