Experience the rich, creamy, and intensely flavorful taste of restaurant-style Indian Butter Chicken (Murgh Makhani) right in your own kitchen! This incredibly easy and quick recipe allows you to whip up this classic Indian curry dish in just 29 minutes, making it the perfect choice for a delicious weeknight meal. Serve it alongside fluffy basmati rice and warm naan bread, perfect for soaking up every drop of the luxurious, spice-infused sauce.

Table of Contents
- Why You’ll Love This Recipe
- Butter Chicken vs. Tikka Masala
- Essential Ingredients
- Step-by-Step Instructions
- Storage and Reheating
- Tips and Tricks for Perfect Butter Chicken
- What to Serve With Butter Chicken
- More Indian-Inspired Recipes
- Recipe Card
For many, Indian Butter Chicken, or Murgh Makhani, holds a special place as the ultimate comfort food and a go-to order at any Indian restaurant. If you’re like me, the mere mention of its creamy, subtly sweet, and savory sauce conjures images of dipping warm, fluffy naan into a rich, tomato-based curry. My husband and I often find ourselves ordering multiple types of naan – garlic, onion, cilantro – to ensure every last drop of that delectable sauce is savored.
Back in 2016, after a particularly memorable meal at our favorite local Indian restaurant, I embarked on a culinary mission: to recreate that magical butter chicken experience at home. The goal was to develop a recipe that was not only incredibly delicious and authentic but also surprisingly easy and quick to prepare, suitable even for the busiest weeknights.
Years of testing and refining have led me to this perfected 29-minute butter chicken recipe. It strikes a remarkable balance of richness, creaminess, vibrant flavor, and just the right hint of spice. This recipe meticulously uses authentic Indian ingredients to craft a makhani sauce that truly rivals your favorite takeout. However, I’ve also included accessible alternatives for ingredients you might find at your local American grocery store, ensuring that anyone can achieve this culinary triumph. Get ready to impress your taste buds and your dinner guests with this incredibly satisfying homemade Indian Butter Chicken!
Why You’ll Love This Recipe
This isn’t just another butter chicken recipe; it’s designed to become a staple in your meal rotation. Here’s why you’ll absolutely fall in love with it:
- Effortless & Speedy Preparation: Imagine a restaurant-quality Indian curry on your table in under 30 minutes! This recipe is streamlined for maximum flavor with minimal fuss, making it perfect for those busy weeknights when you crave something extraordinary without the long wait.
- Authentic Restaurant Flavor at Home: By incorporating traditional Indian spices and techniques, this recipe delivers an unparalleled depth of flavor. You’ll be amazed at how closely it mimics the rich, aromatic curries served at your favorite Indian eateries, bringing a genuine culinary experience right to your dining room.
- Explosion of Exquisite Flavors: Every spoonful is a symphony of taste. The sauce is a harmonious blend of sweet, savory, tangy, and subtly spicy notes, creating a complex yet perfectly balanced profile that will tantalize your palate and leave you craving more.
- Tender Chicken, Luxurious Sauce: The chicken is cooked to perfection, remaining incredibly tender and juicy, while the makhani sauce achieves an irresistible richness and velvety smoothness. This combination creates a truly comforting and indulgent dish that feels gourmet despite its easy preparation.
Butter Chicken vs. Tikka Masala: Understanding the Difference
Often, butter chicken is confused with or compared to chicken tikka masala, and for good reason—they share many similarities. Both dishes feature succulent pieces of chicken enveloped in a creamy, tomato-based curry sauce. However, there are distinct characteristics that set them apart, making each a unique delight in Indian cuisine.
Butter Chicken (Murgh Makhani): This dish, originating from Delhi, India, is renowned for its milder, sweeter, and significantly creamier profile. The “butter” in its name is no accident; it’s a key ingredient that contributes to the sauce’s luxurious texture and rich flavor. Additionally, cashew paste is often used to further enhance its creaminess and add a subtle nutty sweetness. The spice level in butter chicken is generally very mild, making it an excellent choice for those who prefer less heat. The emphasis is on a velvety smooth, melt-in-your-mouth experience with a delicate balance of spices.
Chicken Tikka Masala: While also a chicken and tomato-based curry, chicken tikka masala typically features chicken pieces that have been marinated in yogurt and spices, then grilled or baked (often in a tandoor) before being added to the sauce. This pre-cooking method imparts a distinctive smoky flavor. The sauce itself tends to be spicier and features a more pronounced tang, often from the inclusion of more prominent ginger, garlic, and sometimes green chilies. It might also have a slightly coarser texture compared to the silken smoothness of butter chicken, and traditionally contains less butter and cream. While incredibly popular, it’s believed to have British-Indian origins, unlike the more historically rooted Murgh Makhani.
If you’re a fan of the bold, spicier flavors of chicken tikka masala, you’ll undoubtedly appreciate the depth and complexity of this butter chicken recipe, even with its milder heat profile. It offers a different, yet equally satisfying, journey into the heart of Indian culinary tradition.

