Cut the cauliflower into small florets. In a wide bowl, Bring water to boil. Switch off the flame and add Cauliflower florets. Cover with a plate until use or 2-3 minutes. Drain and keep cauliflower florets aside
In a bowl, add 1/2 cup of All Purpose flour(Maida), 1/4 cup of Corn Flour, 1 tbsp of Rice flour, 2 tsp Ginger garlic paste, 1 tsp pepper and salt to taste. Add water little by little and form a batter which neither thick nor thin,
Heat Oil in a pan for frying cauliflower. Dip the florets in the batter and drop it into oil. Fry in medium flame until it turns golden brown. Remove from oil and drain excess oil by placing over kitchen tissue.
In another pan, add 1 tbsp of oil. Add chopped garlic and green chillies. Saute for a min.
Now add chopped onions and cook until translucent.
Add Tomato ketchup, chilli sauce, soy sauce and salt. Mix well.
In a bowl, add 1 tbsp of corn flour and 2 tbsp of water to make a paste. Add this paste to the gravy. Let it cook in medium flame.
The sauce will now start to thicken. Now add 1 tsp Vinegar or juice of half lemon.
Add the fried cauliflower to the sauce and saute in high flame. the sauce should be coated well over the cauliflower.
Garnish with Spring onions and Serve hot!