Delicious Butter Chicken: Discover the Classic Indian Recipe

30 min prep 1 min cook 3 servings
Delicious Butter Chicken: Discover the Classic Indian Recipe
Save This Recipe!
Click to save for later - It only takes 2 seconds!

It was a rainy Tuesday evening when I first stumbled upon the secret to a truly unforgettable butter chicken. The kitchen was filled with the soft patter of droplets against the window, and the faint aroma of cumin drifting from the pantry sparked a memory of my grandmother’s bustling kitchen in Delhi. I remember the way the steam rose from the pot like a warm, buttery cloud, wrapping the whole house in a comforting hug. As I lifted the lid, a cascade of fragrant spices—garam masala, turmeric, and a hint of smoky tomato—burst into the air, and I knew I was about to create something magical.

What makes this butter chicken so special isn’t just the ingredients; it’s the love and patience you pour into each step. The chicken thighs, marinated in yogurt and lemon, become tender and juicy, soaking up the flavors like a sponge. The sauce, a velvety blend of tomato puree, cream, and butter, carries a depth that only comes from slow simmering and a careful balance of spices. Have you ever wondered why restaurant versions taste so different? The answer lies in the technique, not the price tag. Trust me, once you master this method, you’ll never settle for the take‑out version again.

But wait—there’s a secret trick hidden in step four that will elevate your butter chicken from good to legendary. I’ll reveal it later, but first let’s set the stage. Picture a golden, glossy sauce that clings to each morsel of chicken, inviting you to scoop it up with fluffy naan or fragrant basmati rice. The colors alone—deep ruby red, creamy orange, and specks of green from fresh cilantro—are enough to make anyone’s mouth water. The sound of the sauce gently bubbling, the sizzle as butter melts, and the aroma that fills the room are all part of the symphony that is butter chicken.

Here’s exactly how to make it — and trust me, your family will be asking for seconds. I’ll walk you through every detail, from selecting the perfect chicken thighs to mastering the art of a silky sauce. Along the way, you’ll discover why each spice matters, how to avoid common pitfalls, and a handful of variations that keep this classic fresh and exciting. Ready to dive in? Let’s get cooking and bring a piece of Indian culinary heritage to your table.

🌟 Why This Recipe Works

  • Flavor Depth: The combination of yogurt, lemon juice, and garam masala creates a multi‑layered taste that’s both tangy and aromatic. Each bite delivers a burst of spice balanced by the richness of butter and cream, ensuring the flavor never feels one‑dimensional.
  • Texture Harmony: Using boneless, skinless chicken thighs guarantees a juicy, melt‑in‑your‑mouth texture, while the sauce remains silky and smooth thanks to the heavy cream and butter. The contrast between tender meat and luxurious sauce is pure comfort.
  • Ease of Preparation: Though it sounds elaborate, the steps are straightforward and can be completed in under an hour. The marination is quick, and the sauce comes together in a single pan, minimizing cleanup.
  • Time Efficiency: With a 15‑minute prep and 30‑minute cook time, this dish fits perfectly into a weeknight dinner schedule without compromising on flavor. You’ll have a restaurant‑quality meal on the table faster than you think.
  • Versatility: The base sauce can be adapted to suit different dietary preferences—swap heavy cream for coconut milk for a dairy‑free version, or add vegetables for a heartier one‑pot meal.
  • Nutrition Balance: While indulgent, the dish provides a good amount of protein from the chicken and calcium from the yogurt and cream, making it a satisfying and nourishing option.
  • Crowd‑Pleasing Factor: The familiar, comforting flavors of butter chicken make it a hit at family gatherings, potlucks, and even dinner parties. Even picky eaters are drawn to its creamy, mildly spiced profile.
💡 Pro Tip: For an extra depth of flavor, marinate the chicken overnight. The longer the chicken rests in the yogurt‑spice mixture, the more tender and flavorful it becomes.

🥗 Ingredients Breakdown

The Foundation: Chicken & Yogurt

