01 -
Combine chicken pieces with lemon juice and salt in a bowl. Mix thoroughly and let stand for 30 minutes to allow flavors to develop.
02 -
Heat vegetable oil in a large pan over medium heat. Sauté onions until golden brown for enhanced sweetness.
03 -
Add minced garlic and grated ginger. Cook for 1 to 2 minutes until aromatic.
04 -
Stir in ground cumin, ground coriander, turmeric, paprika, and garam masala. Cook for 2 minutes, allowing the spices to release their essential oils.
05 -
Add chopped tomatoes and green chilies. Cook, stirring occasionally, until tomatoes break down and form a thick sauce.
06 -
Introduce marinated chicken to the pan. Sear on all sides until lightly browned, about 7 minutes.
07 -
Pour in coconut milk, reduce heat to low, and simmer gently for 25 to 30 minutes until chicken is tender and sauce is rich.
08 -
Adjust salt to taste, garnish with fresh coriander leaves, and serve hot accompanied by rice, naan, or chapati.