Ingredients
Equipment
Method
Marinate the Chicken
- Mix all marinade ingredients in a large bowl. Coat chicken well.
- Cover and refrigerate at least 1 hour (overnight for best flavor).
Cook the Chicken
- Heat a skillet or grill pan over medium-high heat.
- Sear chicken pieces (in batches) until charred and 80% cooked through. Set aside.
Make the Sauce
- In a large pan, melt 2 tablespoon butter + oil.
- Sauté onions until golden brown (8–10 min).
- Add ginger and garlic . Cook until fragrant (2 min).
- Stir in cumin, garam masala, coriander, chili powder, paprika. Toast spices 30 sec.
- Add tomatoes and salt. Simmer uncovered 10 min until thickened and deep red.
- Blend sauce with an immersion blender (or carefully in a blender) until smooth.
Finish the Curry
- Return sauce to pan. Add seared chicken + juices.
- Stir in cream and simmer gently 10–15 min until chicken is cooked through and sauce is silky.
- Swirl in the last tablespoon of butter before serving.
Serve
- Garnish with cilantro. Best with basmati rice, naan, or roti.
Tips for Maximum Flavor:
- Toast whole spices (like cardamom pods, cinnamon stick, cloves) in the butter before adding onions for a restaurant-style touch.
- Marinate chicken overnight to deepen spice penetration.
- Use chicken thighs—they stay juicy and absorb the sauce better.
Notes
- Marinate for best flavor: While 1 hour works, marinating overnight gives deeper flavor and more tender chicken.
- Use chicken thighs for juiciness: Thighs stay tender and flavorful, but you can substitute chicken breast if preferred (just avoid overcooking).
- Don’t skip searing the chicken: This step adds a slight char and builds flavor that makes the final dish taste more authentic.
- Blend the sauce for smooth texture: Blending creates that signature silky, restaurant-style butter chicken sauce.
- Adjust spice level easily: Reduce chili powder for a milder dish or increase slightly if you want more heat.