The star of this dish is the 1 pound of boneless, skinless chicken thighs. Thighs stay juicy during cooking, unlike breast meat which can dry out. Marinating them in 1 cup plain yogurt not only tenderizes the meat but also adds a subtle tang that brightens the sauce. If you can’t find yogurt, a mixture of kefir and a splash of lemon works in a pinch, though the texture might be slightly thinner.

Aromatics & Spices: Building the Flavor Base

2 tablespoons lemon juice adds acidity that balances the richness of butter and cream. The duo of 2 teaspoons garam masala and 1 teaspoon ground cumin creates the classic Indian spice backbone, while 1 teaspoon ground coriander contributes a citrusy note. 1 teaspoon turmeric powder gives the sauce its iconic golden hue and a subtle earthiness. A pinch of salt (to taste) amplifies all the flavors—remember, seasoning is the silent hero of any great dish.

The Secret Weapons: Ghee, Butter, and Cream

3 tablespoons ghee or butter provides a nutty richness that plain butter alone can’t achieve. Ghee has a higher smoke point, making it perfect for sautéing onions without burning. The 1 cup heavy cream finishes the sauce with silkiness, turning the tomato base into a velvety dream. If you’re watching calories, you can substitute half the cream with low‑fat milk, but the texture will be slightly less indulgent.

Finishing Touches: Sweetness and Freshness

A splash of 1 tablespoon sugar (optional) can tame any excess acidity from the tomatoes, especially if you’re using a particularly tangy brand. Finally, a generous sprinkle of fresh cilantro just before serving adds a bright, herbaceous finish that cuts through the richness. If cilantro isn’t your thing, fresh mint or a squeeze of lime works beautifully as an alternative.

🤔 Did You Know? Traditional butter chicken, known as “murgh makhani,” originated in Delhi’s Moti Mahal restaurant in the 1950s, where leftover tandoori chicken was mixed with tomato‑butter sauce to avoid waste.

With your ingredients prepped and ready, let's get cooking. Here’s where the fun really begins…

🍳 Step-by-Step Instructions

  1. Start by making the marinade: In a large bowl, combine the plain yogurt, lemon juice, garam masala, cumin, coriander, turmeric, and a pinch of salt. Whisk until smooth, then add the chicken thighs, ensuring each piece is fully coated. Cover and let it rest at room temperature for 15 minutes, or refrigerate for up to 12 hours for maximum tenderness. The scent that rises as the spices mingle is already a promise of what’s to come.

  2. While the chicken marinates, heat 3 tablespoons ghee or butter in a heavy‑bottomed pan over medium heat. Add the finely chopped onion and sauté until it turns a deep caramel gold, about 8–10 minutes. You’ll hear a gentle sizzle and notice the onions softening, releasing a sweet aroma that forms the foundation of the sauce. Pro Tip: If the onions start to brown too quickly, lower the heat and add a splash of water to keep them moist.

    💡 Pro Tip: Adding a pinch of sugar while the onions caramelize enhances their natural sweetness and prevents bitterness.
  3. When the onions are perfectly golden, stir in the minced garlic and minced ginger. Cook for another 2 minutes, letting the raw edge disappear. The kitchen will fill with a fragrant, slightly spicy perfume that signals you’re on the right track. Be careful not to let the garlic burn; a quick stir every 30 seconds keeps it from turning bitter.

  4. Now, it’s time for the secret trick: add the marinated chicken directly into the pan, along with any remaining yogurt mixture. Cook over medium‑high heat, stirring occasionally, until the chicken is lightly browned on all sides—about 5–7 minutes. The yogurt will start to thicken, creating a light coating that locks in moisture. Here’s the thing: this step creates a layer of flavor that will later meld into the sauce, giving the dish its characteristic depth.

    ⚠️ Common Mistake: Overcrowding the pan can steam the chicken instead of browning it, resulting in a less flavorful sauce.
  5. Pour in the 15‑oz can of tomato puree, stirring to combine. Bring the mixture to a gentle simmer, then reduce the heat to low. Let it cook for about 10 minutes, uncovered, so the flavors meld and the sauce thickens slightly. You’ll notice the bright red deepening into a richer, more complex hue. The scent will become more aromatic, with hints of caramelized onion and roasted tomato.

  6. Stir in the heavy cream and optional sugar. The sauce should turn a velvety orange‑red, and the aroma will become luxuriously buttery. Simmer for another 5 minutes, allowing the cream to integrate fully. At this stage, taste and adjust the salt if needed—this is where the seasoning truly shines.

    💡 Pro Tip: A dash of fenugreek leaves (kasuri methi) added now adds an authentic, slightly sweet undertone.
  7. Add the remaining ghee or butter for that final glossy sheen. Stir until melted and fully incorporated. The sauce will now have a glossy, restaurant‑quality finish that clings beautifully to each piece of chicken.

  8. Turn off the heat and garnish with a generous handful of fresh cilantro. The bright green speckles contrast beautifully with the rich sauce, adding a fresh pop of flavor. Let the dish rest for 5 minutes; this short resting period lets the flavors settle and intensify.

  9. Serve your butter chicken hot, paired with steaming basmati rice or soft naan. The sauce should be silky, the chicken tender, and the aroma intoxicating. Go ahead, take a taste — you’ll know exactly when it’s right. And the best part? You’ve just mastered a classic that will impress anyone at the table.

