- In a large pot, add the olive oil, onion, garlic, dried thyme and basil and sauté until the onion is translucent (about 5 minutes). Stir often.
- Add the sliced mushrooms and the soy sauce and stir well. Cover the pot and cook on medium heat about 10 to 12 minutes. This will allow the mushrooms to release their water. Stir often.
- After 10 minutes, remove the lid from the pot and cook mushrooms for a further 10 minutes to allow some of the water to cook off.
- Add the almond or soy milk. Cook for a final 10 minutes, stirring occasionally and allowing the flavours to blend.
- Remove one cup of the mushroom mixture and set aside.
- Allow the remaining mushroom mixture in the pot to cool down for about an hour and then place in a blender or food processor. Process until smooth.
- Add the smooth mixture back to the pot and heat over low heat making sure the soup does not stick to the bottom of the pot. If the mixture is too thick, you may need to add extra almond or soy milk to adjust to your preferred consistency.
- Ladle the soup into bowls and garnish with the mushroom mixture that was set aside. Add black pepper to taste and serve.
- This soup can be served with a salad and whole grain bread. It can be made two days in advance of serving. Serves 4 to 6.