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

Restaurant-Style Indian Butter Chicken at Home


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Penny Smith
  • Total Time: 1 hour
  • Yield: 4–6 servings

Description

A rich, creamy, and comforting butter chicken made with tender marinated chicken simmered in a smooth tomato-butter sauce, just like your favorite restaurant version.


Ingredients

  • Boneless chicken, cut into pieces – 1.5 lb (700 g)

  • Plain yogurt – 1 cup (240 g)

  • Ginger-garlic paste – 3 tablespoons total

  • Lemon juice – 2 tablespoons

  • Ground cumin – 2 teaspoons

  • Ground coriander – 2 teaspoons

  • Ground turmeric – ½ teaspoon

  • Kashmiri chili powder or mild chili powder – 1 teaspoon

  • Unsalted butter – 4 tablespoons (56 g)

  • Neutral cooking oil – 1 tablespoon

  • Onion, finely chopped – 1 large

  • Tomato purée – 2 cups (480 g)

  • Paprika – 1 teaspoon

  • Sugar – 1 teaspoon

  • Heavy cream – ¾ cup (180 ml)

  • Garam masala – 1½ teaspoons

  • Salt – to taste

  • Water – ½ cup (120 ml)


Instructions

  • Mix yogurt, lemon juice, 2 tablespoons ginger-garlic paste, spices, and salt. Add chicken and marinate for at least 1 hour.

  • Cook marinated chicken in a hot pan until lightly charred. Set aside.

  • Melt butter with oil in a pan. Cook onion until golden, then add remaining ginger-garlic paste.

  • Stir in tomato purée, spices, sugar, and salt. Cook until thick and glossy.

  • Blend sauce until smooth, then return to the pan.

  • Add chicken and water, simmer for 10 minutes.

  • Stir in cream and garam masala, cook gently for 5 minutes.

  • Serve hot with naan or rice.

Notes

  • Marinating the chicken longer enhances flavor and tenderness.

  • Adjust cream and water to reach your preferred sauce consistency.

  • The dish tastes even better the next day after flavors settle.

  • Prep Time: 20 minutes
  • Cook Time: 40 minutes