Heat oil in a pan, add chicken and fry until changes color.
Next add crushed garlic and salt. Sauté the chicken on high heat for 5 mins.
Cover and keep the flame medium-low and let the chicken cook in its own water. DON'T ADD ANY WATER (check notes below)
After 10-15 mins, remove the lid, turn the heat high, cook until water evaporates.
When the liquid dries add the onions and sauté for a min.
Next add tomatoes and bell pepper of your choice and sauté for another min.
Next add white pepper, black pepper, soy sauce and vinegar.
Mix everything well. Cover and let it simmer for 5-7 mins.
Garnish with ginger, green chilies, and coriander.
Enjoy it with tilon wala naan (sesame naan), plain naan, roti, paratha or rice.