In a bowl take plain flour and corn flour. Add ginger, salt, garam masala, pepper, chilli powder, curry leaves, 2 tsp oil, then add water and make a smooth batter.
Wash thoroughly the cauliflower florets and blanch them in hot water. Add them to the batter and coat them with it.
Now deep fry the florets covering with batter. Stir occasionally till they turn golden brown and crisp.
Drain over kitchen towel to absorb excess oil.
Heat oil for tempering, add green chilli, curry leaves and garlic. Sauté them for a minute.
Add fried cauliflower florets and mix well. Serve hot.