Wash and clean cauliflower. Cut it into small florets.
Heat water in a saucepan. Add a pinch of salt and boil the florets till they are parboiled.
Remove from hot water and keep aside to cool for some time.
In the mean while prepare a mixture of refined flour, corn starch, 1 tsp soy sauce, ginger garlic paste and a pinch of salt. Add water to make a batter of coating consistency.
Heat oil in a wok or pan for deep frying or shallow frying. Dip the boiled florets and drop inside hot oil.
Turn over and cook evenly from all sides. when done, remove from oil and place on paper napkin.
Remove excess oil and leave 2 - 3 tbsp oil in pan. Add chopped garlic, ginger, green chillies and saute for a minute.
Add onion, bell peppers, saute for 2 minutes. Then add soy sauce, chilli sauce, tomato sauce. Mix well. Add in ¼ cup water (or less). Season with salt and black pepper.
Then add fried gobi to the pan. mix well and stir on high flame for 2 minutes.
Once it starts boiling add slurry of cornstarch.. This will thicken the gravy.
Garnish with chopped spring onion and serve hot with schezwan sauce.