01 - Combine chicken pieces with yogurt, lemon juice, turmeric, and salt in a bowl. Mix thoroughly to coat evenly. Marinate for at least 15 minutes, or refrigerate up to 2 hours for enhanced flavor penetration.
02 - Heat vegetable oil in a large skillet or Dutch oven over medium heat. Add chopped onions and sauté until golden brown and softened, approximately 5 minutes.
03 - Stir in minced garlic and grated ginger. Cook for 1 minute until fragrant, being careful not to burn the garlic.
04 - Add ground cumin, coriander, garam masala, and chili powder to the pan. Toast spices for 1 minute while stirring constantly to release their essential oils.
05 - Add the marinated chicken pieces to the spice mixture. Cook for approximately 5 minutes, turning frequently, until lightly browned on all sides.
06 - Pour in mango puree, coconut milk, tomato paste, and honey. Stir well to combine all ingredients. Bring the mixture to a gentle simmer.
07 - Reduce heat to low, cover the pan, and simmer for 15-20 minutes. Cook until chicken is cooked through and the sauce has reached desired consistency.
08 - Taste the curry and adjust seasoning with salt and pepper as needed. Serve hot, garnished generously with chopped fresh cilantro and sliced red chili. Accompany with steamed basmati rice or warm naan bread.