In a large pan, add oil and let it get hot. . After about 2 minutes, turn the heat to medium low, add the garlic, green chilies and curry powder. Keep sautéing to toast the curry powder for about a minute.
Then add the turmeric powder, green bell pepper, red bell pepper, broccoli and tofu. On medium heat, sauté and cook for few minutes. Stirring it continuously until the vegetables have slightly lost their rawness, but still has a bite. Add the Water/Vegetable broth and bring to simmer. While that is cooking, mix everything for the sauce.
In a bowl, add the add the thick coconut milk, soy sauce, rice wine vinegar chili flakes, sugar and mix it very well.
Add all of this to the vegetable mixture. Add lots of Thai basil. Lemon grass and Kafir lime leaves and mix very well. Bring it to a boil and turn off the heat.
Serve hot with some steamed rice and extra basil for some added fresh and tasty curry.