Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Indian Butter Chicken


  • Author: Sara McKenney
  • Total Time: 45 minutes
  • Yield: 4 servings

Description

Rich, creamy, and full of bold spices, Indian Butter Chicken is a beloved classic that brings restaurant-quality flavor right to your kitchen. Marinated chicken is seared and simmered in a buttery, spiced tomato-cream sauce that’s impossible to resist.


Ingredients

  • 1.5 lbs boneless, skinless chicken thighs
  • 1 cup plain yogurt
  • 1 tbsp garlic paste
  • 1 tbsp ginger paste
  • 1 tbsp garam masala (divided)
  • 1 tsp turmeric
  • 1 tsp chili powder (adjust to taste)
  • 1 tsp salt (plus more to taste)
  • 2 tbsp butter (plus 1 tbsp for finishing)
  • 1.5 cups tomato purée
  • 3/4 cup heavy cream
  • 1 tsp sugar
  • Fresh cilantro for garnish

Instructions

  1. In a bowl, mix yogurt, garlic paste, ginger paste, 1/2 tbsp garam masala, turmeric, chili powder, and salt.
  2. Add chicken to the marinade, coat well, and refrigerate for at least 1 hour or overnight.
  3. Heat 2 tbsp butter in a large skillet over medium-high heat.
  4. Sear marinated chicken pieces until golden on all sides. Set aside.
  5. In the same skillet, add a bit more garlic and ginger paste if desired, then pour in tomato purée.
  6. Cook until the purée darkens and the oil begins to separate.
  7. Stir in remaining garam masala, sugar, and salt. Return chicken to the pan.
  8. Add cream and simmer for 15–20 minutes until chicken is cooked through and sauce thickens.
  9. Stir in 1 tbsp butter at the end for a glossy finish.
  10. Garnish with chopped cilantro and serve hot.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes