Don’t rush this. Good food doesn’t have a timer. Butter Chicken — Murgh Makhani — is the dish that introduced most of the Western world to North Indian cooking, and the version most people know from restaurants and takeout has been adapted, simplified, and sweetened well past the original’s character. The real Murgh Makhani is still rich, still tomato-cream based, still warmly spiced, but it has depth and nuance that the simplified commercial version loses in translation. This recipe restores that character.
Butter chicken has two components: the tandoor-style chicken (marinated, charred chicken that’s the real star) and the makhani sauce (the rich, buttery tomato-cream sauce that it swims in). The chicken is marinated in yogurt and spices, grilled or broiled to get char, and then added to the sauce. That char — the slightly blackened, smoky edge on the chicken pieces — is what transforms the sauce from a smooth cream tomato gravy into something that tastes like it came from a tandoor oven. Don’t skip the marination and don’t skip the char.
This is a dish that rewards an overnight marinade and the patience to make the sauce properly. Both are straightforward. Neither requires professional equipment. The result is a butter chicken that is genuinely better than most restaurant versions.
Why This Butter Chicken Works
- Char the chicken first: The Maillard reaction on the marinated chicken — the actual charring under a broiler or on a grill — adds smoky complexity to the makhani sauce that is the defining difference between real butter chicken and a cream-tomato chicken stew.
- Kashmiri red chili powder: Provides the vivid red color without the intense heat of standard chili powder. This is what gives butter chicken its characteristic deep orange-red color.
- Butter and cream both: Butter for richness and dairy fat. Cream for silkiness and sweetness. Both contribute different qualities to the final sauce.
- Fenugreek leaves (kasuri methi): The dried fenugreek leaves added at the end give butter chicken its signature aromatic quality — the specific flavor that you recognize immediately but can’t identify unless you know what it is.
Ingredients
For the Chicken Marinade
- 2 lbs boneless chicken thighs, cut into 2-inch pieces
- ¾ cup plain yogurt (full fat)
- 2 tbsp lemon juice
- 1 tsp Kashmiri red chili powder (or mild paprika + small pinch cayenne)
- 1 tsp garam masala
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp turmeric
- 1 tsp salt
- 1 tbsp ginger-garlic paste (or 3 cloves garlic + 1″ ginger, grated)
For the Makhani Sauce
- 3 tbsp butter
- 1 large onion, finely diced
- 4 cloves garlic, minced
- 1″ fresh ginger, grated
- 1 tsp Kashmiri red chili powder
- 1 tsp garam masala
- 1 tsp ground coriander
- 1 can (28 oz) crushed tomatoes
- 1 tsp sugar
- 1 tsp salt
- ½ cup heavy cream
- 2 tbsp dried fenugreek leaves (kasuri methi), crushed between palms
- Extra butter for finishing (1 tbsp)
Instructions
Step 1: Marinate the Chicken
Combine yogurt, lemon juice, all spices, salt, and ginger-garlic paste in a bowl. Add chicken pieces and coat thoroughly. Cover and refrigerate for a minimum of 2 hours, ideally overnight. The yogurt tenderizes the chicken and the spices begin penetrating the meat during this time.
Step 2: Char the Chicken
Preheat broiler to HIGH. Place marinated chicken pieces on a foil-lined baking sheet. Broil 5–6 inches from the heat source for 8–10 minutes, flipping once. The chicken should have dark, slightly charred spots — this char is essential to the final dish. Don’t worry about cooking the chicken completely through here; it will finish in the sauce. Alternatively, cook in a very hot cast iron pan with oil, 2–3 minutes per side. Reserve any resting juices.
Step 3: Make the Makhani Sauce
Melt butter in a heavy saucepan over medium heat. Add onion and cook 10–12 minutes until deeply golden. Add garlic and ginger. Cook 2 minutes. Add Kashmiri chili powder, garam masala, and coriander. Stir in the fat for 30 seconds. Add crushed tomatoes, sugar, and salt. Simmer uncovered for 15–18 minutes until the sauce reduces and deepens in color. Let cool slightly, then blend until completely smooth using an immersion blender or stand blender. Return to the pot. Add heavy cream. Stir to combine. Simmer 5 more minutes.
Step 4: Combine Chicken and Sauce
Add the charred chicken pieces (and any resting juices) to the makhani sauce. Stir to coat. Simmer on low heat for 10–15 minutes until the chicken is fully cooked through and the sauce has absorbed the smoky flavors from the chicken. Crush dried fenugreek leaves between your palms and add to the pot. Stir in the final tablespoon of butter. Taste and adjust salt and garam masala.
Step 5: Serve
Serve over basmati rice or with warm naan. The sauce should be rich, glossy, and deep orange-red. Garnish with a drizzle of cream and a sprinkle of additional kasuri methi. Serve with a wedge of lime for squeezing. The lime at the table is the brightness that balances the richness at the final moment.
Tips & Common Mistakes
- Don’t skip the char: The charred chicken is what makes this dish. Plain boiled or poached chicken added to the makhani sauce produces a completely different, less complex result. The char is the soul of Murgh Makhani.
- Find kasuri methi (dried fenugreek leaves): This is the ingredient that makes homemade butter chicken taste like restaurant butter chicken. Available at Indian grocery stores. The flavor is distinctive and cannot be substituted. Make one trip to find it.
- Blend the sauce completely smooth: Any tomato lumps left in the sauce give it a rustic, chunky quality instead of the silky, restaurant-style texture that defines good butter chicken.
- Use chicken thighs, not breast: Thighs have more fat and don’t dry out during the extended simmering in the sauce. Breast meat becomes stringy and dry in this preparation.
Variations
- Paneer butter masala: Replace chicken with cubed paneer (Indian fresh cheese). Pan-fry the paneer until golden before adding to the sauce. No need to marinate. The paneer absorbs the sauce beautifully.
- Vegan makhani: Replace chicken with roasted cauliflower or chickpeas. Use coconut cream instead of heavy cream. The makhani sauce is inherently vegan without the dairy additions — the richness comes from extra tomato reduction and coconut cream.
- Spicier version: Add 1 tsp of regular hot chili powder alongside the Kashmiri chili. The Kashmiri provides color; the regular chili provides heat.
- Slow cooker butter chicken: After charring the chicken and making the sauce, combine in a slow cooker and cook on LOW for 3–4 hours. Add cream and kasuri methi in the last 30 minutes.
For more Indian recipes: chicken tikka masala, vegetable biryani, dal makhani, saag paneer, and butter chicken flatbread pizza.
Storage & Reheating
- Refrigerator: Keeps for up to 4 days. The flavor deepens and the spices meld overnight. Leftover butter chicken is genuinely excellent.
- Reheating: Reheat on the stovetop over medium-low heat with a splash of water if the sauce has thickened. Stir gently to prevent sticking.
- Freezing: Freezes well for up to 3 months. The sauce may separate slightly upon thawing but comes back together when stirred over heat. Thaw overnight and reheat gently.
Frequently Asked Questions
What is the difference between butter chicken and chicken tikka masala?
Butter chicken has a lighter, more subtly spiced, cream-heavy sauce with fenugreek as a key aromatic. Chicken tikka masala is typically spicier, has more visible spice texture in the sauce, and is often more tomato-forward. Both use charred tandoor-style chicken. They’re related but distinct dishes with different origins and different flavor profiles.
Where do I find Kashmiri chili powder?
Indian grocery stores always carry it. It looks similar to regular chili powder but has a much milder heat and a distinctly brighter red color. This color is what gives butter chicken its characteristic deep orange. A mix of mild paprika and a small pinch of cayenne approximates both the color and heat level adequately.
Can I make this without a blender?
You can strain the sauce through a fine mesh strainer, pressing the solids through with the back of a spoon. It requires more effort than blending but produces a similarly smooth result. The sauce should pass through without visible tomato chunks remaining.
My sauce tastes sour. What went wrong?
Sour butter chicken usually means the tomatoes were too acidic (some canned brands are more acidic than others) or the lemon juice in the marinade transferred in large quantities. Add more sugar (1 tsp at a time), more cream, and an extra tablespoon of butter. The extra fat and sweetness will balance the acidity.







