01 -
Combine chicken pieces with lemon juice and salt in a large bowl. Mix well to coat, then cover and let marinate for 30 minutes in the refrigerator.
02 -
Heat vegetable oil in a large pan over medium heat. Add chopped onions and sauté until golden and translucent.
03 -
Stir in minced garlic and grated ginger. Cook for 1 to 2 minutes until fragrant, stirring frequently.
04 -
Sprinkle in ground cumin, coriander, turmeric, paprika, and garam masala. Toast for 2 minutes to release essential oils, stirring constantly.
05 -
Add chopped tomatoes and chopped green chilies. Sauté until the tomatoes break down into a thick, rich sauce.
06 -
Add marinated chicken pieces to the pan. Sear on all sides over medium-high heat until lightly browned, about 7 minutes.
07 -
Pour in coconut milk. Reduce heat to low and simmer uncovered for 25 to 30 minutes, or until the chicken is tender and the sauce has thickened.
08 -
Taste and adjust salt as needed. Garnish with fresh coriander leaves and serve hot alongside steamed rice, naan, or chapati.