Butter Chicken
This dish combines marinated chicken in a spiced tomato cream sauce, balancing flavor and texture.
Contents(5項)▾

Ingredients
- 500g boneless chicken, cubed
- 1 cup plain yogurt
- 2 tbsp lemon juice
- 2 tbsp ginger-garlic paste
- 1 cup tomato puree
- 1 cup heavy cream
- 2 tbsp butter
- 2 tsp garam masala
- 1 tsp chili powder
- Salt to taste
- Fresh cilantro for garnish
- Naan or rice for serving
Steps
Marinate chicken with yogurt, lemon juice, ginger-garlic paste, garam masala, chili powder, and salt for at least 30 minutes.
Heat butter in a skillet over medium heat and sauté marinated chicken until browned.
Add tomato puree, simmer for 10 minutes until chicken is cooked through.
Stir in heavy cream, adjust seasoning, and simmer for another 5 minutes.
Garnish with cilantro and serve with naan or rice.
Tools you'll want
Why this works
Butter chicken achieves its depth through marination. Yogurt tenderizes the chicken. Acid from lemon juice enhances flavor. The key is balancing spices in the marinade, allowing flavors to penetrate. Cooking over medium heat ensures the chicken browns without drying out.
The creamy sauce results from heavy cream and butter. These fats coat the spices, enriching the sauce. Tomato puree adds acidity, counterbalancing the creaminess. Simmering the mixture melds flavors, creating a cohesive dish.
Garam masala is essential. It provides warmth and complexity. Adjusting the spice levels can tailor the dish to preference. Use fresh spices for optimal flavor.
Common mistakes
Insufficient marination.
Target: Marinate chicken in yogurt + tandoori spices + ginger-garlic paste + lemon for 4 hours minimum, overnight ideal.
Why it matters: Butter chicken's signature tender chicken comes from extended yogurt marination — lactic acid breaks down proteins. Quick marination produces firm, less-flavored chicken.
What to do: Marinate the day before cooking. Cubes 3 cm.
Workarounds:
- Time short? Score the chicken pieces deeply and marinate 2 hours minimum.
Skipping the char/grill step.
Target: Cook marinated chicken in a tandoor, broil it, or sear on high heat BEFORE adding to the sauce.
Why it matters: Butter chicken evolved from tandoori chicken in sauce — the char is structural. Direct stewing of raw chicken in the sauce produces "creamy chicken curry" — different (and less interesting) dish.
What to do: Broil marinated chicken for 8–10 minutes until charred at edges. THEN add to sauce.
Workarounds:
- No broiler? Sear in a screaming hot cast-iron skillet.
- For maximum authenticity, grill over charcoal — closest to tandoor.
Skipping the tomato cooking.
Target: Tomatoes + cashews + spices cooked together for 30+ minutes, then blended and strained for silky sauce.
Why it matters: Raw tomato cream sauce tastes raw and tinny. The long cook + blend + strain produces the velvety texture and balanced flavor that defines butter chicken.
What to do: Simmer tomato sauce + cashews + spices for 30 minutes. Cool slightly. Blend smooth. Strain for silken texture.
Workarounds:
- For deep flavor, roast tomatoes first then simmer — adds char-tomato depth.
Insufficient cream / butter.
Target: Heavy cream (full fat 38%) + cold butter cubes whisked in off-heat at the end.
Why it matters: Butter chicken is named for the butter — skimping makes the sauce thin. Cream + butter together provide the dual fat structure that produces the signature mouthfeel.
What to do: Use whole milk products. Add butter at the END, off heat — preserves its emulsion.
Workarounds:
- Lighter version? Use half-and-half + reduce sauce more to thicken naturally.
Wrong garam masala.
Target: Freshly toasted whole spices ground for garam masala. NOT pre-ground supermarket blend.
Why it matters: Pre-ground garam masala has lost 70% of its volatile aromas. Fresh-toasted ground spices produce dramatically more aromatic results.
What to do: Toast cumin, cardamom, cinnamon, cloves, coriander, black pepper — grind. Add at the end.
Workarounds:
- For shortcut, buy from an Indian grocery (more aromatic than mainstream supermarket brands).
What to look for
- Rich orange-red sauce with a glossy finish.
- Tender chicken pieces, not overly charred or dry.
- Fresh cilantro garnish for color contrast.
- Creaminess that coats the chicken without being soupy.
Chef's view
Butter chicken, or murgh makhani, reflects India's culinary history. Originating in Delhi, it combines Mughlai and Punjabi influences. The dish embodies a balance of flavors, showcasing spices and cream characteristic of Indian cuisine.
The technique emphasizes layering flavors. Each step builds complexity. Marination, sautéing, and simmering create a harmonious dish. Butter chicken is not just a recipe; it’s a cultural experience on a plate.
