Heat a pan with enough oil for deep frying the soya chunks.
Add the marinated soya chunks one by one into the oil.
Wait till the soya chunks turn golden brown.
Heat another frying pan with 2 tbsp of refined oil.
Add 1 tbsp of chopped garlic and fry a little.
Add 2 tbsp of finely chopped onion and fry a little more.
Now add capsicum and fry a little.
Add onion wedges, 1/2 tomato wedges and fry it also a little more.
Add 1/2 tsp of salt.
Add 1/2 tbsp of sugar to balance the raw taste.
Add 1 tbsp of chilli sauce, 1 tbsp of tomato sauce, 1 tbsp of dark soya sauce, and cook them continuously at high heat.
Add cornflour water (cornflour : water = 1:2) and mix well. This cornflour water helps to make the gravy thicker.
Now add 2 cups of water for gravy. You can adjust the volume as per your need.
Let the gravy comes to a boil. Now add 1/2 tsp of vinegar.
Now add all the fried soya chunks one by one into the gravy and mix them well but gently.
Now add few more onion wedges to enhance the crunchiness of this chili soya. Also, add 1 tsp of chopped green chilli and mix them a little.
Your Soya chilli is ready to serve.