To make the marinated mushrooms, place all the other ingredients except the mushrooms in a saucepan and bring to a boil then pour over the cut mushrooms
Cover and place in the fridge for at least two hours to cool
Make the soup by heating some oil in a saucepan and add the shallots and garlic
Sweat the vegetables over a low heat until soft and translucent
Deglaze with the sherry and add the mushrooms and thyme
Give it a stir and cook for a few minutes
Add the vegetable stock and simmer for 20 minutes
Add the cream or coconut milk and simmer for another 10 minutes
Season to taste
Use a stick blender to blend the soup to a smooth consistency and keep warm while making the toasties
Make the garlic toasties by mixing the garlic, parsley and olive oil and spreading onto the just toasted bread
Serve the soup in bowls, topped with some marinated mushrooms and the toasties