01 -
Combine yogurt, lemon juice, garam masala, cumin, coriander, chili powder, turmeric, and salt in a large bowl. Add chicken pieces, ensuring thorough coating. Cover and refrigerate for at least 1 hour or preferably overnight.
02 -
In a large skillet over medium heat, melt 30 g of butter. Add chopped onion and cook until golden brown, 8–10 minutes. Stir in minced garlic and grated ginger, cooking for 1 minute until aromatic.
03 -
Increase heat to medium-high. Add marinated chicken to the skillet, reserving the marinade. Sauté for 5–7 minutes, turning to brown evenly on all sides.
04 -
Add crushed tomatoes and reserved marinade to the skillet. Bring to a simmer. Reduce heat to low, cover, and cook for 15–20 minutes, or until chicken is cooked through and tender.
05 -
Uncover skillet and stir in heavy cream and sugar. Simmer uncovered for 5 minutes, stirring occasionally, until the sauce is creamy and slightly thickened. Adjust salt if needed.
06 -
Spoon over cooked basmati rice or serve with warm naan. Garnish generously with freshly chopped cilantro before serving.