Take babycorn in a sauce pan, cover with water,season with salt and cook till babycorn is done. Drain and take it in a bowl.
Add in salt, pepper, all purpose flour, cornflour and little water and mix well.
Heat oil in a pan, put the babycorn in it and fry till golden brown. Remove and set aside.
Now lets make the sauce. Heat oil in a pan, add in ginger, garlic and saute for a min.
Add in onion, capsicum and toss well for a min.
Add in all sauces, salt, sugar, pepper and mix well.
Add in water and bring it to a boil.
Now add in little of the leftover batter or cornflour which is mixed with water and mix well, so the sauce gets thick.
Once it is thickened add the fried babycorn and mix well.
Add in spring onion and mix well.