This nifty and delicious Malaysian entree is something that you can make to impress friends or family without going to too much trouble. Its super easy and super tasty!
Heat a dry frying pan and add the desiccated coconut and toast until lightly golden. Pound or blend together the toasted coconut, garlic, shallots, lemongrass, chillies, ginger, turmeric, salt, and sugar to make a paste. Heat some oil in a heavy based frying pan and add the paste. Cook for 5 minutes, stirring, until fragrant.
Add the coconut milk to the pan, along with the water, the tamarind, star anise, and cinnamon stick and bring to a boil, stirring constantly. Reduce the heat and simmer gently for a further 5 minutes. Then add the marinated tofu pieces and continue to cook gently for another 10 minutes. Stir in the cilantro and serve.