1.5lbsboneless chicken thighs, cut into bite-sized pieces
1cupplain yogurt
2tablespoonsginger-garlic paste
2tablespoonsfreshly squeezed lemon juice
2teaspoonsgaram masala
1teaspoonground cumin
1teaspoonground coriander
1teaspoonturmeric powder
0.5teaspooncayenne pepper
to tastesalt
3tablespoonsunsalted butter
1largeonion, finely chopped
1cupcrushed tomatoes
1cupheavy cream
for garnishfresh cilantro, chopped
Instructions
In a large mixing bowl, whisk together the yogurt, ginger-garlic paste, lemon juice, garam masala, ground cumin, ground coriander, turmeric powder, cayenne pepper, and salt until well combined. Add the bite-sized chicken pieces, ensuring they are thoroughly coated with the marinade. Cover the bowl with plastic wrap and refrigerate for a minimum of 1 hour, although marinating overnight will yield even better flavors.
In a large skillet or pan, melt the unsalted butter over medium heat. Once the butter is melted and bubbling, add the finely chopped onion and sauté for approximately 5-7 minutes, or until the onion becomes golden brown and fragrant.
Carefully add the marinated chicken to the skillet. Cook for about 10 minutes, stirring occasionally to ensure even cooking. The chicken should be browned and cooked through before moving on to the next step.
Pour in the crushed tomatoes, stirring to combine. Allow the mixture to simmer uncovered for about 15 minutes, or until it thickens and the flavors deepen.
Lower the heat to medium-low and gradually stir in the heavy cream. Continue to simmer for an additional 5 minutes, allowing the dish to become creamy and rich. Taste and adjust seasoning as necessary, adding more salt or cayenne pepper if desired.
Once done, remove the pan from heat and garnish the creamy butter chicken with freshly chopped cilantro.
Notes
Marinating the chicken overnight enhances the flavors.
Keyword butter chicken, chicken, creamy, Indian cuisine