cook · Cook

How to Make Butter Chicken at Home

Butter chicken starts with marinated chicken that gets charred, then simmers in a rich tomato-cream sauce. The secret is building layers of flavor through proper marination, getting real color on the chicken, and balancing the sauce with butter, cream, and a touch of sweetness. You can have restaurant-quality butter chicken on your table in about an hour.

Ingredients

Step by step

  1. Marinate the chicken. Cut 2 pounds boneless chicken into bite-sized pieces. Mix with 1 cup plain yogurt, 1 tablespoon each ginger-garlic paste, lemon juice, and garam masala, plus 1 teaspoon each cumin, coriander, and salt. Let it sit for at least 30 minutes, but overnight is better.
  2. Make the base sauce. Heat 2 tablespoons oil in a heavy-bottomed pot. Add 1 diced onion and cook until golden, about 8 minutes. Add 1 tablespoon each ginger-garlic paste, cook 1 minute. Add 1 teaspoon each cumin, coriander, garam masala, and ½ teaspoon turmeric. Stir for 30 seconds until fragrant.
  3. Add tomatoes and simmer. Pour in one 14-oz can crushed tomatoes, 1 teaspoon salt, and ½ teaspoon sugar. Let this bubble and reduce for 15 minutes until it darkens and thickens. The oil will start to separate at the edges.
  4. Char the chicken. Heat a cast iron skillet or heavy pan until smoking. Add the marinated chicken in a single layer - don't crowd it. Let it sear undisturbed for 3-4 minutes until you get good color, then flip. The chicken doesn't need to cook through completely.
  5. Combine and finish. Add the seared chicken to the tomato base. Pour in ¾ cup heavy cream and 3 tablespoons butter. Simmer for 10-12 minutes until the chicken is cooked through and the sauce coats the back of a spoon. Taste and adjust salt.
  6. Final touches. Stir in fresh chopped cilantro and a squeeze of lemon juice. Let it rest for 5 minutes before serving - the flavors meld and the sauce thickens slightly as it cools.

Tips & troubleshooting

Variations

Questions

Can I use chicken thighs instead of breast?
Absolutely. Thighs stay more tender and add richness to the sauce. Bone-in thighs work too - just increase cooking time to 20-25 minutes.
Why is my butter chicken too sweet?
Crushed tomatoes vary in sweetness. Start with less sugar and taste as you go. A squeeze of lemon juice at the end cuts through excessive sweetness.
How do I prevent the cream from curdling?
Take the pot off the heat before adding cream, or temper it by mixing cream with a few spoonfuls of the hot sauce first. Never boil once cream is added.
What if I don't have garam masala?
Make a quick substitute with 1 teaspoon cumin, ½ teaspoon each coriander and cardamom, and ¼ teaspoon each cinnamon and cloves.

Further reading