Butter Chicken

Make the creamiest, most aromatic butter chicken from scratch in 1 hour. Tender tandoor-style chicken, rich tomato-cream sauce, warming spices. Better than any restaurant.

Creamy butter chicken (murgh makhani) in a rich orange-red tomato cream sauce garnished with fresh cream and cilantro, served with naan bread

By Elena Rossi · Published 2026-01-18 · Updated 2026-03-20

Prep 20 min · Cook 40 min · Total 60 min · Serves 4 · Medium · indian · dinner

Rating: 4.9/5 (501 reviews) · 485 kcal per serving

Introduction

Butter Chicken — or Murgh Makhani — is arguably the most famous Indian dish in the world, and its origin story is as rich as the sauce itself. It was invented in the 1950s at Moti Mahal restaurant in Delhi, where chef Kundan Lal Gujral combined leftover tandoori chicken with a velvety tomato-butter sauce created by his business partner Kundan Lal Jaggi. What started as a way to use yesterday's chicken became a global phenomenon. The secret to a great butter chicken is threefold: properly charred, spiced chicken (never just boiled or poached); a sauce with enough depth from long-cooked tomatoes and whole spices; and the right finishing touch — dried fenugreek leaves (kasuri methi), which provide that unmistakable slightly bitter, aromatic quality you recognize from great Indian restaurants but can never quite identify. That's the ingredient. Once you know it, you'll taste it everywhere. This recipe doesn't cut corners, but every step is entirely achievable at home — including a stovetop char on the chicken that mimics a tandoor. I've eaten butter chicken in Delhi's best restaurants, and this version is genuinely comparable.

Why You'll Love It

  • The kasuri methi secret ingredient finally revealed — this is what restaurants use
  • Charring the chicken on a stovetop grill gives authentic tandoor-like smokiness
  • The sauce base can be made 3 days ahead — dinner comes together in 15 minutes
  • Mild enough for children, complex enough to impress adults
  • Pairs beautifully with naan, roti, basmati rice, or even crusty bread

Ingredients

  • 600g boneless chicken thighs or breast, cut into large chunks
  • 1 cup full-fat plain yogurt
  • 2 tsp tandoori masala (or use equal parts cumin, coriander, paprika, garam masala)
  • 1 tsp turmeric
  • 1 tsp red chili powder (adjust to taste)
  • 1 tbsp lemon juice
  • 1 tsp salt (for marinade)
  • 4 tbsp unsalted butter (split: 2 tbsp for sauce, 2 tbsp for finishing)
  • 1 tbsp neutral oil
  • 1 large onion, roughly chopped
  • 6 cloves garlic, minced
  • 1 inch ginger, grated
  • 1 tsp cumin seeds
  • 4 green cardamom pods, lightly cracked
  • 1 cinnamon stick
  • 400g canned crushed tomatoes (or 4 large fresh tomatoes, chopped)
  • 1 tbsp tomato paste
  • 1 tsp garam masala
  • 1/2 cup heavy cream
  • 1 tbsp kasuri methi (dried fenugreek leaves) — the essential finishing ingredient
  • 1 tsp sugar (balances the tomato acidity)

Equipment

  • Heavy-bottomed pot or Dutch oven
  • Blender or immersion blender
  • Grill pan or cast iron skillet (for charring chicken)
  • Fine mesh strainer (optional, for silkier sauce)
  • Mixing bowl for marination

