Take all the vegetables and blanch them well in enough water. Just for 2 to 3 minutes. Everything has to be al-dente kind. Leave them aside.
Take onions, fresh red chillies, ginger, garlic, galangal, and lemon grass and grind it to a paste with just little bit of water.
On the other side, heat up a wok in medium heat and add oil to it. Take the paste that we have already prepared and add it to the oil and saute for few seconds, till it releases flavors. Do not burn it. Keep the heat low.
Now, add the coconut milk and use a little water if needed. And, add the curry powder, turmeric powder, coriander, cumin, and let it simmer for few minutes.
Add, the already blanched vegetables as mentioned in the ingredient list. Lot of recipe call for Okra also. Do not cut okra into small pieces, just cut them into two big slices or so. And, also add the tofu, salt and sugar.
Mix everything well and let it simmer for two more minutes and then it is done. Remove it from stove and serve it hot with plain boiled white rice, jasmine rice or brown rice.