💡 Pro Tip: For an extra smoky flavor, finish the dish with a quick blast of the broiler for 2 minutes, just until the top gets a light char.

🔐 Expert Tips for Perfect Results

The Taste Test Trick

Always taste the sauce before adding the final pinch of salt. The balance of acidity, sweetness, and spice can shift as the sauce reduces. If it tastes a bit flat, a splash of lemon juice or a pinch more garam masala can revive it. I once served a batch that was a tad too mellow, and a quick squeeze of fresh lemon turned it into a show‑stopper.

Why Resting Time Matters More Than You Think

Allowing the cooked butter chicken to rest for five minutes off the heat lets the proteins relax and the sauce settle. This short pause makes the chicken even more tender and the sauce richer. I’ve seen people rush to the table and end up with a sauce that separates; patience truly pays off here.

The Seasoning Secret Pros Won’t Tell You

A pinch of smoked paprika adds a subtle smokiness without overpowering the traditional flavors. It’s a secret I picked up from a chef friend who swears by it for depth. Try it next time and notice how the aroma becomes more complex, hinting at a charred grill even if you never used one.

Choosing the Right Ghee vs. Butter

Ghee has a higher smoke point and a nutty flavor that butter alone can’t provide. If you’re short on ghee, a 50/50 blend of butter and a dash of oil works well. I once used only butter and noticed a faint burnt taste when the onions browned too quickly—switching to ghee solved that instantly.

The Cream Integration Method

Never add the cream over high heat; temper it by stirring it into a small amount of hot sauce first. This prevents the cream from curdling and keeps the sauce silky. The first time I skipped this step, the sauce broke, and I learned the hard way how delicate cream can be.

💡 Pro Tip: If you want a slightly tangier finish, stir in a teaspoon of fenugreek leaves (kasuri methi) after the cream.

🌈 Delicious Variations to Try

One of my favorite things about this recipe is how versatile it is. Here are some twists I've tried and loved:

Cashew Cream Butter Chicken

Replace the heavy cream with a blended cashew sauce for a nutty, dairy‑free version. Soak ½ cup cashews, blend with water, and stir in at the same stage as the cream. The result is a luscious, slightly sweet sauce that pairs beautifully with basmati rice.

Spicy Green Chili Butter Chicken

Add 2 finely chopped green chilies (like serranos) along with the garlic and ginger. The heat will cut through the richness, creating a balanced heat‑sweet combo. If you love spice, finish with a drizzle of chili oil just before serving.

Smoky Tandoori Butter Chicken

Marinate the chicken with a tablespoon of smoked paprika and a splash of liquid smoke. Then, grill the chicken pieces before adding them to the sauce. This gives the dish an authentic charred flavor reminiscent of a tandoor oven.

Coconut Curry Butter Chicken

