This vegan tom kha soup is a rich and comforting Thai Coconut Soup, perfect for a cozy meal. Ready in just 30 minutes, it's easy to make and full of flavor. Ideal for those chilly days when you want a quick, satisfying dish to warm you up.
Prepare the soup base: Add the vegan chicken (or vegetable) broth and coconut milk to the pot, and bring to a boil. Then, add the lemongrass, galangal, chilies, mushrooms, tofu, vegan fish (or soy) sauce, and sugar, and stir everything together.
Simmer: Reduce the heat and let it simmer for 15 minutes.
Finish the soup: Turn off the heat, add the lime juice, and stir well.
Serve and garnish: Serve the soup in bowls and garnish with fresh cilantro and sliced green onions. This step is optional, but it adds a nice touch to the presentation.
Important note: This soup is typically served with galangal, lemongrass, and Thai chilies for flavor and presentation, but they are not meant to be eaten. You can remove them before serving if you prefer.
Notes
I used frozen lemongrass and galangal because that’s what I could find. I thawed them overnight in the fridge before using.
If you can find makrut lime leaves, add 4 for extra authenticity. If not, no worries, the soup will still be delicious. I couldn’t find them, so I didn’t add them. The leaves aren’t meant to be eaten, so you can serve the soup with the leaves and remove them before eating.
Store leftover soup in an airtight container in the fridge for up to 3 days.
Freeze the soup for up to 2-3 months in an airtight container or freezer-safe bag.
Reheat from the fridge on the stove over low heat or in the microwave, or reheat from frozen by simmering on the stove until hot.