500gchicken thighs, boneless and skinless, cut into cubes
1cupplain yogurt
2tablespoonslemon juice
1tablespoonginger-garlic paste
2teaspoonsgaram masala
1teaspoonground cumin
1teaspoonturmeric powder
1teaspoonred chili powder (adjust to taste)
to tastesalt
3tablespoonsbutter
1mediumonion, finely chopped
2largetomatoes, pureed
1tablespoonsugar
1cupheavy cream
for garnishfresh coriander leaves
Instructions
In a mixing bowl, combine the yogurt, lemon juice, ginger-garlic paste, garam masala, cumin, turmeric, red chili powder, and salt. Mix well.
Add the chicken cubes to the marinade and ensure they are well coated. Cover and refrigerate for at least 1 hour or overnight for best results.
In a large skillet or pan, melt the butter over medium heat. Add the chopped onions and sauté until golden brown.
Add the marinated chicken (reserve the extra marinade) to the pan and cook for about 5-7 minutes, until the chicken is browned.
Stir in the tomato puree and sugar. Cook for about 10 minutes on medium heat until the mixture thickens and the oil starts to separate from the sauce.
Add the reserved marinade and mix well. Cook for an additional 5 minutes.
Pour in the heavy cream and stir to combine. Let it simmer for another 5-10 minutes on low heat until the sauce is velvety and the chicken is cooked through.
Taste and adjust salt and spice levels as needed.
Garnish with fresh coriander leaves before serving.
Notes
Serve hot with fluffy naan or basmati rice, and garnish with extra cream drizzles and coriander leaves for a vibrant touch.
Keyword butter chicken, chicken recipe, Indian cuisine