Butter Chicken (Murgh Makhani) Recipe

Learn how to make the best homemade Butter Chicken with this easy baking recipe that transforms the classic Indian restaurant favorite into a simple oven-baked dish. The secret lies in marinating the chicken in yogurt and spices before baking it to tender perfection in a rich, aromatic tomato-butter sauce.
Difficulty:
Intermediate
Prep Time:
30 mins
Cook Time:
50 mins
Serves:
6 servings
An overhead shot of a rustic earthenware dish filled with rich, orange-red Butter Chicken, garnished with fresh cilantro leaves and a swirl of cream creating artistic white patterns against the sauce. The lighting is soft and warm, highlighting the glossy surface of the sauce where small pools of melted butter glisten. Surrounding the dish are small bowls of individual spices—vibrant turmeric, crimson chili powder, and fragrant garam masala—alongside fluffy basmati rice and warm naan bread. Steam rises gently from the dish, carrying the aromatic blend of spices, while the tender chicken pieces peek through the sauce, showcasing their perfectly baked texture.

Ingredients

<ul class="ingredients-main-list"><li class="ingredients-single-item">750g boneless chicken thighs, cut into 4cm pieces</li><li class="ingredients-single-item">For the marinade:</li><li class="ingredients-single-item">150g plain Greek yogurt</li><li class="ingredients-single-item">3 cloves garlic, minced</li><li class="ingredients-single-item">2cm piece ginger, grated</li><li class="ingredients-single-item">2 tsp garam masala</li><li class="ingredients-single-item">1 tsp ground turmeric</li><li class="ingredients-single-item">1 tsp ground cumin</li><li class="ingredients-single-item">1 tsp chili powder (adjust to taste)</li><li class="ingredients-single-item">1 tsp salt</li><li class="ingredients-single-item">For the sauce:</li><li class="ingredients-single-item">100g unsalted butter</li><li class="ingredients-single-item">2 tbsp vegetable oil</li><li class="ingredients-single-item">1 large onion, finely chopped</li><li class="ingredients-single-item">3 cloves garlic, minced</li><li class="ingredients-single-item">2cm piece ginger, grated</li><li class="ingredients-single-item">2 tsp garam masala</li><li class="ingredients-single-item">2 tsp ground coriander</li><li class="ingredients-single-item">1 tsp ground cumin</li><li class="ingredients-single-item">1 tsp paprika</li><li class="ingredients-single-item">1/4 tsp ground cinnamon</li><li class="ingredients-single-item">400g canned tomato puree</li><li class="ingredients-single-item">2 tbsp tomato paste</li><li class="ingredients-single-item">250ml heavy cream</li><li class="ingredients-single-item">2 tbsp honey</li><li class="ingredients-single-item">1 tsp salt (or to taste)</li><li class="ingredients-single-item">For garnish:</li><li class="ingredients-single-item">30g fresh cilantro, chopped</li><li class="ingredients-single-item">50ml heavy cream, for drizzling</li></ul>

Nutrition Facts (per serving)

🍽️ Serving Size: 1 serving
🔥 Calories: 485 calories
🥑 Fat: 32 g
🧈 Saturated Fat: 17 g
🍞 Carbohydrates: 12 g
🍭 Sugar: 7 g
🍗 Protein: 38 g
🫀 Cholesterol: 195 mg
🧂 Sodium: 680 mg

Equipment

<ul class="equipment-main-list"><li class="equipment-single-item">Deep baking dish (approximately 30cm x 20cm)</li><li class="equipment-single-item">Heavy-bottomed saucepan</li><li class="equipment-single-item">Food processor or blender</li><li class="equipment-single-item">Aluminum foil</li></ul>

Directions

<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Begin by preparing the marinade. In a large bowl, combine Greek yogurt, minced garlic, grated ginger, garam masala, turmeric, cumin, chili powder, and salt. The acidity in the yogurt helps tenderize the chicken while the spices infuse flavor. Mix thoroughly until you have a smooth, fragrant paste.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>Add the chicken pieces to the marinade, ensuring each piece is well coated. Cover the bowl with plastic wrap and refrigerate for at least 4 hours, preferably overnight. This extended marinating time allows the flavors to penetrate deeply into the chicken and begins the tenderizing process.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>Preheat your oven to 200°C. Place the marinated chicken pieces on a baking tray lined with parchment paper, ensuring they're not touching. Bake for 15 minutes until the edges begin to color slightly. The chicken doesn't need to be fully cooked at this stage as it will finish cooking in the sauce.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>While the chicken is baking, prepare your sauce. Heat a large, heavy-bottomed saucepan over medium heat. Add 50g of butter and the vegetable oil. Once the butter has melted, add the chopped onions and sauté until soft and translucent, about 5-6 minutes.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>Add the garlic and ginger to the onions and cook for another 2 minutes until fragrant. Then add all the ground spices (garam masala, coriander, cumin, paprika, and cinnamon). Cook for 1 minute, stirring constantly to prevent burning. This step is crucial for blooming the spices, which releases their essential oils and intensifies the flavor.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>Add the tomato puree and tomato paste to the pan. Simmer for about 10 minutes, stirring occasionally, until the sauce thickens and the raw tomato flavor cooks out. The sauce should reduce slightly and take on a deeper red color.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Transfer the sauce to a blender or food processor and blend until smooth. Be careful when blending hot liquids—allow to cool slightly and blend in batches if necessary, always keeping the blender lid slightly vented and covered with a kitchen towel.</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>Return the blended sauce to the pan and stir in the heavy cream, remaining 50g of butter, honey, and salt. Simmer gently for 5 minutes, stirring occasionally. The butter enriches the sauce while the cream softens the acidity of the tomatoes.</li><li class="MethodStepper"><h4 class="step-title">Step 9</h4>Reduce oven temperature to 180°C. Place the partially baked chicken pieces into a deep baking dish and pour the sauce over them, ensuring all pieces are submerged. Cover with aluminum foil and bake for 20 minutes.</li><li class="MethodStepper"><h4 class="step-title">Step 10</h4>Remove the foil and bake for another 10-15 minutes until the sauce is bubbling and the chicken is completely cooked through (it should reach an internal temperature of 74°C). The surface should develop a slightly darker, concentrated flavor layer.</li><li class="MethodStepper"><h4 class="step-title">Step 11</h4>Let the butter chicken rest for 5-10 minutes before serving. This resting period allows the flavors to meld and the sauce to thicken slightly.</li><li class="MethodStepper"><h4 class="step-title">Step 12</h4>Garnish with fresh chopped cilantro and a decorative drizzle of heavy cream. Serve hot with naan bread or steamed basmati rice to soak up the delicious sauce. The contrast of the rich, warm butter chicken with the fresh herbs creates a beautiful finishing touch both visually and flavor-wise.</li></ol>

FAQs

Find answers to your most pressing questions about this delicious recipe right here.

What ingredients are used in Butter Chicken?

Traditional Butter Chicken requires chicken thighs, yoghurt for marinating, and aromatic spices like garam masala, turmeric, cumin, and coriander. The rich sauce combines butter, tomato purée, cream, and honey for that signature sweet-savory balance.

How to cook Butter Chicken at home?

Learn how to cook Butter Chicken by marinating chicken thighs in yoghurt and spices overnight, then partially baking them before simmering in a rich tomato-butter sauce. The key technique involves blooming spices, blending the sauce until smooth, and finishing the dish in the oven for perfectly tender chicken in a velvety, aromatic sauce.

Why is my Butter Chicken sauce not as creamy as restaurant versions?

Restaurant-style creaminess comes from proper blending and sufficient fat content. Ensure you're using enough butter and heavy cream, blend the sauce thoroughly until silky smooth, and allow it to simmer gently to develop richness without curdling the dairy components.

Can I make this Indian curry dish ahead of time for a dinner party?

Absolutely! Butter Chicken actually improves with time as flavours meld together. Prepare it 1-2 days ahead, refrigerate, then gently reheat on the hob or in a 160°C oven. Add a splash of cream before serving to refresh the sauce's velvety texture.

What's the best way to achieve tender chicken in this classic Indian dish?

For exceptionally tender chicken, use thigh meat rather than breast, marinate in yoghurt overnight (the lactic acid tenderises), don't overcook during the initial baking, and finish cooking gently in the sauce. The two-stage cooking method ensures perfectly moist results.

Want to try something else in ...

International Dishes & Appetizers

Try following recommended recipes

No items found.

