500gboneless chicken thighs, cut into bite-sized pieces
1cupplain yogurt
2tablespoonslemon juice
2tablespoonsginger-garlic paste
2teaspoonsgaram masala
1teaspoonground cumin
1teaspoonground coriander
1teaspoonturmeric powder
1teaspooncayenne pepper
to tastesalt
3tablespoonsvegetable oil
1largeonion, finely chopped
1can (400g)diced tomatoes
1cupheavy cream
to tastefresh cilantro, chopped (for garnish)
Instructions
In a mixing bowl, combine the yogurt, lemon juice, ginger-garlic paste, garam masala, cumin, coriander, turmeric, cayenne pepper, and salt. Mix well to create a marinade.
Add the chicken pieces to the marinade, ensuring they are well coated. Cover and refrigerate for at least 1 hour (preferably overnight for best flavor).
Preheat your grill or oven to 220°C (428°F). Thread the marinated chicken pieces onto skewers, if using, and grill for about 15-20 minutes, turning occasionally, until the chicken is cooked through and slightly charred. Set aside.
In a large skillet, heat the vegetable oil over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes.
Pour in the diced tomatoes, bring to a simmer, and cook for 10 minutes, allowing the flavors to meld together and the tomatoes to break down.
Stir in the grilled chicken pieces and gently mix. Add the heavy cream and simmer for an additional 10 minutes, stirring occasionally. Adjust salt to taste.
Remove from heat and garnish with fresh cilantro before serving.
Notes
Serve with warm naan bread or steamed basmati rice for a complete meal.