01 - Combine chicken pieces with yogurt, lemon juice, turmeric, and salt in a bowl. Mix thoroughly to coat. Marinate for at least 15 minutes, up to 2 hours refrigerated for optimal flavor development.
02 - Heat vegetable oil in a large skillet or Dutch oven over medium heat. Add finely chopped onions and sauté until golden 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 skillet. Cook until lightly browned on all sides, about 5 minutes.
06 - Pour in mango puree, coconut milk, tomato paste, and honey. Stir well to combine all ingredients and bring the mixture to a gentle simmer.
07 - Reduce heat to low, cover the pan, and simmer for 15 to 20 minutes. Cook until chicken is thoroughly cooked through and sauce has reached desired consistency.
08 - Season with salt and pepper to taste. Serve hot, garnished with chopped fresh cilantro and sliced red chili, accompanied by steamed basmati rice or warm naan bread.