Homemade Butter Chicken: An Incredible Ultimate Recipe for 6

3 min prep 15 min cook 3 servings
Homemade Butter Chicken: An Incredible Ultimate Recipe for 6
Save This Recipe!
Click to save for later - It only takes 2 seconds!

It was a chilly Saturday evening in November, the kind of night when the wind whistles through the trees and the kitchen becomes the warmest place in the house. I was standing over a bubbling pot, the scent of toasted cumin and ginger swirling around me like a comforting blanket. The moment I lifted the lid, a cloud of fragrant steam hit my face, carrying whispers of smoky tomatoes, caramelized butter, and a hint of sweet cream. My family gathered around the table, eyes wide with anticipation, because we all knew that tonight’s dinner would be something special – a dish that has traveled from the bustling streets of Delhi to my own humble kitchen.

Butter chicken, or “murgh makhani,” has always held a place in my heart. The first time I tasted it at a bustling Indian restaurant, the sauce was so silky that it clung to every morsel of chicken like a lover’s embrace. Since then, I’ve been on a quest to recreate that magic at home, tweaking spices, adjusting cooking times, and learning the science behind that gorgeous orange‑red hue. The result? A version that is richer, creamier, and more aromatic than any take‑out I've ever ordered, and it serves a generous six hungry people with plenty of leftovers for lunch the next day.

What makes this recipe truly stand out is the balance between simplicity and depth. You don’t need a pantry full of exotic ingredients – just a handful of staples, a good quality butter, and a little patience. The secret lies in layering flavors: first you marinate the chicken in yogurt and spices, then you sear it to lock in juices, and finally you simmer it in a sauce that combines tomato puree, cream, and a blend of aromatics. Each step builds on the previous one, creating a symphony of taste that sings on the palate.

But wait – there’s a little surprise I’m saving for step four that will transform the sauce from good to unforgettable. It’s a tiny ingredient that most home cooks overlook, yet it adds a depth that will have your guests asking, “What’s the secret?” Keep reading, because I’m about to reveal it. Here’s exactly how to make it — and trust me, your family will be asking for seconds.

🌟 Why This Recipe Works

  • Flavor Depth: The combination of yogurt‑based marination and a slow‑cooked tomato‑cream sauce creates layers of flavor that develop over time, delivering a rich, complex taste with every bite.
  • Texture Harmony: By searing the chicken first, you lock in moisture, while the final simmer keeps the meat tender and the sauce luxuriously silky.
  • Ease of Execution: Although it sounds fancy, the recipe uses straightforward techniques that even beginner cooks can master with confidence.
  • Time Efficiency: With a total cooking time under an hour, you can have a restaurant‑quality meal on the table for a weekday dinner without sacrificing flavor.
  • Versatility: The sauce can be repurposed for vegetables, paneer, or even as a base for a hearty soup, making it a flexible component in your culinary arsenal.
  • Nutrition Balance: Using lean chicken thighs, a modest amount of cream, and plenty of spices provides protein, healthy fats, and antioxidants without overwhelming calories.
  • Ingredient Quality: The recipe emphasizes fresh, high‑quality spices and real butter, which make a world of difference compared to processed shortcuts.
  • Crowd‑Pleasing Factor: Its mild heat and creamy texture appeal to both spice lovers and those who prefer milder flavors, ensuring everyone leaves the table satisfied.
💡 Pro Tip: For an extra depth of flavor, toast whole spices (cumin seeds, coriander seeds, and cardamom) in a dry pan for 30 seconds before grinding them. This releases essential oils and adds a smoky nuance that you can’t get from pre‑ground spices.

🥗 Ingredients Breakdown

The Foundation

Chicken thighs (boneless, skinless) are the heart of this dish. Their higher fat content compared to breast meat ensures juicy, tender bites that stay moist even after simmering. If you prefer a leaner option, you can substitute chicken breast, but be careful not to overcook, or the meat will turn dry. Look for thighs that are pink and firm, with a slight sheen – that indicates freshness.

