Marinate the chicken with salt, pepper, paprika, garlic powder, onion powder, half of a beaten Egg and cornflour. Let it rest for 10mins.
Deep fry the chicken in oil till crispy and golden brown on all sides. Fry in high heat for first few minutes to get a crispy layer and then lower the heat to cook through the chicken.
Drain them on a cooling rack to maintain the crispiness.
Prepare the slurry by making a homemade chilli paste from soaking 4 Dry Kashmiri Red chillies. I washed and desseeded them and then soaked in hot water for 30mins. After soaking, make a paste of it in a grinder by using some of the water in which it was soaked. Do not add too much water.If you dont have dry chillies, then you can use 1 Tbsp of any chilli sauce you prefer. But homemade chilli paste gives a great flavor and vibrant color to the gravy without making it too much spicy! Add Soya sauce, Tomato Ketchup, Vinegar, Sesame oil, honey, cornflour, hot water mixed with 1 Tsp or cube of Chicken stock/bouillon. Do not skip adding the chicken stock, it adds a great umami flavor to the gravy. However if you dont have it, then just use plain water. Add Chilli powder if you need it to be more spicy.
Fry the Bell Peppers, Onions using 2 Tbsp of same oil (used for frying the chicken) at high heat for 2mins to make them crispy. Drain them aside. Do not overcook as it will get soggy.
Take 2 Tbsp of the same oil again and saute dry red chillies, white scallions, minced ginger and garlic, few slit green chillies.
Add the prepared slurry and cook till it gets bit thick.
Add the chicken pieces and veggies.
Check the salt and Sprinkle some black pepper and garnish with Green Scallions or Spring Onions. Switch of the heat and serve it warm. Do not overcook the gravy after adding the chicken and veggies as they tend to get soggy very fast.