Marinate the Chicken
Butter Chicken
In a large bowl, mix yogurt, lemon juice, garlic, ginger, salt, and all the dry spices.
Cut chicken thighs into medium-sized chunks and add them to the bowl.
Toss everything together until the chicken is well coated.
Cover the bowl and refrigerate for at least one hour. For best flavor, marinate overnight.
Create the Makhani Sauce
Butter Chicken
Heat butter in a large pan over medium heat.
Add chopped onions and sauté until golden.
Stir in garlic and ginger, cooking until the raw smell disappears.
Add cumin, coriander, garam masala, and chili powder. Toast the spices briefly to bring out their flavor.
Pour in the tomato puree and cook until the oil begins to separate from the sauce.
Add blended cashews and stir to combine.
Reduce the heat and pour in the cream slowly. Let it simmer gently for a few minutes.
Cook the Chicken and Finalize
While the sauce simmers, grill or pan-sear the marinated chicken pieces until mostly cooked.
Add the chicken to the sauce and stir gently.
Simmer on low for about 10 minutes until the chicken is fully cooked and the flavors meld.
Finish with a small piece of butter and a pinch of kasuri methi if available. Stir gently and turn off the heat.