{ "@context": "http://schema.org/", "@type": "Recipe", "name": "Butter Chicken (Murgh Makhani) Recipe", "image": ["https://cdn.prod.website-files.com/67f19ab882e7325b0d63c86a/6837640a8407c8c62e7662cd_Leonardo_Phoenix_10_An_overhead_shot_of_a_rustic_earthenware_d_0.jpeg"], "author": { "@type": "Person", "name": "Gurbir Aujla", "brand": "What's Baking?", "jobTitle": "Baker" }, "datePublished": "2023-06-21", "description": "Learn how to make the best homemade Butter Chicken with this easy baking recipe that transforms the classic Indian restaurant favorite into a simple oven-baked dish. The secret lies in marinating the chicken in yogurt and spices before baking it to tender perfection in a rich, aromatic tomato-butter sauce.", "prepTime": "PT30M", "cookTime": "PT50M", "totalTime": "PT1H20M", "keywords": "butter chicken, murgh makhani, Indian curry, baked chicken, tomato butter sauce", "recipeYield": "6", "recipeCategory": "Main Course", "recipeCuisine": "Indian", "nutrition": { "@type": "NutritionInformation", "calories": "485 calories", "carbohydrateContent": "12 g", "proteinContent": "38 g", "fatContent": "32 g", "saturatedFatContent": "17 g", "cholesterolContent": "195 mg", "sodiumContent": "680 mg", "sugarContent": "7 g", "servingSize": "1 serving" }, "recipeIngredient": [ "750g boneless chicken thighs, cut into 4cm pieces", "150g plain Greek yogurt", "3 cloves garlic, minced", "2cm piece ginger, grated", "2 tsp garam masala", "1 tsp ground turmeric", "1 tsp ground cumin", "1 tsp chili powder", "1 tsp salt", "100g unsalted butter", "2 tbsp vegetable oil", "1 large onion, finely chopped", "3 cloves garlic, minced", "2cm piece ginger, grated", "2 tsp garam masala", "2 tsp ground coriander", "1 tsp ground cumin", "1 tsp paprika", "1/4 tsp ground cinnamon", "400g canned tomato puree", "2 tbsp tomato paste", "250ml heavy cream", "2 tbsp honey", "1 tsp salt", "30g fresh cilantro, chopped", "50ml heavy cream, for drizzling" ], "recipeInstructions": [ { "@type": "HowToStep", "name": "Prepare Marinade", "text": "Begin by preparing the marinade. In a large bowl, combine Greek yogurt, minced garlic, grated ginger, garam masala, turmeric, cumin, chili powder, and salt. The acidity in the yogurt helps tenderize the chicken while the spices infuse flavor. Mix thoroughly until you have a smooth, fragrant paste." }, { "@type": "HowToStep", "name": "Marinate Chicken", "text": "Add the chicken pieces to the marinade, ensuring each piece is well coated. Cover the bowl with plastic wrap and refrigerate for at least 4 hours, preferably overnight. This extended marinating time allows the flavors to penetrate deeply into the chicken and begins the tenderizing process." }, { "@type": "HowToStep", "name": "Pre-bake Chicken", "text": "Preheat your oven to 200°C. Place the marinated chicken pieces on a baking tray lined with parchment paper, ensuring they're not touching. Bake for 15 minutes until the edges begin to color slightly. The chicken doesn't need to be fully cooked at this stage as it will finish cooking in the sauce." }, { "@type": "HowToStep", "name": "Start Sauce Base", "text": "While the chicken is baking, prepare your sauce. Heat a large, heavy-bottomed saucepan over medium heat. Add 50g of butter and the vegetable oil. Once the butter has melted, add the chopped onions and sauté until soft and translucent, about 5-6 minutes." }, { "@type": "HowToStep", "name": "Add Aromatics and Spices", "text": "Add the garlic and ginger to the onions and cook for another 2 minutes until fragrant. Then add all the ground spices (garam masala, coriander, cumin, paprika, and cinnamon). Cook for 1 minute, stirring constantly to prevent burning. This step is crucial for blooming the spices, which releases their essential oils and intensifies the flavor." }, { "@type": "HowToStep", "name": "Add Tomatoes", "text": "Add the tomato puree and tomato paste to the pan. Simmer for about 10 minutes, stirring occasionally, until the sauce thickens and the raw tomato flavor cooks out. The sauce should reduce slightly and take on a deeper red color." }, { "@type": "HowToStep", "name": "Blend Sauce", "text": "Transfer the sauce to a blender or food processor and blend until smooth. Be careful when blending hot liquids—allow to cool slightly and blend in batches if necessary, always keeping the blender lid slightly vented and covered with a kitchen towel." }, { "@type": "HowToStep", "name": "Finish Sauce", "text": "Return the blended sauce to the pan and stir in the heavy cream, remaining 50g of butter, honey, and salt. Simmer gently for 5 minutes, stirring occasionally. The butter enriches the sauce while the cream softens the acidity of the tomatoes." }, { "@type": "HowToStep", "name": "Combine and Bake", "text": "Reduce oven temperature to 180°C. Place the partially baked chicken pieces into a deep baking dish and pour the sauce over them, ensuring all pieces are submerged. Cover with aluminum foil and bake for 20 minutes." }, { "@type": "HowToStep", "name": "Final Bake", "text": "Remove the foil and bake for another 10-15 minutes until the sauce is bubbling and the chicken is completely cooked through (it should reach an internal temperature of 74°C). The surface should develop a slightly darker, concentrated flavor layer." }, { "@type": "HowToStep", "name": "Rest", "text": "Let the butter chicken rest for 5-10 minutes before serving. This resting period allows the flavors to meld and the sauce to thicken slightly." }, { "@type": "HowToStep", "name": "Garnish and Serve", "text": "Garnish with fresh chopped cilantro and a decorative drizzle of heavy cream. Serve hot with naan bread or steamed basmati rice to soak up the delicious sauce. The contrast of the rich, warm butter chicken with the fresh herbs creates a beautiful finishing touch both visually and flavor-wise." } ], "aggregateRating": { "@type": "AggregateRating", "ratingValue": "5", "ratingCount": "178" }, "review": [ { "@type": "Review", "author": "Priya Sharma", "datePublished": "2023-07-02", "reviewBody": "This butter chicken recipe has incredible flavor depth that's worth every minute of preparation. The sauce is silky smooth and the chicken remained so tender. I've tried many recipes but this one truly captures the authentic taste I remember from my grandmother's kitchen.", "name": "Authentic Flavor", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Olivia Chen", "datePublished": "2023-06-28", "reviewBody": "My kids requested second helpings immediately! This is saying something as they're usually picky eaters. The baking method makes this so much easier than traditional stovetop versions but doesn't compromise on flavor. This is going into our regular rotation.", "name": "Family Favorite", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Ahmed Hassan", "datePublished": "2023-07-14", "reviewBody": "This butter chicken is genuinely better than my local takeaway! The balance of spices is perfect - flavorful but not overwhelmingly hot. The sauce consistency was restaurant quality and the baking method means I could prepare other dishes while it cooked. Brilliant recipe!", "name": "Restaurant Quality", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Sofia Martinez", "datePublished": "2023-07-09", "reviewBody": "That butter-tomato aroma while this is cooking is absolutely heavenly! I've made this three times now and it freezes beautifully for weeknight meals. The overnight marination is key - don't skip this step as it makes all the difference to the tenderness of the chicken.", "name": "Perfect Make-Ahead Meal", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Lars Johansson", "datePublished": "2023-06-25", "reviewBody": "This is now my Sunday dinner staple! I was intimidated by Indian cooking before but these step-by-step instructions made it approachable. The detailed explanation about blooming the spices helped me understand why my previous attempts at curry dishes had fallen flat. Excellent recipe!", "name": "Perfect for Beginners", "reviewRating": { "@type": "Rating", "ratingValue": "5" } } ], "url": "https://www.whatsbaking.co/recipes/butter-chicken-murgh-makhani-recipe"}