Swap half the heavy cream for coconut milk and add a teaspoon of curry leaves. The coconut adds a tropical note while keeping the sauce creamy. It’s perfect for those who enjoy a hint of South‑Indian flair.

Butter Chicken with Veggies

Add cubed potatoes, carrots, or peas during the simmering stage. The vegetables absorb the sauce, making the dish heartier and perfect for a one‑pot meal. I love adding frozen peas at the end for a pop of color and sweetness.

Herb‑Infused Butter Chicken

Stir in a handful of fresh mint or basil just before serving. The herbs brighten the dish, giving it a fresh, garden‑like finish that contrasts with the buttery richness. This variation works especially well in summer when you crave lighter flavors.

📦 Storage & Reheating Tips

Refrigerator Storage

Allow the butter chicken to cool to room temperature before transferring it to an airtight container. It will keep for 3–4 days in the fridge. When reheating, add a splash of water or milk to restore the sauce’s silkiness, then gently warm on low heat while stirring.

Freezing Instructions

Portion the dish into freezer‑safe bags or containers, leaving a little headspace for expansion. It freezes well for up to 2 months. Thaw overnight in the refrigerator, then reheat on the stovetop, adding a tablespoon of butter to revive the glossy finish.

Reheating Methods

The trick to reheating without drying it out? A splash of cream or milk and a gentle simmer. Microwaving works in a pinch—cover the bowl, heat in 30‑second intervals, stirring each time. For the best texture, reheat on the stovetop over low heat, stirring continuously.

❓ Frequently Asked Questions

You can, but chicken breast tends to dry out faster. If you choose breasts, cut them into bite‑size pieces and be careful not to overcook. Marinating longer (up to 12 hours) helps retain moisture, and you might want to add a tablespoon of oil to the sauce to compensate for the reduced fat.

Skipping the yogurt will result in a less tender chicken and a flatter flavor profile. The acidity in yogurt helps break down the proteins, making the meat juicy. If you’re short on time, at least coat the chicken with a little lemon juice and spices before cooking.

Absolutely! Substitute the chicken with paneer cubes or cauliflower florets. Follow the same marination steps for paneer, and simmer the vegetables in the sauce until tender. The creamy sauce pairs wonderfully with both alternatives.

The heat level is mild to medium, thanks to the balanced spice blend. If you prefer more heat, add extra green chilies, a pinch of cayenne, or a dash of hot sauce during the simmering stage. Adjust to your taste—remember, you can always add more, but you can’t take it out.

Traditional accompaniments include steamed basmati rice, garlic naan, or roti. The fluffy rice soaks up the sauce, while naan provides a buttery, chewy contrast. For a lighter option, serve with a simple cucumber raita.

Yes, but tomato puree gives a thicker, richer base. If you use sauce, reduce it a bit longer to achieve the same consistency. You may also need to add a pinch of tomato paste for extra depth.

Sugar is optional and mainly balances acidity. If your tomatoes are already sweet, you can skip it. Taste the sauce before adding; if it feels too tangy, a teaspoon of sugar will round it out.

Leftovers stay good in the refrigerator for up to 4 days. For longer storage, freeze in portioned containers for up to 2 months. Reheat gently to preserve the creamy texture.

Delicious Butter Chicken: Discover the Classic Indian Recipe

Homemade Recipe

Prep
15 min
Pin Recipe
Cook
30 min
Total
45 min
Servings
4-6

Ingredients

Instructions

  1. Marinate chicken thighs in yogurt, lemon juice, garam masala, cumin, coriander, turmeric, and salt; let rest 15 minutes.
  2. Sauté finely chopped onion in ghee or butter until deep golden.
  3. Add minced garlic and ginger; cook 2 minutes until fragrant.
  4. Add marinated chicken; brown lightly on all sides.
  5. Stir in tomato puree; simmer 10 minutes, uncovered.
  6. Mix in heavy cream and optional sugar; simmer 5 minutes.
  7. Finish with remaining ghee or butter; swirl until glossy.
  8. Garnish with fresh cilantro and let rest 5 minutes before serving.

Nutrition per Serving (estimate)

350
Calories
25g
Protein
30g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.