Aromatics & Spices

The aromatic backbone consists of ginger‑garlic paste, onion, and a blend of spices: garam masala, ground cumin, coriander, turmeric, and chili powder. Each spice contributes a distinct note: cumin offers earthiness, coriander adds citrusy brightness, turmeric brings color and subtle bitterness, while garam masala ties everything together with its warm, sweet profile. Fresh ginger and garlic provide a pungent kick that brightens the sauce.

The Secret Weapons

Two ingredients truly elevate this butter chicken from ordinary to extraordinary: fenugreek leaves (kasuri methi) and a splash of honey. Kasuri methi adds an herbaceous, slightly bitter note that balances the richness of butter and cream, while honey introduces a gentle sweetness that rounds out the acidity of the tomato puree. Both are optional but highly recommended for that authentic restaurant taste.

Finishing Touches

Heavy cream and butter create the velvety sauce that defines butter chicken. Use a good quality unsalted butter for a clean, buttery flavor, and add the cream at the end of cooking to prevent curdling. A pinch of sugar can be used to tame any excess acidity, and a handful of fresh cilantro adds a bright, herbaceous finish just before serving.

🤔 Did You Know? Kasuri methi, the dried leaves of fenugreek, were originally used in Indian cooking as a natural preservative because of their antimicrobial properties.

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

Homemade Butter Chicken: An Incredible Ultimate Recipe for 6

🍳 Step-by-Step Instructions

  1. Begin by marinating the chicken. In a large bowl, combine 1 kg of bite‑size chicken thigh pieces with 200 ml of plain yogurt, 2 tablespoons of ginger‑garlic paste, 1 teaspoon of turmeric, 1 teaspoon of chili powder, 1 teaspoon of ground cumin, and a generous pinch of salt. Mix until every piece is coated, then cover and let it rest in the refrigerator for at least 30 minutes, or up to 4 hours for deeper flavor penetration. The yogurt not only tenderizes the meat but also adds a subtle tang that brightens the sauce later on.

  2. While the chicken marinates, prepare the aromatics. Finely chop one large onion and set it aside. In a heavy‑bottomed pan, melt 3 tablespoons of butter over medium heat. Once the butter foams, add the onions and sauté for 5‑7 minutes, stirring occasionally, until they turn a deep golden brown and release a sweet, caramelized aroma. This step is crucial – the browned onions form the flavor base for the sauce.

  3. 💡 Pro Tip: If you want a slightly smoky flavor, add a pinch of smoked paprika with the onions. It mimics the tandoor‑char that traditional butter chicken gets from a clay oven.
  4. Next, introduce the spices. Sprinkle 1 teaspoon of ground coriander, 1 teaspoon of garam masala, and the remaining 1 teaspoon of cumin into the pan. Stir continuously for about 30 seconds, allowing the spices to toast and release their essential oils. You’ll notice a fragrant cloud rising – that’s the moment the sauce starts to gain its depth. Be careful not to burn the spices; keep the heat moderate and keep the mixture moving.

  5. Now, it’s time for the secret trick. Add 200 ml of tomato puree, 2 tablespoons of honey, and a pinch of sugar. Stir well, scraping any browned bits from the bottom of the pan – those are flavor gold. Let the mixture simmer for 8‑10 minutes, reducing slightly until it thickens and the raw tomato taste disappears. This is where the sauce begins to develop that signature glossy, orange‑red color that makes butter chicken so inviting.

  6. ⚠️ Common Mistake: Adding cream too early can cause it to curdle. Always wait until the sauce has reduced and cooled slightly before stirring in the dairy.
  7. While the sauce reduces, heat a separate skillet over high heat and add a tablespoon of oil. Remove the chicken from the refrigerator, shaking off excess marinade, and sear the pieces in batches for 2‑3 minutes per side, until they develop a golden crust. You’re not cooking them through at this stage; the goal is to lock in juices and create a caramelized exterior that will later infuse the sauce.

  8. Transfer the seared chicken into the simmering sauce. Reduce the heat to low, cover, and let it cook gently for 15‑20 minutes. As the chicken cooks, the flavors meld, and the meat becomes tender enough to fall off the bone (even though we’re using boneless thighs). Occasionally stir to ensure every piece is coated, and watch for the sauce to thicken to a creamy consistency that clings to the back of a spoon.

  9. Finish the dish by stirring in 100 ml of heavy cream and 2 tablespoons of butter. Let the butter melt and the cream swirl into the sauce, creating a luxurious, glossy finish. Add 1 teaspoon of crushed kasuri methi (fenugreek leaves) and a handful of chopped fresh cilantro. Give it a final gentle stir, then turn off the heat. The butter and cream should melt slowly, giving you a velvety texture that’s both rich and balanced.

  10. 💡 Pro Tip: Let the butter chicken rest for 5 minutes after cooking. This resting period allows the flavors to settle and the sauce to thicken further, making each bite more cohesive.
  11. Serve the butter chicken hot, accompanied by steamed basmati rice, warm naan, or even a side of roasted cauliflower for a low‑carb twist. Garnish with an extra sprinkle of cilantro and a drizzle of cream if you like extra decadence. Go ahead, take a taste — you’ll know exactly when it’s right. The sauce should be silky, the chicken juicy, and the aroma should make your kitchen feel like a five‑star restaurant.

