Make surface cuts on chicken. Set aside.
Heat cooking oil in a pan over medium heat and add onion, ginger, and garlic. Cook with the lid on until mixture turns golden brown. Add chicken to mixture and cook, stirring occassionally, for about 5-7 minutes, or until the meat starts to brown. Add the salt, turmeric, garam masala, coriander, and red pepper, and continue to cook for 5-7 minutes longer, stirring occassionally. Add tomatoes and continue cooking until tomatoes are mixed well with the chicken and spices. Add water to the mix, adding more if needed to completely submerge chicken under water. Bring to boil, lower heat to medium, and cook until chicken is tender.
To serve: garnish with fresh cilantro and serve with rice, roti, or naan.
© Restaurant Agent Inc.