A yogurt-marinated chicken simmered in a tomato-cream gravy, finished with butter, kasuri methi, and garam masala, forms the heart of this rich, restaurant-style dish. The technique behind an authentic butter chicken recipe rests on three moves: a long yogurt marinade to tenderize the meat, a slow-cooked tomato base deepened with toasted whole spices, and cream folded in off the heat so the sauce stays glossy instead of breaking.
The result is milder than chicken tikka masala, sweeter than vindaloo, and unmistakably restaurant-style when each step gets the attention it asks for.
What follows walks through the full process: the Delhi origins, the spice toolkit, the marinade, the sauce, the chicken cook, and a troubleshooting section for the problems that derail most home attempts.
The Delhi Origins of Butter Chicken and What Defines the Dish
Kundan Lal Gujral is widely credited with inventing murgh makhani at his Moti Mahal restaurant in Delhi in the 1950s, a time when tandoor-cooked chicken needed somewhere to go once it cooled. The answer was a tomato-cream gravy enriched with butter, designed to revive leftover tandoori pieces. That kitchen decision became a global staple.
The dish’s identity rests on three pillars: tandoor-charred chicken, a tomato-cream gravy with a buttery finish, and the grassy aroma of kasuri methi (dried fenugreek leaves) that distinguishes it from any other North Indian curry.
Butter chicken sits firmly inside North Indian cuisine, sharing a spice rack with chicken korma and pasanda but staying distinct in two ways. First, the sauce is tomato-forward rather than yogurt-heavy, which gives it that brick-red color. Second, the final flourish is butter and cream stirred in at the end, not simmered aggressively, which preserves the sauce’s sheen.
Chicken tikka masala, often confused with butter chicken in the West, uses a similar template but leans hotter and more tangy, with a different chili profile. Butter chicken stays mild, almost sweet, with a deep roasted undertone from Kashmiri chili rather than sharp heat.
The flavor architecture is layered: warming spices like garam masala, cumin, and coriander build the base, Kashmiri chili powder adds color without aggressive burn, tomato passata brings acidity that cuts the dairy, and kasuri methi folded in at the end provides the dish’s signature savory edge. Understanding these layers is the difference between a flat homemade version and one that tastes like it came from a Moti Mahal kitchen.
Building Your Ingredient and Spice Toolkit
The Protein, the Dairy, and the Aromatics
Boneless skinless chicken thighs are the right call for this dish. The extra fat keeps the meat juicy during the second simmer in the sauce, and thighs forgive slight overcooking far better than breasts, which dry out quickly. Chicken breast works as a leaner substitute, but slice it thin (about 1 inch) and shorten the final simmer to two or three minutes. Bone-in thighs add flavor but complicate the eating experience, so most home cooks skip them.
The dairy list is short and deliberate. Plain whole-milk yogurt forms the marinade base. Heavy cream goes into the sauce and the final swirl on top. Butter, ideally unsalted, builds the sauce and provides the glossy finish. Some cooks swap half the cream for cashew paste to thicken the gravy and add body without extra dairy, which is a useful trick when you want richness without the weight of cream alone.
Aromatics do the heavy lifting. Ginger-garlic paste, either store-bought or blitzed fresh, forms the backbone of both the marinade and the sauce. Tomato passata (smooth, strained tomatoes) gives a cleaner flavor than diced canned tomatoes, which can leave seeds and uneven texture. If passata is unavailable, blend whole peeled tomatoes and strain them through a fine mesh.
Spices, Substitutions, and Freshness
Spice freshness matters more here than in almost any other curry. Garam masala loses its volatile oils within a few months of opening, and stale spices produce a flat sauce that no amount of salt can rescue. Buy small quantities from a shop with high turnover, and if your garam masala smells like cardboard rather than warm and floral, it’s time for a new jar.
| Spice | Role in the Dish | Pantry Swap If Unavailable |
|---|---|---|
| Kashmiri chili powder | Color with mild heat | Paprika + a pinch of cayenne |
| Garam masala | Warm finishing spice blend | 2:1 ratio of cumin to coriander, plus a pinch of cinnamon |
| Kasuri methi | Signature savory aroma | Celery leaves (mild substitute); do not skip entirely |
| Turmeric | Earthiness and color | No real swap; use sparingly (1/2 tsp max) |
| Cumin (whole or ground) | Base warmth | Ground coriander as a backup |
Kasuri methi is the hardest ingredient for US home cooks to source, but Indian grocery stores and online spice retailers carry it. The small investment pays off, because crushed fenugreek leaves rubbed between your palms right before serving is what gives butter chicken its unmistakable scent. Skipping it produces a perfectly good curry, just not butter chicken.
Marinating the Chicken for Maximum Flavor and Tenderness
Yogurt is a two-part tool. The lactic acid gently denatures the chicken proteins, breaking down some of the muscle fibers and allowing the meat to hold more moisture during cooking. At the same time, the dairy fat acts as a carrier for fat-soluble flavor compounds in the spices, essentially smuggling ginger, garlic, and chili into the chicken itself rather than leaving them sitting on the surface.
The Marinade Composition
A reliable marinade for 1.5 pounds of chicken uses 3/4 cup plain whole-milk yogurt, 1 tablespoon ginger-garlic paste, 1 tablespoon lemon juice, 1 teaspoon Kashmiri chili powder, 1/2 teaspoon turmeric, 1 teaspoon garam masala, and 1 teaspoon salt. Whisk it smooth, coat the chicken, and refrigerate.
The lemon juice lowers the pH further, accelerating the tenderizing effect. Salt at this stage seasons the meat all the way through, not just the surface, and pulls a small amount of moisture out of the chicken, which the yogurt then reabsorbs along with the spice compounds.
Timing Windows and What to Expect
One hour of marinating delivers visible improvement: the chicken firms up slightly, takes on a pale orange tint, and absorbs the spice profile. Four hours deepens the effect further. Overnight, eight to twelve hours, is the gold standard for both flavor and texture, and the difference is noticeable if you cook both versions side by side.
Beyond twenty-four hours, the acid in the yogurt begins to break down the proteins too aggressively, leaving the surface mushy, so do not push past that window.
Once those marinating hours are done, the chicken moves straight into the sauce that will carry its flavor.
For the deepest flavor with the most forgiving texture, marinate the chicken the night before and cook it the next evening. The 15 minutes of prep the night before buys you noticeably better results.
Constructing the Velvety Tomato-Cream Sauce
Every curry sauce has a sequence, and butter chicken’s sequence is unforgiving. Bloom the spices in fat first, then build the aromatics, then add the tomatoes, then reduce, then finish with dairy. Skip or reorder any step and the sauce loses depth or breaks.
The Bloom Order and Aromatic Base
Melt 3 tablespoons of butter in a heavy pan over medium heat. Add 1 teaspoon of cumin seeds if using whole and let them sputter for thirty seconds. Stir in 1 tablespoon of ginger-garlic paste and cook until the raw smell disappears, about one minute. The butter carries the fat-soluble aromatics into the oil phase, and the gentle heat releases the volatile compounds without burning them.
If the butter browns, you’ve gone too far; pull the pan off the heat and start over.
At this point, add 1 to 2 teaspoons of garam masala and a pinch of Kashmiri chili, toasting for fifteen seconds. The spices darken slightly and the kitchen smells correct. This bloom step is what separates a professional butter chicken from a home version where the spices are dumped into tomato sauce and taste like an afterthought.
Tomato Reduction and Cream Finish
Pour in 2 cups of tomato passata, season with salt, and simmer. The reduction matters: cooking the tomato down for 12 to 15 minutes concentrates the flavor and cooks off the raw, metallic edge that ruins many a quick curry sauce. The sauce should thicken enough to coat the back of a spoon and the butter should begin to separate slightly at the edges, a sign that the fat and water have done their work.
Lower the heat. Stir in 1/2 cup of heavy cream off the direct flame or with the heat at its lowest setting. Adding cream to a rolling boil causes the dairy proteins to curdle and the sauce to split, leaving you with an orange-flecked puddle of water and clumps. Gentle warmth keeps the emulsion stable. The sauce turns a sunset pink-orange and thickens into something that coats the back of a spoon without running.
Finish the sauce with 1 tablespoon of crushed kasuri methi (rubbed between your palms to release the oils), a final knob of butter, and a small splash of cream swirled on top for that signature restaurant sheen. Taste and adjust salt, sugar (a pinch balances the acidity), and a squeeze of lemon if the sauce needs brightness.
Cooking the Chicken and Bringing the Dish Together
A home oven cannot match a 900-degree clay tandoor, but you can get close enough. The goal is high, fast heat that chars the edges of the chicken without giving the lactic-acid-tenderized interior time to overcook. Three methods work, and each has tradeoffs.
Comparing Pan-Sear, Broil, and Air-Fry
| Method | Heat Profile | Best For | Approximate Time |
|---|---|---|---|
| Cast-iron pan sear | Very high, dry | Caramelized crust, weeknight speed | 3–4 min per side |
| Oven broiler | Top-down radiant | Closest to tandoor char, even browning | 6–8 min total |
| Air fryer | Convection, 400°F | Set-and-forget, less smoke | 8–10 min total |
For the broiler, set the rack six inches from the element and preheat for ten minutes. Thread the marinated chicken onto skewers, lay them on a foil-lined sheet, and broil, turning once, until dark spots form and the edges char. The air fryer produces the most consistent results with the least babysitting. A screaming-hot cast-iron pan gives the deepest crust but demands your attention, and the marinade tends to stick if the pan isn’t properly preheated.
Nesting the Chicken into the Sauce
Transfer the fully cooked chicken pieces straight into the finished sauce once they are done. Do not drain them; the caramelized bits and any juices clinging to the meat dissolve into the gravy and deepen the flavor. Simmer for three to five minutes, just long enough for the chicken to absorb the sauce and warm back to serving temperature.
Doneness cues for the chicken: the interior should read 165°F on an instant-read thermometer, the surface should feel firm to a light press, and the juices should run clear. Because the meat has been marinated in acid and pre-cooked at high heat, the carryover during the final simmer is minimal, so you can pull the chicken from the pan a touch early and trust the residual heat to finish it.
Those final carryover minutes are precisely where planning and serving decisions start to matter.
Troubleshooting, Make-Ahead Strategy, and Serving
Even with a careful hand, things go sideways. The good news: most butter chicken failures are fixable, and the dish is unusually forgiving once you know what to look for.
Diagnosing the Most Common Failures
A split sauce looks like a pool of orange water with greasy clumps floating on top. The cause is almost always cream added to a too-hot pan. Fix it by removing the pan from heat, whisking a tablespoon of cold cream into the broken sauce to re-emulsify, and gently warming it back through without boiling.
If the sauce stays split, blend it with an immersion blender for ten seconds, which forces the fat and water back into a smooth suspension.
Watery gravy means the tomato reduction was rushed. Simmer the sauce uncovered for another ten minutes, and the excess water will cook off. Bland flavor usually traces back to stale spices or under-toasting the aromatics. Bloom the garam masala in butter for a full thirty seconds, taste the sauce on its own before adding the chicken, and adjust salt by the half-teaspoon.
Dry chicken means it sat in the sauce too long at high heat, or the breast was substituted for thighs without adjusting the cook time. Slice the chicken thinner, simmer for only two to three minutes in the finished sauce, and serve immediately.
Make-Ahead and Freezer Plan
Butter chicken is a meal-prep champion. Marinate the chicken up to 24 hours ahead. The sauce keeps in the refrigerator for three days and freezes in airtight containers for up to six weeks. Freeze the sauce and chicken separately for the best texture, and thaw both overnight in the refrigerator before reheating. A counterintuitive bonus: leftover butter chicken often tastes deeper the next day, as the spices continue to meld with the dairy overnight.
To reheat, warm the sauce gently on the stovetop, add the chicken, and simmer just until heated through. Microwaving works but tends to overcook the chicken edges and can split the sauce if the cream gets too hot.
What to Serve Alongside
Warm naan (garlic or plain) is the traditional partner and handles the sauce the best. Jeera rice (basmati tempered with cumin seeds) or a simple basmati pilaf with a pinch of saffron also works. For a cooling contrast, a quick cucumber raita (yogurt, grated cucumber, roasted cumin, salt) cuts through the richness without competing with the spices. A simple side of sliced red onion, lemon wedges, and fresh coriander garnish rounds out the plate.
For portioning, plan on 6 to 8 ounces of cooked butter chicken per person when served with rice or bread, and about 5 ounces per person as part of a larger Indian spread with multiple dishes. A typical recipe here serves four generously with sides.
Final Thoughts
Restaurant-style butter chicken is less about exotic ingredients and more about patience at three specific points: the marinade, the tomato reduction, and the moment cream meets heat. Nail those, and the rest is simply a matter of trusting the sequence.
FAQ
What is butter chicken made of?
Yogurt-marinated chicken forms the base, then simmers in a sauce of tomato passata, butter, cream, ginger, garlic, garam masala, Kashmiri chili, and kasuri methi. The dish, also called murgh makhani, balances warming spices with a mild, slightly sweet tomato-cream gravy and is finished with a swirl of cream and a sprinkle of crushed dried fenugreek leaves.
Is butter chicken spicy?
That mild by Indian-cuisine standards. The heat comes almost entirely from Kashmiri chili powder, which delivers vivid red color with only gentle warmth, and the cream and butter round out any lingering bite. Most recipes land at a comfortable level for anyone who can handle a mildly seasoned tomato sauce.
Can you make butter chicken without cream?
Yes. Substitute the cream with cashew paste (soaked raw cashews blended with water) or with full-fat coconut milk. Cashew paste gives the closest texture and flavor to traditional butter chicken, while coconut milk shifts the profile slightly toward the sweeter, tropical end and works especially well for dairy-free versions.
How long does butter chicken take to cook?
Active cooking takes about 40 minutes, but plan for at least 1 hour of marinating time, and ideally 4 to 12 hours, to get the tenderest chicken and the most developed flavor. From start to finish, including the marinade, expect around 1 hour 30 minutes for a weeknight version and closer to 14 hours if you marinate overnight.
What is the difference between butter chicken and chicken tikka masala?
Butter chicken is milder, slightly sweeter, and gets its signature aroma from kasuri methi and a buttery finish. Chicken tikka masala is tangier, often hotter, and uses a more aggressive garam masala profile with a thinner, brighter sauce. Both start with yogurt-marinated chicken, but the finishing spice and dairy ratios diverge noticeably in the final dish.
Why is butter chicken called butter chicken?
Murgh makhani, meaning chicken with butter, is the Hindi name behind this beloved dish.” The dish earned the name because the sauce is finished with a generous amount of butter (and sometimes a final cube stirred in tableside), giving it a richness that distinguishes it from drier tandoori preparations and from the lighter, yogurt-based curries of the same region.