And there you have it! But before you dig in, let me share some tips that will take this from great to absolutely unforgettable...

🔐 Expert Tips for Perfect Results

The Taste Test Trick

Always taste the sauce before adding the final cream. Adjust salt, a pinch of sugar, or extra chili to match your family’s palate. I once served a batch that was too acidic because I forgot to balance it with honey; a quick splash of sugar saved the day and turned the sauce into a perfect harmony.

Why Resting Time Matters More Than You Think

After cooking, let the butter chicken sit covered for at least five minutes. This resting period allows the spices to fully integrate and the sauce to thicken naturally. I once rushed to the table, and the sauce was a little thin; after a brief rest, it thickened beautifully, proving patience truly pays off.

The Seasoning Secret Pros Won’t Tell You

A pinch of smoked sea salt added at the end gives a subtle smoky depth that mimics a tandoor oven. Professional chefs often keep this trick under wraps, but it’s a game‑changer for home cooks seeking that restaurant vibe.

Butter vs. Ghee: Which One Wins?

While butter provides a creamy sweetness, ghee adds a nutty, caramelized flavor and higher smoke point. If you want a richer taste, replace half of the butter with ghee during the sauté step. I experimented with this once, and the result was a buttery sauce with a delightful, lingering nuttiness.

The Power of Fresh Herbs

Fresh cilantro added at the end brightens the dish and cuts through the richness. For a twist, try a handful of fresh mint or a sprinkle of fenugreek leaves for an extra layer of aroma. I’ve served this with mint on special occasions, and the guests love the fresh pop it provides.

💡 Pro Tip: If you’re preparing the dish ahead of time, store the sauce and chicken separately. Reheat gently and combine just before serving to retain the sauce’s silky texture.

🌈 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:

Paneer Butter Masala

Swap the chicken for cubed paneer for a vegetarian delight. The cheese absorbs the sauce beautifully, creating a melt‑in‑your‑mouth experience that’s perfect for meat‑free evenings.

Spicy Coconut Butter Chicken

Replace half of the cream with coconut milk and add a teaspoon of red chili paste. This version brings a tropical heat and a subtle coconut sweetness that pairs wonderfully with jasmine rice.

Smoky Tandoori Butter Chicken

Marinate the chicken in a mixture of yogurt, tandoori masala, and a splash of lemon juice, then grill it briefly before adding to the sauce. The charred edges add a smoky depth that takes the dish to a whole new level.

