HowLongFor

How Long Does It Take to Make Butter Chicken?

Quick Answer

45–90 minutes total, depending on marination time. With pre-marinated chicken, active cooking takes about 30–40 minutes. For best flavor, marinate the chicken for at least 1 hour or overnight.

Typical Duration

45 minutes90 minutes

Quick Answer

Butter chicken (murgh makhani) takes 45–90 minutes to prepare, with 30–40 minutes of active cooking time. If you include the recommended marination period of 1–4 hours for the best flavor, plan for a longer window, though the marination itself is completely hands-off.

What Is Butter Chicken?

Butter chicken was invented in the 1950s at Moti Mahal restaurant in Delhi, India. The dish features tandoori-style chicken pieces simmered in a rich, tomato-based sauce enriched with butter, cream, and aromatic spices. It is one of the most popular Indian dishes worldwide, prized for its mild heat and velvety texture.

Time Breakdown

StepTime
Prepare marinade and coat chicken10 minutes
Marinate (refrigerated)1–4 hours (optional but recommended)
Cook chicken (grill, broil, or pan-sear)8–12 minutes
Prepare makhani sauce20–25 minutes
Simmer chicken in sauce10–15 minutes
Total active cooking30–40 minutes
Total with marination45–90 minutes

Step-by-Step Overview

Marinate the Chicken

Combine boneless chicken thighs (or breasts) with yogurt, ginger-garlic paste, lemon juice, turmeric, chili powder, garam masala, and salt. Refrigerate for at least 1 hour. Overnight marination yields the most flavorful and tender results.

Cook the Chicken

Traditionally, the chicken is cooked in a tandoor oven at extreme heat. At home, broil the marinated chicken on a sheet pan for 8–10 minutes until charred at the edges, or sear it in a hot cast iron skillet. The slight char adds a smoky depth that defines authentic butter chicken.

Build the Makhani Sauce

In a large pot or deep skillet, sauté ginger-garlic paste in butter until fragrant. Add puréed tomatoes (canned crushed tomatoes work well) and cook until the mixture darkens and the raw tomato smell disappears — about 12–15 minutes. Stir in Kashmiri chili powder, garam masala, dried fenugreek leaves (kasuri methi), and sugar.

Finish the Dish

Add heavy cream and a generous knob of butter to the sauce — this is what makes it "butter" chicken. Nestle the cooked chicken pieces into the sauce and simmer gently for 10–15 minutes, allowing the flavors to marry. The sauce should be thick enough to coat the back of a spoon.

Key Ingredients That Matter

  • Kasuri methi (dried fenugreek leaves): This is the signature flavor of butter chicken — do not skip it
  • Kashmiri chili powder: Provides vibrant color with mild heat
  • Butter: Use real unsalted butter, not margarine
  • Heavy cream: Full-fat cream creates the signature silky texture
  • Yogurt marinade: Tenderizes the chicken and adds tang

Shortcuts and Variations

  • Skip marination: The chicken will still taste good but will lack depth
  • Instant Pot: Pressure cook the sauce and chicken together in about 15 minutes
  • Slow cooker: Combine everything and cook on low for 4–6 hours
  • Vegetarian: Substitute paneer cubes or chickpeas for the chicken

Common Mistakes

  • Cooking the tomato sauce for too short a time — undercooked tomatoes taste acidic
  • Using chicken breast without marination, resulting in dry, tough pieces
  • Adding cream too early, which can curdle over high heat
  • Forgetting the kasuri methi, which is the defining aromatic of the dish

The Bottom Line

Butter chicken takes 45–90 minutes depending on whether you marinate the chicken. The active cooking is only 30–40 minutes, and the result is a restaurant-quality dish with a velvety, aromatic sauce that pairs perfectly with naan bread or basmati rice.

Sources

How long did it take you?

minute(s)

Was this article helpful?