500gboneless chicken thighs, cut into bite-sized pieces
1cupplain yogurt
2tablespoonsginger-garlic paste
2tablespoonslemon juice
2tablespoonsvegetable oil
1largeonion, finely chopped
2mediumtomatoes, pureed
1cupheavy cream
2tablespoonsbutter
2teaspoonsgaram masala
1teaspooncumin powder
1teaspooncoriander powder
1teaspoonturmeric powder
1teaspoonred chili powder (adjust to taste)
to tastesalt
for garnishfresh cilantro leaves
Instructions
In a mixing bowl, combine the yogurt, ginger-garlic paste, lemon juice, and salt. Add the chicken pieces, ensuring they are well coated. Marinate for at least 1 hour, preferably overnight in the refrigerator for fuller flavor.
Heat vegetable oil in a large skillet over medium heat. Add the marinated chicken (reserve excess marinade) and cook until browned, about 5-7 minutes. Remove the chicken pieces and set them aside.
In the same skillet, add chopped onions and sauté until golden brown, about 5 minutes. Stir in the pureed tomatoes and cook for another 5 minutes until the mixture thickens and the oil starts to separate.
Add garam masala, cumin, coriander, turmeric, and red chili powder to the onion-tomato mixture. Stir well and cook for an additional 2 minutes to bloom the spices.
Pour in the reserved marinade along with the heavy cream and butter. Mix until everything is smoothly incorporated. Allow the sauce to simmer for 5-7 minutes.
Add the seared chicken pieces back into the skillet. Stir to coat them in the creamy sauce and let it cook for another 10 minutes on low heat until the chicken is fully cooked and tender.
Adjust the seasoning with salt if needed and garnish with fresh cilantro leaves.
Notes
Serve hot with basmati rice or naan bread. Drizzle extra cream on top for presentation.
Keyword butter chicken, chicken recipe, Indian cuisine