Season chicken with lemon juice, salt, and black pepper.
Heat oil in a large pot over medium heat.
Brown chicken pieces on both sides, then remove and set aside.
In the same pot, sauté onion until soft and golden.
Add garlic and ginger and cook for 1 minute until fragrant.
Stir in curry powder, cumin, paprika, and turmeric.
Add crushed tomatoes and cook for 3–4 minutes.
Pour in coconut milk and stir well.
Return chicken to the pot and add chopped green chili.
Cover and simmer for 25–30 minutes until chicken is cooked through and sauce thickens.
Sprinkle garam masala and fresh cilantro before serving.