Essential Ingredients for Authentic Butter Chicken
To truly capture the authentic essence of Murgh Makhani at home, you’ll need a few specialty ingredients. While some may require a trip to an Indian market or an online order, I assure you, the initial investment is well worth it. These spices and ingredients will become staples in your pantry, inviting you to recreate this incredible dish time and time again. I’ve highlighted the harder-to-find ingredients below and provided insights on their importance and potential alternatives.
- Boneless, Skinless Chicken Breasts or Thighs: For this recipe, I typically use chicken breast meat, cut into 1-inch cubes or thinly sliced. Chicken thighs are also an excellent choice, offering a slightly richer flavor and more tender texture. Both work beautifully, so choose what you prefer.
- Olive Oil: Used in combination with butter, olive oil contributes to the initial sautéing of aromatics and adds a layer of healthy fat. While you can use all butter, this blend offers a more complex flavor profile.
- Unsalted Butter: As the name suggests, butter is paramount! It’s responsible for much of the dish’s signature richness and creamy texture. Using unsalted butter allows you to control the overall saltiness of the dish more precisely. If you only have salted butter, remember to halve the amount of added salt in the recipe.
- Yellow Onion: Diced yellow onions form a crucial aromatic base for the sauce, providing a foundational sweetness and savory depth. Red or white onions can be substituted if necessary, but yellow onions are ideal for their balanced flavor.
- Ginger Garlic Paste: This aromatic powerhouse is a cornerstone of Indian cooking. It offers a pungent, warming flavor that is indispensable. You might find pre-made paste in the international aisle of larger grocery stores or online. Alternatively, you can easily make your own by blending 2 parts crushed garlic cloves to 1 part fresh grated ginger.
- Garam Masala: This fundamental Indian spice blend is a complex mix of aromatic whole spices, typically including cumin, coriander, cardamom, cinnamon, cloves, and black pepper. It provides a warm, sweet, and pungent flavor that is absolutely essential for an authentic curry.
- Kashmiri Chili Powder: For the most authentic color and flavor, Kashmiri chili powder is highly recommended. It offers a vibrant red hue and a mild heat, making it perfect for butter chicken without overpowering the other flavors. While regular red chili powder from your spice aisle can be used as a substitute, be aware that it will yield a different flavor and potentially higher heat level.
- Ground Turmeric: A small amount of turmeric is vital in Indian curries, contributing a beautiful golden color and earthy notes. Use it sparingly, as too much can impart a bitter flavor.
- Salt: Essential for seasoning and balancing all the flavors in the dish. Adjust to your taste.
- Cardamom Powder: Green cardamom offers a uniquely complex flavor profile—fruity, floral, and slightly peppery. It’s a key component in Indian cooking, especially in rich curries, adding an exquisite aromatic depth that makes a noticeable difference.
- Ground Cumin: One of the most widely used spices in Indian cuisine, ground cumin provides a warm, earthy, and slightly pungent flavor. It’s non-negotiable for creating a rich and aromatic curry base.
- Lemon Juice: A squeeze of fresh lemon juice brightens the sauce, adding a crucial acidic lift and a zesty finish that balances the richness of the butter and cream.
- Crushed Tomatoes: Canned crushed tomatoes form the robust, slightly sweet, and tangy base of the makhani gravy. For a smoother sauce, tomato puree can be used as an alternative.
- Unsalted Cashews (chopped): Cashews are traditionally incorporated into Indian curries to create a wonderfully sweet, nutty, and creamy texture. In this recipe, chopped cashews are soaked in the simmering sauce to soften before being blended in, contributing to that signature velvety consistency. Raw or roasted unsalted cashews both work well; ensure they are chopped to aid in softening.
- Dried Fenugreek Leaves (Kasuri Methi): This indispensable Indian herb has a distinct, slightly bitter, maple syrup-like aroma that is truly unique and irreplaceable. You’ll typically find it in Indian markets or online (often labeled as Kasuri Methi). While online sources might suggest substitutions, nothing quite captures the authentic flavor profile that fenugreek leaves impart to butter chicken. It’s highly recommended to source this ingredient for the best results.
- Sugar: Just a teaspoon of sugar helps to balance the acidity of the tomatoes and the warmth of the spices, adding a subtle sweetness that rounds out the sauce’s flavor.
- Chicken Broth: Used to thin out the thick curry sauce to the perfect consistency, chicken broth also adds an extra layer of savory flavor. If unavailable, water can be used, though broth enhances the depth of the dish.
- Heavy Cream: Added at the very end, heavy cream provides the final touch of luxurious creaminess and richness, giving butter chicken its signature indulgent texture. While it can be omitted, the sauce will be less creamy. For a dairy-free option, full-fat canned coconut cream can be a suitable substitute.
Step-by-Step Instructions for Your 29-Minute Butter Chicken
Making restaurant-quality butter chicken at home is easier than you think, especially with these detailed step-by-step photos to guide you. For precise measurements and a printable recipe card, please scroll to the bottom of this post.


