Put the chickpea flour, rice flour, salt, coriander, chilli powder, turmeric and cumin in a large mixing bowl and whisk together.
Add the cabbage, onion and fresh red chilli and mix together.
Measure 150ml (2/3 US cup) of water a little at a time, stirring until you have a thick, batter coating the cabbage- you might not need all of the water. Leave to rest for 10 minutes.
Prepare the oil in your deep fat fryer or a large, high-sided saucepan. It’s no more than one third full to allow for safe expansion during heating and cooking.
Heat the oil to 180C (355F) or until a little bit of batter dropped into the oil bubbles.
Lower large spoonfuls of batter into the oil. Only cook 3-4 pakora at a time so that you don’t overcrowd the pan.
Fry for 3 minutes until crisp and golden, turning gently as needed.
Lift from the pan using a slotted spoon or straining spoon and place on a plate lined with kitchen paper to allow the oil to drain.
If you like, you can place the drained pakora on a baking sheet in a low oven to stay hot and crisp while you fry the rest of the batch.