Mix the spices with a little water to make a paste.
Heat the oil and add the spices cook for 2 minutes.
Add the onion, garlic and ginger and cook for 10 minutes.
Add the tomato (chopped and puree) and chillies.
Cook for a further 10 minutes.
Meanwhile fry the tofu in a separate pan in remaining oil until sealed and brown (5 to 10 minutes).
Combine all ingredients in a casserole dish and cook in a pre-heated oven at 400 deg F Gas 6 for 25 minutes