Mix the spices, colouring, lemon juice, ginger and garlic up into a paste with a little water and stir in well with the yogurt to make a tandoori marinade.
Marinate the tofu in the marinade for 2-48 hours.
Preheat the oven to its highest heat for at least 15 minutes.
Shake off excess marinade and place tofu pieces on skewers on a wire rack in the oven.
Cook for 5-10 minutes until the tofu is cooked.
Serve with a wedge of lemon or anything else you like.