Stir fry the baby corn. Heat 4 tablespoons of oil in a pan. Stir fry the baby corn until it starts to brown. Transfer to a bowl.
Coat the baby corn. Add the corn flour, Kashmiri chilli powder and salt. Mix well so every piece is coated.
Start the sauce. Heat 2 tablespoons of oil. Add the spring onion whites, green chillies, onion petals and ginger garlic paste. Stir fry for a minute.
Add the sauces. Add the dark soya sauce, green chilli sauce, red chilli sauce, vinegar and tomato sauce. Add the capsicum, spring onion greens and black pepper.
Toss. Add the coated baby corn and stir fry well. Add 1 more tablespoon of oil, check the salt and toss again.
Serve. Garnish with spring onion greens and serve hot.