Skip to content
Zaffaron

Butter Chicken (मुरग मखनी) — Indian Creamy Tomato Butter Curry

Butter Chicken, known as Murgh Makhani, is a beloved North Indian restaurant classic born in Delhi. Tandoori-style chicken is simmered in a silky tomato-butter sauce finished with cream and aromatic spices.

By Zaffaron Kitchen· Published April 14, 2026 Verified Recipe
Gluten-Free Nut-Free Halal
Contains: dairy
70 min total Prep 25m · Cook 45m 4 servings 650 cal
↓ Jump to Recipe
Butter Chicken — Indian Creamy Tomato Butter Curry - authentic indian recipe

Printable Recipe Card

Servings: 4 · Total: 70 min · Difficulty: medium

Ingredients (quick list)

  • 800 g boneless skinless chicken thighs (cut into 4 cm pieces)
  • 150 g plain full-fat yogurt
  • 15 ml lemon juice
  • 18 g garlic (finely grated)
  • 15 g fresh ginger (finely grated)
  • 6 g Kashmiri chili powder (for color and mild heat)
  • 2 g ground cumin
  • 3 g ground coriander
  • 1 g ground turmeric
  • 8 g fine salt
  • 15 ml neutral oil (for grilling or pan-searing)
  • 70 g unsalted butter (divided)

+ 12 more in the full ingredients section below.

