Slice your tofu into square cubes, patting them dry.
Make a batter using the chickpea flour, chilli (finely chopped), garam masala, and lime juice. You''ll need about 1/2 cup of water to bind everything into a smooth liquid batter.
Dunk your tofu cubes into the batter and let it marinate for 30 minutes or so.
Heat oil in a pan.
Dunk the marinated tofu into a plate of semolina, ensuring that the cubes have a decent amount of batter on them firstly, and then are
completely coated in semolina.
Fry till golden brown.
Serve with more lashings of lime, and a mint or chilli chutney.