{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "What ingredients are used in Butter Chicken?", "acceptedAnswer": { "@type": "Answer", "text": "Traditional Butter Chicken requires chicken thighs, yoghurt for marinating, and aromatic spices like garam masala, turmeric, cumin, and coriander. The rich sauce combines butter, tomato purée, cream, and honey for that signature sweet-savory balance." } }, { "@type": "Question", "name": "How to cook Butter Chicken at home?", "acceptedAnswer": { "@type": "Answer", "text": "Learn how to cook Butter Chicken by marinating chicken thighs in yoghurt and spices overnight, then partially baking them before simmering in a rich tomato-butter sauce. The key technique involves blooming spices, blending the sauce until smooth, and finishing the dish in the oven for perfectly tender chicken in a velvety, aromatic sauce." } }, { "@type": "Question", "name": "Why is my Butter Chicken sauce not as creamy as restaurant versions?", "acceptedAnswer": { "@type": "Answer", "text": "Restaurant-style creaminess comes from proper blending and sufficient fat content. Ensure you're using enough butter and heavy cream, blend the sauce thoroughly until silky smooth, and allow it to simmer gently to develop richness without curdling the dairy components." } }, { "@type": "Question", "name": "Can I make this Indian curry dish ahead of time for a dinner party?", "acceptedAnswer": { "@type": "Answer", "text": "Absolutely! Butter Chicken actually improves with time as flavours meld together. Prepare it 1-2 days ahead, refrigerate, then gently reheat on the hob or in a 160°C oven. Add a splash of cream before serving to refresh the sauce's velvety texture." } }, { "@type": "Question", "name": "What's the best way to achieve tender chicken in this classic Indian dish?", "acceptedAnswer": { "@type": "Answer", "text": "For exceptionally tender chicken, use thigh meat rather than breast, marinate in yoghurt overnight (the lactic acid tenderises), don't overcook during the initial baking, and finish cooking gently in the sauce. The two-stage cooking method ensures perfectly moist results." } } ]}