Instructions

  1. Marinate the chicken for deep spice penetration. — Combine yogurt, tandoori masala, turmeric, chili powder, lemon juice, and salt in a large bowl. Add the chicken pieces and turn to coat every surface thoroughly. The yogurt tenderizes the meat via lactic acid while the spices penetrate deep into the flesh — not just the surface. Cover and marinate for at least 30 minutes at room temperature, or up to 24 hours in the refrigerator. The longer the better: overnight-marinated chicken has a noticeably richer, more complex flavor. If marinating in the fridge, bring to room temperature 20 minutes before cooking.
  2. Char the chicken for tandoor-like smokiness. — Heat a grill pan or cast iron skillet over very high heat until it's smoking. Shake off excess marinade from the chicken pieces (save the marinade — it goes into the sauce). Cook the chicken in batches, pressing down slightly, for 3–4 minutes per side until you get dark char marks and the exterior is cooked and slightly caramelized. The chicken doesn't need to be cooked all the way through — it will finish in the sauce. These char marks are non-negotiable for authentic flavor. Butter chicken made without this step tastes flat and one-dimensional, no matter how good the sauce is. Set the charred chicken aside.
  3. Build the aromatic sauce base low and slow. — In a heavy pot, melt 2 tablespoons of butter with the oil over medium heat. Add cumin seeds, cardamom pods, and cinnamon stick — let them sizzle for 30 seconds until fragrant. Add the onion and cook for 12–15 minutes, stirring occasionally, until deeply golden and sweet. This long caramelization is what gives the sauce its body and sweetness. Add garlic and ginger and cook for 2 more minutes. Add the tomatoes, tomato paste, and the reserved marinade (it's full of flavor — never discard it). Simmer uncovered for 15 minutes until the tomatoes have completely broken down and the oil begins to separate from the sides — this separation, called 'bhunao,' signals the masala is properly cooked.
  4. Blend the sauce until completely smooth. — Remove the whole spices (cardamom pods and cinnamon stick) and discard them. Let the sauce cool slightly, then transfer to a blender and blend on high for 2 full minutes until silky smooth. For an exceptionally restaurant-quality sauce, pass it through a fine mesh strainer, pressing with a spoon to extract maximum liquid and leave behind any fibrous tomato or onion pieces. Return the strained sauce to the pot. This blending and straining step transforms a rustic curry into the velvety, coating sauce that defines great butter chicken.
  5. Simmer chicken in sauce, then finish with cream and kasuri methi. — Return the sauce to medium-low heat. Add the charred chicken pieces and simmer gently for 10 minutes so the chicken finishes cooking and absorbs the sauce flavors. Stir in the heavy cream and remaining 2 tablespoons of butter — these make the sauce rich, glossy, and irresistible. Add garam masala and sugar. Finally, crush the kasuri methi between your palms before adding — crushing releases the essential oils. Stir it in and taste immediately. This is the moment the dish comes alive — kasuri methi provides the slightly bitter, aromatic, hay-like fragrance that distinguishes restaurant butter chicken from homemade. Simmer 5 more minutes and serve.

Tips

  • Kasuri methi (dried fenugreek leaves) is the single most important secret ingredient. It cannot be substituted. Find it at any Indian grocery store — a bag costs less than $3 and lasts for months.
  • Don't skip the bhunao step (cooking tomatoes until oil separates). Raw, undercooked masala will make the sauce taste sharp and unfinished. Those extra 5–10 minutes of patient simmering are the difference.
  • Use chicken thighs for more flavor and moisture. Breast works but needs extra care to not overcook and turn chalky.
  • The sauce (without chicken) can be made 3 days ahead and refrigerated, or frozen for 3 months. Having the sauce ready makes this a 15-minute weeknight dinner.
  • For extra smokiness at home, hold the cooked dish over a piece of burning charcoal in a small metal bowl (the 'dhungar' method). Even 2–3 minutes of smoke contact transforms the flavor dramatically.
  • Always finish with cold butter stirred in off the heat — this is called 'mounting' the sauce and gives it a glassy, restaurant sheen.

Variations

  • Paneer Makhani: Replace chicken with cubed paneer (Indian cottage cheese). Lightly pan-fry the paneer cubes until golden before adding to the sauce. Skip the marination and charring steps.
  • Vegan Butter Chicken: Use cashew cream instead of heavy cream, vegan butter, and firm tofu or chickpeas as the protein. The kasuri methi and spice blend make it taste remarkably close to the original.
  • Butter Chicken Pasta: Toss cooked penne pasta through the butter chicken sauce for a remarkable Indo-Italian fusion that kids absolutely love.

Storage

Fridge: Store in an airtight container for up to 4 days. The flavors deepen overnight — many people prefer it the next day.

Freezer: Freeze in portions for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop.

Reheat: Reheat on the stovetop over low heat, stirring frequently and adding a splash of water or cream if the sauce has thickened. Avoid microwaving at high power as it can make the chicken rubbery.

Nutrition (per serving)

  • Calories: 485 kcal
  • Fat: 28 g
  • Carbs: 16 g
  • Protein: 42 g
  • Fiber: 3 g
  • Sugar: 8 g
  • Sodium: 720 mg

FAQ

What is kasuri methi and can I substitute it?

Kasuri methi is dried fenugreek leaves — they have a slightly bitter, herbal, hay-like aroma that is the defining finishing note of great butter chicken and most North Indian gravies. There's genuinely no good substitute; it's a unique flavor. It's widely available at Indian grocery stores, on Amazon, and at some larger supermarkets in the international aisle. Buy it — it's cheap, lasts months, and transforms your entire Indian cooking repertoire.

What's the difference between butter chicken and chicken tikka masala?

Butter chicken (murgh makhani) originated in Delhi and has a creamier, milder, more buttery sauce with a slightly sweeter tomato base. Chicken tikka masala is believed to have been adapted in the UK and tends to be slightly tangier, spicier, and more tomato-forward. Both use marinated and grilled chicken in a tomato-cream sauce, but the flavor profiles and spice levels differ.

Can I make this without a blender?

You can use an immersion (stick) blender directly in the pot for a slightly more rustic texture. Alternatively, mash the sauce through a fine strainer with the back of a spoon. A chunky sauce is still delicious — it just won't have the silky restaurant quality of a properly blended version.

How do I know when the masala is properly cooked?

Look for oil separation — when the oil or butter begins to pool around the edges of the sauce and the mixture looks slightly glossy and pulls away from the sides of the pot, that's the sign the tomatoes and spices have cooked through properly (bhunao). This usually takes 12–18 minutes. Rushing this step results in a raw, sharp-tasting sauce.

Is butter chicken healthy?

It's calorie-dense but nutrient-rich. A typical serving provides 40+ grams of protein from the chicken, significant vitamins from tomatoes (lycopene, vitamin C), and anti-inflammatory compounds from the spice blend (turmeric, ginger, garlic). You can reduce calories significantly by using coconut milk instead of heavy cream and halving the butter.