01 -
Set the oven to 200°C. Line a baking tray with parchment paper.
02 -
In a mixing bowl, whisk together plain yogurt, lemon juice, garam masala, ground turmeric, ground cumin, ground coriander, cayenne pepper, salt, and black pepper until fully combined.
03 -
Add chicken thighs to the marinade and turn to coat thoroughly. Cover and refrigerate for at least 30 minutes.
04 -
Arrange marinated chicken pieces on the prepared tray. Bake for 25–30 minutes, or until the chicken is cooked through.
05 -
In a large skillet, melt butter over medium heat. Add chopped onion and sauté until softened and translucent.
06 -
Stir in minced garlic and grated ginger, cooking for 1–2 minutes until fragrant.
07 -
Pour in the tomato sauce and bring to a gentle simmer. Cook for 5 minutes, stirring occasionally.
08 -
Incorporate the heavy cream, stirring gently. Simmer for another 5 minutes until the sauce thickens slightly.
09 -
Cut the cooked chicken into bite-sized pieces and add them to the sauce. Stir well to coat.
10 -
Allow the mixture to simmer for a few more minutes to meld the flavors.
11 -
Sprinkle chopped fresh cilantro over the dish. Serve hot with steamed rice or naan.