Steps (summary)

  1. Make the marinade by whisking yogurt, lemon juice, grated garlic and ginger, Kashmiri chili powder, cumin, coriander, turmeric,…
  2. Cook the marinated chicken until lightly charred and just cooked through. Heat a grill pan or skillet over medium-high heat, ad…
  3. Start the makhani sauce by melting 40 g of the butter in a heavy pot over medium heat. Add cardamom, cinnamon, and cloves and c…
  4. Add the chopped onion and cook for 8–10 minutes, stirring often, until soft and pale golden. Stir in the minced garlic and ging…
  5. Pour in the tomato puree and stir in the tomato paste, Kashmiri chili powder, salt, and sugar. Simmer uncovered for 12–15 minut…
  6. Blend for a restaurant-smooth texture, then return to the pot. Carefully blend the sauce with an immersion blender (or in a cou…

+ 2 more steps in the full instructions section below.

Cultural Background

Murgh Makhani is closely associated with Delhi’s Punjabi restaurant culture, where leftover tandoori chicken was famously folded into a buttery tomato gravy. It became a global symbol of North Indian cuisine, balancing smoke, spice, and creaminess in one dish.

savorymildly tangyrich and creamytender chickensilky saucebuttery garam masalatoasted cardamomsweet tomato🌶 mild

Equipment

mixing bowlmeasuring spoonskitchen scalelarge skillet or grill panheavy pot or Dutch ovenimmersion blender or countertop blenderwooden spoon

💡 Tips

  • For deeper tandoori notes, broil the cooked chicken for 2 minutes after searing, keeping it 10–12 cm from the element to avoid drying it out.
  • Crush kasuri methi between your palms before adding; this releases essential oils and makes the sauce taste more authentically "makhani."
  • If the sauce tastes sharp, add an additional 30 ml cream and simmer 2 minutes; tomato acidity varies widely by brand.

⚠️ Common Mistakes

  • Boiling the sauce after adding cream, causing it to split or look grainy.

    ✅ Fix: Keep the heat on low and simmer gently; if it splits, whisk in 30 ml warm cream off heat and blend briefly.

  • Undercooking the tomato base so the curry tastes raw and overly acidic.

    ✅ Fix: Simmer until the color deepens and fat separates at the edges, then blend for a smooth finish.

  • Overcooking chicken breast until dry and stringy.

    ✅ Fix: Use thighs for best results, or shorten the final simmer and keep pieces large to retain moisture.

🧊 How to Store

Cool to room temperature within 60 minutes, then refrigerate in an airtight container for up to 3 days. Reheat gently in a saucepan over low heat with 30 ml water, stirring often to prevent the cream from splitting. Freeze up to 2 months; thaw overnight and rewarm slowly.

📅 Make Ahead

Marinate the chicken up to 12 hours for deeper flavor. The tomato-butter base can be cooked, blended, and refrigerated for 2 days; reheat gently, then add chicken and cream just before serving for the freshest texture.

🍽️ Pairs Well With

  • Steamed basmati rice
  • garlic naan
  • jeera rice
  • sliced red onions
  • lemon wedges
  • cucumber raita.

Regional Variations

  • Dhaba-style: use less cream (100 ml) and more butter-forward finish, with a slightly looser gravy for scooping with naan.
  • Restaurant-style: strain the blended sauce through a fine sieve for ultra-silky texture and add 1 g smoked paprika for a tandoor-like aroma.
  • Spicier home version: increase Kashmiri chili powder by 2 g and add 1 g ground black pepper at the end.
everyday party holiday ramadan
#classic#family-style#gluten-free

Ingredients

  • 800 gboneless skinless chicken thighs (cut into 4 cm pieces)
  • 150 gplain full-fat yogurt
  • 15 mllemon juice
  • 18 ggarlic (finely grated)
  • 15 gfresh ginger (finely grated)
  • 6 gKashmiri chili powder (for color and mild heat)
  • 2 gground cumin
  • 3 gground coriander
  • 1 gground turmeric
  • 8 gfine salt
  • 15 mlneutral oil (for grilling or pan-searing)
  • 70 gunsalted butter (divided)
  • 4 podgreen cardamom pods (lightly crushed)
  • 1 stickcinnamon stick (about 5 cm)
  • 4cloves
  • 180 gonion (finely chopped)
  • 500 gtomato puree (strained/passata or blended canned tomatoes)
  • 25 gtomato paste (for depth and color)
  • 4 ggaram masala
  • 2 gground fenugreek leaves (kasuri methi) (crushed between palms)
  • 6 ggranulated sugar (balances tomato acidity)
  • 150 mlwater (adjust for desired consistency)
  • 150 mlheavy cream
  • 10 gfresh cilantro (chopped)

🔄 Substitutions

  • boneless skinless chicken thighsboneless skinless chicken breast
  • heavy creamcoconut cream
  • Kashmiri chili powdersweet paprika + cayenne

Instructions

  1. 1

    Make the marinade by whisking yogurt, lemon juice, grated garlic and ginger, Kashmiri chili powder, cumin, coriander, turmeric, and salt until smooth. Add the chicken pieces and coat thoroughly, then cover and refrigerate for 60 minutes so the spices and acidity penetrate the meat.

  2. 2

    Cook the marinated chicken until lightly charred and just cooked through. Heat a grill pan or skillet over medium-high heat, add the oil, then sear the chicken in batches for 3–4 minutes per side; you want browned edges for a tandoori-like flavor. Transfer to a plate and rest while you build the sauce, keeping any juices to add back later.

  3. 3

    Start the makhani sauce by melting 40 g of the butter in a heavy pot over medium heat. Add cardamom, cinnamon, and cloves and cook for 45–60 seconds, stirring constantly, until fragrant but not burnt.

  4. 4

    Add the chopped onion and cook for 8–10 minutes, stirring often, until soft and pale golden. Stir in the minced garlic and ginger and cook for 60–90 seconds; this brief cook removes rawness without scorching the aromatics.

  5. 5

    Pour in the tomato puree and stir in the tomato paste, Kashmiri chili powder, salt, and sugar. Simmer uncovered for 12–15 minutes, stirring every couple of minutes, until the sauce darkens slightly and the butter begins to separate at the edges, indicating the tomatoes are properly cooked.

  6. 6

    Blend for a restaurant-smooth texture, then return to the pot. Carefully blend the sauce with an immersion blender (or in a countertop blender in batches) until completely silky, then bring it back to a gentle simmer. Add the water and stir to reach a thick, pourable curry consistency.

  7. 7

    Finish the curry by adding the cooked chicken and any resting juices to the simmering sauce. Cook for 8–10 minutes on low heat so the chicken absorbs the makhani flavors, then stir in garam masala and crushed kasuri methi and cook for 2 more minutes to bloom their aroma.

  8. 8

    Turn the heat to the lowest setting and stir in the heavy cream, then add the remaining 30 g butter for gloss and richness. Simmer gently for 2 minutes without boiling, then rest the pot off heat for 5 minutes so the sauce thickens slightly and the flavors round out. Garnish with chopped cilantro and serve hot.

🪪 Recipe Passport

Origin: Indian Cuisine
Researched by: Zaffaron Kitchen
Published: April 14, 2026

Cultural Background

Murgh Makhani is closely associated with Delhi’s Punjabi restaurant culture, where leftover tandoori chicken was famously folded into a buttery tomato gravy. It became a global symbol of North Indian cuisine, balancing smoke, spice, and creaminess in one dish.

Regional Variations

Dhaba-style: use less cream (100 ml) and more butter-forward finish, with a slightly looser gravy for scooping with naan.
Restaurant-style: strain the blended sauce through a fine sieve for ultra-silky texture and add 1 g smoked paprika for a tandoor-like aroma.
Spicier home version: increase Kashmiri chili powder by 2 g and add 1 g ground black pepper at the end.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

650
Calories
39g
Protein
45g
Fat
22g
Carbs
4g
Fiber
980mg
Sodium

Pairs well with

If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.

Does your family make this differently?

Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.

You Might Also Like

Reviews

Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.