- Marinate the Chicken: In a large bowl, combine your cubed or thinly sliced chicken with 2 tablespoons of ginger garlic paste, 1 tablespoon of red chili powder (Kashmiri recommended), 2 teaspoons of garam masala, and ½ teaspoon of salt. Toss everything together until the chicken pieces are evenly and thoroughly coated in the fragrant spices. Set this aside to marinate for at least 15 minutes while you prepare the sauce. For deeper flavor, you can cover and refrigerate it for up to 24 hours.
- Sauté the Onions: Heat 2 tablespoons of olive oil and 2 tablespoons of butter in a large, sturdy pan or skillet over medium-high heat. Once the butter has melted and is gently bubbling, add the diced onions. Cook these, stirring occasionally, for 4-5 minutes until they soften and become translucent, releasing their sweet aroma.


- Infuse with Spices: Add the remaining 2 tablespoons of ginger garlic paste to the softened onions and cook for another minute, stirring frequently until very fragrant. Next, introduce the dry spices: 1 tablespoon of garam masala, 1 tablespoon of red chili powder, 1 teaspoon of ground turmeric, 1 ½ teaspoons of salt, 1 teaspoon of cardamom powder, and ½ teaspoon of ground cumin. Stir these spices into the onion mixture and allow them to cook for just 30 seconds. This brief toasting step unlocks their full aromatic potential.
- Simmer the Tomato & Cashew Base: Pour in the lemon juice, the entire 15-ounce can of crushed tomatoes, and the ¼ cup of chopped unsalted cashews into the pan. Stir everything thoroughly to ensure the cashews are well coated in the tomato mixture. Reduce the heat to medium-low, cover the pan, and let the sauce gently simmer for 10 minutes. This allows the cashews to soften and the flavors to meld beautifully.


- Cook the Marinated Chicken: While your sauce is simmering, heat the remaining 2 tablespoons of butter in a separate large skillet over medium-high heat. Once the butter is melted and shimmering, add the marinated chicken in a single layer (cook in batches if necessary to avoid overcrowding, which steams rather than browns the chicken). Cook for 2-3 minutes per side, or until the chicken is lightly browned and cooked through. Remove the chicken from the pan and set aside.
- Blend the Silken Sauce: Carefully transfer the simmered tomato and cashew sauce to a blender (or use an immersion blender directly in the pan for convenience). Blend the mixture until it is completely smooth and creamy, with no visible cashew pieces. Once blended, return the sauce to the original pan on the stove over medium heat. Stir in ½ cup of chicken broth (or water) and 1 teaspoon of sugar. Next, take the 1 tablespoon of dried fenugreek leaves, crush them between your palms to release their distinctive aroma, and add them to the sauce. Stir well to combine all ingredients.


