Break the tofu into small, uneven pieces with your hands.
Heat the oil in a sauté pan or wok over a medium-high heat. When hot, add the cumin seeds. As they sizzle, stir in the chopped onions. Fry, stirring well, for about 5 minutes, until the onions are soft then mix in the ginger garlic for another two minutes.
Next, add the tomatoes and cook until they have softened. Add the turmeric, chilli and coriander powders and cook for another 2 minutes, stirring, until the spices smell fragrant and no longer raw. Add a splash of hot water if the masala needs loosening.
Stir in the tofu, mixing well and pressing it with your spoon as you go to create a soft, crumbly texture. Season with salt to taste.
Finish with fresh coriander and serve hot while the tofu is soft and full of flavour.
