In a large pot, bring the vegetable broth to a simmer over medium heat.
Add the lemongrass, galangal or ginger, kaffir lime leaves, and Thai chili peppers to the pot. Let it simmer for 10 minutes to infuse the flavors.
If using tofu, you can add it now and let it simmer for a few minutes to soak up the flavors. Otherwise, you can add it later with the vegetables.
Add the mushrooms, bell pepper, carrot, and cherry tomatoes to the pot. Simmer for another 5 minutes until the vegetables are tender.
Stir in the coconut milk, soy sauce or tamari, and lime juice. Let it simmer for an additional 2-3 minutes to heat through.
Remove the lemongrass, galangal or ginger, and kaffir lime leaves from the soup before serving.
Serve the Thai vegetarian soup hot, garnished with fresh cilantro and Thai basil.
Enjoy your flavorful and aromatic Thai vegetarian soup!Feel free to adjust the spiciness, sweetness, or sourness of the soup by adding more chili peppers, sugar, or lime juice, according to your taste preference. You can also customize it by adding other vegetables or tofu variations. Enjoy your homemade Thai soup!