- Combine & Simmer: Once the sauce returns to a gentle simmer, add the previously cooked chicken pieces to the pan. Toss the chicken gently to coat it completely in the rich curry sauce. Allow the chicken to simmer in the sauce for an additional 5 minutes, ensuring it absorbs all the wonderful flavors and finishes cooking through.
- The Finishing Touch: To complete this culinary masterpiece, stir in the ½ cup of heavy cream and add a final cube of butter (the remaining 2 tablespoons). Let the butter melt slowly into the curry, imparting its signature gloss and a final burst of richness. Once fully melted and incorporated, your authentic Indian Butter Chicken is ready! Serve immediately over perfectly cooked basmati rice with warm naan or roti bread for dipping. Garnish with a sprinkle of fresh chopped cilantro for a vibrant finish, if desired.

Pair it perfectly!
Instant Pot Basmati Rice
Achieve consistently perfect, fluffy basmati rice effortlessly in your Instant Pot. This hands-off method is ideal to prepare while your aromatic Indian curry simmers on the stovetop!
Storage and Reheating Your Delicious Leftovers
One of the best things about homemade butter chicken is how well it stores, making it perfect for meal prep or enjoying flavorful leftovers throughout the week. Properly stored, the flavors often deepen and improve overnight!
- Refrigerator Storage: Leftover Indian butter chicken can be safely stored in an airtight container in the refrigerator for up to five days. Ensure it cools completely before transferring to the container to prevent condensation and maintain freshness.
- Freezer Storage: For longer preservation, butter chicken freezes beautifully. Transfer the cooled curry to a freezer-safe airtight container or heavy-duty freezer bag, ensuring as much air is removed as possible to prevent freezer burn. It can be frozen for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating in the Microwave: For a quick reheat, place your desired portion of butter chicken in a microwave-safe bowl. Cover it loosely to prevent splatters and reheat on high for approximately 2 minutes, or until thoroughly heated through. Stir halfway for even warming.
- Reheating on the Stovetop: For best results, especially if reheating a larger quantity, transfer the chicken makhani to a small pot or saucepan. Place it on the stovetop over medium-low to medium heat, stirring occasionally. Heat for 4-6 minutes, or until the curry is gently simmering and heated through. If the sauce appears too thick, you can add a tablespoon or two of chicken broth or water to achieve your desired consistency.

