500gboneless chicken thighs, cut into bite-sized pieces
1cupplain yogurt
2tablespoonslemon juice
2tablespoonsginger-garlic paste
1teaspoonground cumin
1teaspoonground coriander
1teaspoonturmeric powder
1teaspoongaram masala
1teaspoonred chili powder
to tastesalt
4tablespoonsunsalted butter
1largeonion, finely chopped
1can (400g)crushed tomatoes
1cupheavy cream
for garnishfresh cilantro, chopped
Instructions
In a bowl, mix the yogurt, lemon juice, ginger-garlic paste, cumin, coriander, turmeric, garam masala, red chili powder, and salt. Add the chicken pieces, ensuring they're fully coated. Cover and marinate for at least 1 hour (or preferably overnight) in the refrigerator.
In a large pan, melt 2 tablespoons of butter over medium heat. Add the chopped onions and sauté until golden brown.
Add the marinated chicken to the pan and cook until the chicken is browned on all sides, about 5-7 minutes.
Pour in the crushed tomatoes, stir well, and let it simmer for 10 minutes on low heat, allowing the flavors to blend.
Reduce the heat to low, then add the heavy cream and the remaining 2 tablespoons of butter. Stir until the sauce is creamy and combined. Cook for another 5 minutes, ensuring not to boil.
At the end, adjust seasoning with salt if necessary. Remove from heat and garnish with chopped cilantro.
Notes
Marinate the chicken overnight for the best flavor.
Keyword butter chicken, chicken recipe, Indian cuisine