Butter Chicken Soup

Thin the sauce with extra chicken broth, add some sliced carrots and peas, and serve as a comforting soup. This is perfect for chilly mornings when you crave the flavors of butter chicken in a lighter format.

Low‑Carb Butter Chicken

Swap the heavy cream for Greek yogurt and serve over cauliflower rice. The dish remains rich and creamy while cutting down on carbs, making it ideal for a low‑carb lifestyle.

📦 Storage & Reheating Tips

Refrigerator Storage

Allow the butter chicken to cool to room temperature, then transfer it to an airtight container. It will keep fresh for up to 4 days. When reheating, add a splash of milk or water to loosen the sauce, then warm gently over low heat, stirring occasionally.

Freezing Instructions

Portion the butter chicken into freezer‑safe bags or containers, leaving a little headspace for expansion. It freezes well for up to 3 months. To thaw, move it to the refrigerator overnight, then reheat on the stovetop, adding a bit more cream if needed to restore its silky texture.

Reheating Methods

The best way to reheat without drying it out is to use a gentle simmer on the stovetop. Alternatively, you can microwave in short bursts, stirring between intervals, and finish with a drizzle of fresh cream to revive the richness.

❓ Frequently Asked Questions

Yes, you can substitute chicken breast, but be mindful of cooking time. Breast meat cooks faster and can become dry if overcooked, so reduce the simmering time by about 5‑7 minutes and monitor for tenderness. Adding a bit more yogurt in the marinade can also help retain moisture.

Heavy cream gives the sauce its signature richness and prevents curdling. If you need a lighter version, you can substitute half‑and‑half or Greek yogurt added at the very end of cooking, but be careful not to overheat, as yogurt can split.

The heat level is moderate, mainly from chili powder. If you prefer it milder, reduce the chili powder by half or omit it entirely. For a spicier kick, add fresh green chilies or a dash of cayenne pepper during the simmering stage.

Absolutely! Replace the chicken with tofu or tempeh, use coconut cream instead of dairy cream, and swap butter for vegan butter or a neutral oil. The flavor profile remains robust, and the sauce stays luxuriously creamy.

Steamed basmati rice is classic, as it soaks up the sauce beautifully. Naan, roti, or paratha also work well for scooping. For a lighter side, consider a cucumber‑mint raita or a simple green salad with a lemon‑yogurt dressing.

While pre‑ground spices are convenient, freshly toasted and ground whole spices provide brighter, more nuanced flavors. If you have a spice grinder, toast cumin, coriander, and cardamom seeds, then grind them just before use for maximum aroma.

Yes. After searing the chicken and preparing the sauce, transfer everything to a slow cooker and cook on low for 4‑5 hours or high for 2‑3 hours. Add the cream and butter at the end, stirring gently before serving.

Separation often occurs when the sauce is boiled too vigorously or when dairy is added at too high a temperature. Keep the heat low when simmering, and add cream and butter at the very end, stirring gently to maintain a smooth emulsion.

Homemade Butter Chicken: An Incredible Ultimate Recipe for 6

Homemade Recipe

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

Ingredients

Instructions

  1. Marinate the chicken with yogurt, ginger‑garlic paste, turmeric, chili powder, cumin, and salt. Cover and refrigerate for at least 30 minutes.
  2. Sauté chopped onion in butter until golden brown and fragrant.
  3. Add ground coriander, garam masala, and remaining cumin; toast briefly.
  4. Stir in tomato puree, honey, and a pinch of sugar; simmer until sauce thickens.
  5. Sear the marinated chicken pieces in hot oil until golden on each side.
  6. Transfer the seared chicken to the sauce; cover and simmer gently for 15‑20 minutes.
  7. Finish by stirring in heavy cream, butter, kasuri methi, and fresh cilantro.
  8. Serve hot with basmati rice or naan, garnished with extra cilantro if desired.

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.