Tips and Tricks for Perfect Butter Chicken Every Time
Achieving that perfect, restaurant-quality butter chicken is within your grasp! Here are some expert tips and tricks to elevate your homemade Murgh Makhani:
- Adjusting the Spice Level: The 1 tablespoon of Kashmiri chili powder recommended in this recipe yields a mild curry sauce, typically around a 2-3 on most Indian restaurant spice scales. If you prefer a medium heat level (closer to a 5-6), I highly recommend increasing the Kashmiri chili powder to 2 tablespoons. For those who love serious heat, you can add a pinch of hotter red chili powder or a finely chopped green chili during the onion sautéing stage.
- Prepare the Sauce in Advance (and Freeze!): To save time on future busy nights, consider making a double batch of the butter chicken sauce. The sauce freezes exceptionally well! Simply freeze half of the blended sauce in a freezer-safe airtight container for up to 6 months. To use, thaw the frozen sauce in the refrigerator overnight (or up to 24 hours). Reheat the thawed sauce in a large pan on the stove, then proceed with marinating and cooking fresh chicken before adding it to the warm sauce as per the recipe instructions. This is a fantastic meal prep hack!
- Making it Nut-Free: If you or your guests have a nut allergy, you can easily make this recipe nut-free by simply omitting the cashews. To compensate for the loss of creaminess and richness, add an additional ¼ cup of heavy cream (or coconut cream for a dairy-free option) at the final step. The sauce will still be wonderfully rich and flavorful.
- Pre-Marinating the Chicken: While our recipe works in just 15 minutes, marinating the chicken for a longer period can further enhance its tenderness and flavor. Feel free to marinate the chicken up to 24 hours in advance. Simply toss it in the marinade ingredients the night before or in the morning, then store it covered in the refrigerator until you’re ready to cook in the evening.
- Adding Yogurt to the Marinade (Optional): Some traditional butter chicken recipes include yogurt in the chicken marinade. While I’ve tested this method and found that this particular recipe doesn’t strictly require it for incredible flavor and tenderness, you can certainly try it if you wish. If you opt for it, add ½ cup of full-fat plain yogurt to the chicken along with the other marinade ingredients. Yogurt helps to tenderize the chicken and adds a subtle tang.
What to Serve with Your Homemade Butter Chicken
Completing your butter chicken experience with the right accompaniments is key to an authentic Indian meal. Here are some classic and delicious serving suggestions:
- Basmati Rice: The light, fragrant grains of basmati rice are the perfect canvas for the rich butter chicken sauce. I love to spoon the curry generously over a bed of warm basmati rice. For an extra burst of flavor and freshness, try mixing a little lemon juice and freshly chopped cilantro into your cooked rice before serving.
- Naan Bread: No Indian meal is complete without warm, pillowy naan bread! This soft, leavened flatbread is absolutely essential for scooping up every last bit of that incredible makhani sauce. I often purchase pre-made naan from the bakery section of my local grocery store for convenience. To elevate it, brush the naan with melted butter, sprinkle with minced garlic and fresh cilantro, then warm it in the oven at 350°F (175°C) for about 5 minutes until soft and fragrant. Pull it apart and enjoy dipping!
- Roti or Chapati: For a lighter, whole wheat alternative to naan, consider serving with roti or chapati. These unleavened flatbreads are equally delicious for dipping and offer a slightly different texture.
- Low-Carb Options: If you’re looking for a healthier or low-carb alternative to rice, Cilantro Lime Cauliflower Rice is an excellent choice. Its fresh flavors pair wonderfully with the rich curry.
- Cucumber Raita: A cooling side dish like cucumber raita (yogurt with grated cucumber and spices) can provide a refreshing contrast to the richness of the butter chicken, especially if you’ve opted for a spicier version.
- Fresh Salad: A simple side salad with a light vinaigrette can also add a fresh, crisp element to your meal.

More Delicious Indian-Inspired Recipes
If you’ve enjoyed mastering this authentic butter chicken, you’ll love exploring more of these tested and perfected Indian recipes to expand your culinary repertoire at home!
I genuinely hope you love making and savoring this incredible homemade Indian Butter Chicken! If you tried this recipe and enjoyed it, please consider leaving a 5-star rating below to help other home cooks discover this delightful dish. Your feedback is greatly appreciated!

Print Recipe
Pin Recipe
Indian Butter Chicken
Make restaurant-style Indian Butter Chicken in just 29 minutes with this easy recipe! This quick and simple version of the classic Indian curry dish, Murgh Makhani, is rich, creamy, flavorful and perfect for weeknight meals. Serve it with basmati rice and naan on the side for dipping up all the delicious sauce!
Servings: 4 people
Prep Time: 5 mins
Cook Time: 24 mins
Total Time: 29 mins
Author: Whitney Bond
Course: Main Course
Cuisine: Indian
Ingredients
For the Chicken
- 1 ½ pounds boneless, skinless chicken breasts, cubed or thinly sliced
- 2 tablespoons garlic ginger paste, or 4 teaspoons crushed garlic cloves + 2 teaspoons fresh grated ginger
- 1 tablespoon red chili powder, recommended: kashmiri chili powder
- 2 teaspoons garam masala
- ½ teaspoon salt
- 2 tablespoons butter
For the Curry Sauce
- 2 tablespoons olive oil
- 4 tablespoons butter, divided
- 1 cup onion, diced
- 2 tablespoons garlic ginger paste, or 4 teaspoons crushed garlic cloves + 2 teaspoons fresh grated ginger
- 1 tablespoon garam masala
- 1 tablespoon red chili powder, recommended: kashmiri chili powder
- 1 teaspoon ground turmeric
- 1 ½ teaspoons salt
- 1 teaspoon cardamon powder
- ½ teaspoon ground cumin
- 2 teaspoons lemon juice
- 15 ounce can crushed tomatoes
- ¼ cup unsalted cashews, chopped
- ½ cup chicken broth, or water
- 1 teaspoon sugar
- 1 tablespoon dried fenugreek leaves
- ½ cup heavy cream
Instructions
- In a medium bowl, combine the chicken with 2 tablespoons ginger garlic paste, 1 tablespoon chili powder, 2 teaspoons garam masala and ½ teaspoon salt. Set aside to marinate.
- Add 2 tablespoons olive oil and 2 tablespoons butter to a large pan on the stove over medium-high heat.
- Once the butter has melted, add the diced onions and cook for 4-5 minutes.
- Add the garlic ginger paste and cook for an additional minute.
- Add the garam masala, chili powder, turmeric, salt, cardamon powder and ground cumin to the pan. Let the spices cook for 30 seconds.
- Add the lemon juice, crushed tomatoes and cashews to the pan. Toss them together so that the cashews are covered in the crushed tomatoes.
- Reduce the heat to medium-low and allow the sauce to simmer for 10 minutes.
- While the sauce is simmering, heat 2 tablespoons butter in a large skillet over medium-high heat.
- Once the butter is melted, add the chicken and cook until lightly browned, about 2-3 minutes per side.
- While the chicken is cooking, remove the curry sauce from the heat and transfer the sauce to a blender. Blend until smooth, then transfer the mixture back to the pan on the stove. (Alternatively, use an immersion blender directly in the pan.)
- Turn the heat on the stove to medium, pour in the chicken broth and add the sugar.
- Crush the fenugreek leaves in the palm of your hands, then add them to the pan. Stir to combine.
- Bring the sauce to a simmer.
- Transfer the chicken to the pot with the sauce and simmer the chicken in the sauce for an additional 5 minutes.
- Stir in the heavy cream and the remaining 2 tablespoons butter to finish the dish.
- Spoon the butter chicken over basmati rice for serving. Top with chopped fresh cilantro.
Notes
- The chicken can be marinated up to 24 hours in advance. Feel free to marinate the chicken overnight, or toss it in the marinade in the morning, then prepare the remainder of the recipe in the evening. Yogurt can also be added to the chicken marinade. If you’d like to try it, I recommend adding a 1/2 cup full-fat plain yogurt to the other ingredients in the marinade.
- Leftover butter chicken can be stored in the refrigerator for up to 5 days. To reheat the leftovers, place them in a microwave-safe bowl and reheat, covered, for 2 minutes. To reheat on the stove, place the chicken makhani in a small pot on the stove over medium-high heat, and heat for 4-6 minutes, stirring occasionally.
- This recipe is naturally gluten free.
- To make this recipe nut-free, omit the cashews. Add an additional 1/4 cup heavy cream to replace the creaminess from the soaked cashews.
- To spice up the sauce, add more kashmiri chili powder. With the 1 tablespoon recommended in this recipe, the curry sauce is mild, at around a 2-3 at most Indian restaurants. I like to add 2 tablespoons of the chili powder to make it a more medium spice level, at around a 5-6.
- Extra sauce can be made in advance and stored in the freezer. I always like to make a double batch of the sauce, then freeze half of it for later. Always freeze the sauce in a freezer-safe storage container and use within 6 months of freezing. To defrost, place the sauce in the refrigerator overnight, or up to 24 hours in advance. Reheat the sauce on the stove in a large pan. Follow the instructions in this recipe to marinate and cook the chicken before adding it to the sauce.
Nutrition Facts
Serving Size: 1 of 4 servings
- Calories: 643 kcal (32% DV)
- Carbohydrates: 20g (7% DV)
- Protein: 42g (84% DV)
- Fat: 44g (68% DV)
- Saturated Fat: 20g (100% DV)
- Polyunsaturated Fat: 4g
- Monounsaturated Fat: 16g
- Trans Fat: 1g
- Cholesterol: 188mg (63% DV)
- Sodium: 1828mg (76% DV)
- Potassium: 1195mg (34% DV)
- Fiber: 5g (20% DV)
- Sugar: 9g (10% DV)
- Vitamin A: 2432mg (49% DV)
- Vitamin C: 16mg (19% DV)
- Calcium: 102mg (10% DV)
- Iron: 4mg (22% DV)
Did you make this recipe?
Tag @WhitneyBond on Instagram and hashtag it #WBRecipes!