• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
PantsDownApronsOn
  • About
  • Shop
  • Recipes
  • Contact
  • Subscribe
  • Navigation Menu: Social Icons

    • Facebook
    • Instagram
    • Pinterest
    • RSS
menu icon
go to homepage
  • About
  • Shop
  • Recipes
  • Contact
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • RSS
  • subscribe
    search icon
    Homepage link
    • About
    • Shop
    • Recipes
    • Contact
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • RSS
  • ×

    Home » Recipes » Asian

    Authentic Indian Butter Chicken Recipe (Murgh Makhani)

    Published: Nov 2, 2020 · Modified: Jun 5, 2021 by Charlé Visser · This post may contain affiliate links · 4 Comments · 3301 words. · About 17 minutes to read this article.

    jump to recipe

    This traditional Punjabi butter chicken recipe is the best, rich and creamy curry that's easy to make at home and one of the most famous Indian restaurant dishes in the world.

    It's perfect to make ahead and can be served with simple fluffy rice and any kind of flatbread like soft flour tortillas or classic naan brushed with garlic butter.

    butter chicken on rice with flatbread in a black bowl
    Butter chicken is one of the most popular dishes in Indian cuisine
    Jump to:
    • What is it
    • Why is it called butter chicken
    • What spices go into it
    • What is butter chicken sauce made of
    • Useful equipment for this recipe
    • Ingredients needed
    • Professional tips
    • How to make it
    • What to serve with it
    • Alternative cooking methods
    • Recipe variations and substitutions
    • Other recipes you might like
    • Frequently asked questions
    • Recipe
    • Comments

    What is it

    Authentic Indian butter chicken known as murgh makhani in Hindi is a Punjabi dish that originated in 1974 in a restaurant called Moti Mahal in Delhi.

    It was the invention of resourcefulness. Leftover tandoori chicken was cooked in a rich creamy tomato gravy and it instantly became an Indian restaurant favourite.

    It's now one of the most loved and well known Indian curries in the world.

    Why is it called butter chicken

    Similar to chicken tikka masala it's made by simmering chicken in a mildly spiced rich and creamy tomato-based sauce but, with the addition of lots of butter.

    This is one of the small but, main differences between British chicken Tikka masala and butter chicken(murgh makhani).

    The amount of butter used is up to you but this recipe takes into account the traditional butter chicken flavour and keeping it healthy enough to regularly cook at home.

    What spices go into it

    Like most Indian curries, butter chicken uses garam masala as the main spice ingredient. It's a complex spice blend consisting of cardamom, cinnamon, cloves, nutmeg, peppercorns, cumin, and fennel seeds among others.

    Versions and recipes vary from one producer to the next. With families and chefs having their own unique versions of this popular Indian spice mix.

    Along with garam masala, butter chicken gets a healthy helping of dried fenugreek, also known as kasoori methi.

    This, along with the garam masala and maybe a few extra pinches of cumin and fennel seed is what gives butter chicken it's mild yet warm and pleasing flavour.

    butter chicken curry in a white bowl
    Butter chicken is a mild curry that can easily be adjusted for spiciness

    What is butter chicken sauce made of

    Traditionally the sauce or gravy more accurately consists of aromatics like ginger and garlic, tomato paste, spices, chopped tomatoes, cream and butter.

    Often, but not always, cashew nuts are added, then blended into the gravy which thickens the sauce and gives it a rich and velvety nutty characteristic otherwise not possible.

    As with almost all tomato-based sauces, it needs to be balanced with sugar to counter the tartness of the tomatoes and harmonise the flavours.

    Useful equipment for this recipe

    sauce pan set

    Sauce Pan Set

    BUY NOW
    Cast iron skillet.

    Cast Iron Skillet

    BUY NOW
    kitchen scales

    Electronic Kitchen Scales

    BUY NOW
    high speed blender

    High Speed Blender

    BUY NOW

    Ingredients needed

    The ingredients used in butter chicken are easily found in your local supermarket.

    The spices are widely used in Indian cuisine and can be bought in your local spice shop or online. I've included the links down in the ingredients section.

    For this recipe, we use homemade Indian curry paste which I urge you to make as it's extremely easy, useful and way more delicious than store-bought versions.

    You can also control what goes into it which means you decide how spicy or not you want it.

    Otherwise, this ready made curry paste is a good substitute.

    Apart from the curry paste, we will look at what we need to marinate the chicken and also the ingredients for making the gravy.

    This way it's all simple, understandable and beautifully laid out in front of you. Ready to buy, make and enjoy.

    Ingredients for marinating the chicken

    ingredients for marinating the chicken
    Marinating the chicken is a very important step to making it as authentic as possible. Don't skip it.
    • Chicken - Brown meat or chicken thigh is the best. You can use breast if you want but thigh is best. Bone on or off. Your choice but it's much more succulent, tender and suitable for this kind of cooking method. If you want to know how to cook chicken breast properly then see this oven-roasted chicken breast recipe.
    • Spices and herbs - Garam masala, turmeric powder, chilli powder, dried fenugreek(kasoori methi)
    • Yoghurt - Natural plain greek yoghurt works best.
    • Lemon juice - Freshly squeezed.
    • Garlic & ginger paste - This is just equal amounts of garlic and ginger blended with some water and oil. It's also the base for any curry or curry paste.
    • Salt - Natural sea salt.

    Ingredients for the gravy

    Simple yet flavourful
    • Chopped tomatoes - Chop up fresh tomatoes or use tinned chopped tomatoes. Up to you. try and use good quality either way. Low-quality tomatoes will be tasteless, sour and you will have a hard time bringing balance to the dish later.
    • Cream - Double cream is the only choice here. Single cream is too thin and not rich enough.
    • Curry paste - Homemade curry paste or a good quality store-bought version.
    • Cashew nuts - Roasted or not roasted but I prefer to roast mine for added flavour.

    Professional tips

    • Use fresh spices - Well sealed spices are key. When spice stands open, especially ground spices they lose their aroma and flavour. This results in a bland and bitter-tasting tasting curry.
    • Toast whole spices before grinding - Toasting the spices whole in a dry pan brings out the flavour. If you can, buy whole spices then toast and grind in a spice grinder as needed.
    • Cook aromatics and tomato paste well - Raw ginger, garlic and tomato paste taste bitter and not very rounded. Cook them thoroughly before adding liquids.
    • Marinate the chicken well - The longer you marinate the chicken the better. I always do 24 hours. Why? Yoghurt contains lactic acid which slowly tenderises the meat. Ginger contains the enzyme zingibain, a protease that cleaves proteins into amino acids. This means that the chicken will be softer, as well as more flavourful as glutamic acid binds with salt to form natural umami flavours.
    • Caramelise but don't burn - You want to sear the chicken well so that it has a roasty rich flavour that carries on into the gravy. If you burn it the process of caramelisation will go too far and end up leaving bitter tastes in the curry. The same goes for all the other components that need to be sauteed or fried.
    • Simmer not boil - Slowly simmering any stew, soup, or curry is key to retaining the delicate flavours. If you boil it you lose those flavours and your dish might end up tasting like it lacks depth.
    • Use cashews - Cashews give a wonderful creaminess to the dish as well as a subtle nuttiness that goes extremely well with the other flavours and also helps round the taste and texture of the sauce.
    • Make-ahead - Curries, as well as other stewed or simmer dishes like soup, always taste better the day after. This means that butter chicken a dish perfectly suited to make ahead. Remember how it was created? You can easily use grilled chicken from the day before or make the sauce in advance as a base for other curries or stews. Then, when you fancy a curry. Simply add the two together. And hey presto, butter chicken!

    How to make it

    Butter chicken like many curries are very forgiving dishes and you can cook it in a variety of ways and get similar results.

    You can cook it on the stove using a skillet and sauté saucepan like in this recipe.

    Baked in the oven.

    Or, slowly cook it in a slow cooker, instant pot or crockpot.

    Marinating and cooking the chicken

    We are trying to replicate the tandoor flavour by searing in a cast iron pan or grilling over the fire if you have a bbq
    1. Cut the chicken thighs into large 2 bite pieces.
    2. Mix with the marinade ingredients and marinate for as long as you have time for. It's best to marinate the chicken for 24 hours but if you are rushed then go ahead and use within the hour. Just note that 24 hour is truly special and I highly recommend you try it.
    3. Heat a skillet with some neutral tasting oil like canola to fry the chicken in.
    4. Fry the chicken marinate still on it, on all sides until nice and golden brown but not burnt. If you burn it, it will be bitter and you won't be able to use the chicken fonds in your gravy. See below.
    As any chef worth his salt will tell you, the flavour is at the bottom of the pan. Don't waste this. Deglaze the pan with water, vegetable or chicken stock to pick up all those lovely flavours and carry them into the gravy

    Once the chicken is caramelised, add water, vegetable or chicken stock to the skillet to pick up all those roasty flavours. Set aside until we are ready to add it to the gravy.

    Remember, traditionally this would have been leftover chicken from the tandoor. I think very few of us have a tandoor at home.

    Which is why we are replicating the process in a skillet as best we can.

    Making the gravy

    10 steps to cook butter chicken
    It's key to slowly simmer the gravy and not vigorously boil it
    • Heat a non-stick pan or saute pan with some neutral tasting oil like canola.
    • Add the chopped onions along to the pan and cook on medium heat until soft, fragrant and very lightly caramelised. Why? This is important in Indian cooking. You want to bring the sweetness out of the onions by doing this. Take care not to caramelise them too much.
    • Add the curry paste and chopped tomatoes. Cook on medium heat for about 2 minutes until the tomatoes are soft and the watery juice has reduced. You will know this is ready when the mix starts to come together in a kind of puree and looks oily.
    • At this point, we add the cream, liquid in the skillet with cooked chicken, cashew nuts, and butter. Simmer on medium/low heat for about 4 minutes just so that it all comes together and the cashew nuts soften a bit.
    • Pour this gravy into a high-speed blender or use a stick blender to blend it smooth. Take care not to burn as this stuff is molten hot at this stage. While you at it, give it a taste. You will notice that the salt and sugar is missing. Consider the consistency of the gravy. It should be thick enough to coat the back of a spoon, smooth and velvety. If it's too thick add a bit of cream, stock or water. If it's too runny don't worry we simmer it a bit longer in the next step until you are happy with the result.
    • So, Get this gravy back into the pan and add the chicken to it or add the gravy to the pan with the chicken. Whichever you have space for.
    • Now is the time to add the salt and sugar in increments. I say that because we all have different salt tolerance and also your tomatoes might be sweeter or more sour than the ones I used. So, add half the required amounts of each and then taste and adjust until you are happy with the balance.
    • The final step is to simmer the chicken in the gravy on medium/low heat. This is to make sure the chicken is cooked through and the sauce is the right consistency.
    • With everything looking great, serve up your masterpiece and enjoy!
    Garnish simply with some toasted cashew nuts, chilli powder and fresh cilantro if you like.

    What to serve with it

    Perfect served with rice and flatbread. Also great with other side dishes and greens.

    • Steamed rice
    • Soft flour tortillas
    • Roasted onion couscous
    • Mashed potatoes
    • Creamed spinach
    • Panfried bok choy
    • Roasted broccoli

    Alternative cooking methods

    • Oven-baked - This method works best when using larger bone-on pieces of chicken or tougher cuts of meat like goat or lamb that needs long slow cooking. Simply place the cooked gravy and seared meat in a casserole dish and cover with a lid. Turn the oven to 130 °C or 266 °F. Cook for 3 hours or until the meat is tender.
    • Crockpot or Instant pot - Very similar to baking in the oven but, can be done even slower and longer. Also most popular with bone on or tougher cuts of meat that benefit from long slow cooking. Sear the meat, make the gravy and slowly cook for about 6 to 8 hours.
    • On the fire - This is one for the bbq enthusiast among us. My favourite way to cook it. It gets a beautiful smokey aroma that not even a tandoor can replicate. Cook in a cast-iron cauldron or dutch oven straight on the fire. Keep it low and slow. Should take about 3 hours for tougher cuts. Small tender cuts like chicken thighs will be best after an hour of slow cooking. Make sure to top up with liquid so the gravy does not go dry.

    Recipe variations and substitutions

    • Add beer - Instead of using water or stock the deglaze the pan after frying the chicken, use a mild flavoured beer instead.
    • Use coconut milk - To make this butter chicken recipe without cream simply substitute for coconut milk.
    • Make it spicy - Add freshly chopped chillies or more chilli powder.
    • Change the protein - You can change the chicken to any other protein like shrimp, turkey, lamb, goat, or beef.
    • Make it vegetarian or vegan - If you want to make it vegetarian use vegetables like potato, pumpkin, sweet potato and carrots. To make a similar curry but just vegan, use coconut milk instead of double cream and substitute the butter for half its weight coconut cream.

    Other recipes you might like

    These are my favourite Asian recipes from across the continent and you will love them too.

    • Coconut chicken curry
    • Massaman shrimp curry
    • Filipino beef adobo
    • Den Miso baked eggplant
    • Persian lamb koftas
    • Thai Beef koftas
    • Homemade Authentic Indian Madras Curry Masala Powder
    • Homemade Apricot Chilli Chutney
    • Garlic And Ginger Paste
    • Thai Beef And Pork Jerky (Video)

    Frequently asked questions

    How long does it keep?

    A big secret that few home cooks know is that curry tastes better the next day or a few days after you've made it.

    If you have leftovers or you want to meal prep in advance, simply store airtight in the fridge and it will happily last for 5 days.

    Can it be frozen?

    You can cook large batches and freeze for future up to 6 months. Make sure it's covered airtight and portioned so that it's not one big block of frozen curry.

    How to thicken butter chicken?

    There are two ways to thicken a curry that might be too liquid.

    If you are happy with the flavour and don't want it to get more concentrated, you can mix a bit of cornflour or regular flour with water and then whisk it in while simmering.

    If you have xanthan gum, you should use that instead if you know how to, as it releases flavours better and you also need much less of it.

    You could also reduce the sauce or gravy by slowly simmering until the desired consistency is achieved. Take care not to let the bottom catch or burn.

    Is it healthy?

    Depending on your dietary requirements, Butter chicken can be a healthy, tasty and balanced meal.

    This is also a Keto butter chicken recipe if you omit the tiny amount of sugar used to balance the flavour a bit.

    For people on low-fat diets, I suggest using reduced-fat coconut milk and using only a tiny bit of butter.

    To make it even healthier I suggest making or buying wholemeal flatbreads and also having it with quinoa, brown rice or wild rice instead of regular white rice.

    This site contains affiliate links. I may earn a tiny commission on qualifying purchases at no extra cost to you. By bookmarking these links you help support the upkeep of this site.

    If you found this post helpful or have learned something, comment, subscribe, and follow me on social platforms for more tasty recipes.

    Recipe

    butter chicken in a white bowl
    5 from 9 votes
    Pin Recipe Print

    Authentic Indian Butter Chicken(Murgh Makhani)

    This traditional Punjabi butter chicken recipe is the best, rich and creamy curry that's easy to make at home and one of the most famous Indian restaurant dishes in the world.
    Author Charlé Visser
    Prep Time 10 minutes
    Cook Time 20 minutes
    Total Time 30 minutes
    Servings 6 portions
    Course Dinner
    Cuisine Indian
    Prevent your screen from going dark

    Ingredients

    For the chicken

    • 450 grams (2 cups) chicken thighs - bonelesss, kinless and cut into 20g chunks
    • 90 grams (½ cups) Greek yoghurt - natural plain
    • 20 grams (1 ⅓ tablespoon) ginger and garlic paste
    • 2 grams (1 teaspoon) Kashmiri chilli powder
    • 1 gram (½ teaspoon) turmeric powder
    • 2 grams (1 teaspoon) garam masala
    • 1 gram (1 teaspoon) dried fenugreek - kasoori methi
    • 4 grams (⅔ teaspoon) salt
    • 8 grams (1 ⅗ teaspoon) lemon juice
    • 20 grams (1 ½ tablespoon) oil - canola or sunflower
    • 200 grams (1 cups) chicken stock - vegetable or water for deglazing the pan

    For the gravy

    • 20 grams (1 ½ tablespoon) oil for frying - canola or sunflower
    • 150 grams (1 cups) onion - minced
    • 200 grams (1 ⅓ cups) chopped tomatoes - tinned or fresh
    • 100 grams (3/7 cups) curry paste - homemade or good quality bought version
    • 50 grams (5 tablespoon) cashew nuts - roasted or not
    • 100 grams (3/7 cups) butter
    • 350 grams (1 ½ cups) double cream
    • 8 grams (1 ⅓ teaspoon) salt
    • 8 grams (2 teaspoon) sugar

    Instructions

    Cooking the chicken

    • Cut the chicken thighs into large 2 bite pieces.
    • Mix with the marinade ingredients and marinate for as long as you have time for. It's best to marinate the chicken for 24 hours but if you are rushed then go ahead and use within the hour. Just note that 24 hour is truly special and I highly recommend you try it.
    • Heat a skillet with some neutral tasting oil like canola to fry the chicken in.
    • Fry the chicken, marinate still on it, on all sides until nice and golden brown but not burnt. If you burn it, it will be bitter and you won't be able to use the chicken fonds in your gravy.
    • Once the chicken is caramelised, add water, vegetable or chicken stock to the skillet to pick up all those roasty flavours. Set aside until we are ready to add it to the gravy.

    Cooking the gravy

    • Heat a non-stick pan or saute pan with some neutral tasting oil like canola.
    • Add the chopped onions along to the pan and cook on medium heat until soft, fragrant and very lightly caramelised. Why? This is important in Indian cooking. You want to bring the sweetness out of the onions by doing this. Take care not to caramelise them too much.
    • Add the curry paste and chopped tomatoes. Cook on medium heat for about 2 minutes until the tomatoes are soft and the watery juice has reduced. You will know this is ready when the mix starts to come together in a kind of puree and looks oily.
    • At this point, we add the cream, liquid in the skillet with cooked chicken, cashew nuts, and butter. Simmer on medium/low heat for about 4 minutes just so that it all comes together and the cashew nuts soften a bit.
    • Pour this gravy into a high-speed blender or use a stick blender to blend it smooth. Take care not to burn as this stuff is molten hot at this stage. While you at it, give it a taste. You will notice that the salt and sugar is missing. Consider the consistency of the gravy. It should be thick enough to coat the back of a spoon, smooth and velvety. If it's too thick add a bit of cream, stock or water. If it's too runny don't worry we simmer it a bit longer in the next step until you are happy with the result.
    • Get this gravy back into the pan and add the chicken to it or add the gravy to the pan with the chicken. Whichever you have space for.
    • Now is the time to add the salt and sugar in increments. I say that because we all have different salt tolerance and also your tomatoes might be sweeter or more sour than the ones I used. So, add half the required amounts of each and then taste and adjust until you are happy with the balance.
    • The final step is to simmer the chicken in the gravy on medium/low heat. This is to make sure the chicken is cooked through and the sauce is the right consistency.
    • With everything looking great, serve up your masterpiece and enjoy!

    Notes

    I like serving my butter chicken with Steamed rice and Soft flour tortillas brushed with garlic and herb butter. See the post for more serving ideas.
    Curries always taste better the next day. You can make this ahead and easily store in the fridge for up to 5 days easily.
    Freeze for longer storage and future use. Make sure to seal airtight and portioned. Keep in the freezer for no more than 6 months.

    Nutrition

    Serving: 200g Calories: 547kcal Carbohydrates: 14g Protein: 19g Fat: 47g Saturated Fat: 19g Polyunsaturated Fat: 6g Monounsaturated Fat: 18g Trans Fat: 1g Cholesterol: 157mg Sodium: 982mg Potassium: 443mg Fiber: 2g Sugar: 7g Vitamin A: 3709IU Vitamin C: 7mg Calcium: 125mg Iron: 2mg
    Keywords:butter chicken, curry paste, tikka massala
    Save RecipeSaved!
    Did you make this?Tag @pantsdownapronson or hashtag #pantsdownapronson so I can see your hot skills!

    More The Best Asian Recipes

    • Authentic Thai Jungle Curry | Kaeng Pa | แกงป่า (Video)
    • Authentic Thai Red Curry Paste (Video)
    • Thai Massaman Curry Paste
    • Spicy Thai Spiced Cashew Nuts

    Reader Interactions

    Comments

      Have your say Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




      This site uses Akismet to reduce spam. Learn how your comment data is processed.

    1. Vindi

      at

      Amazing butter chicken recipe. I added a bit more cardamom as my garam masala was not heavy in cardamom. Very authentic and delicious

      Reply
    2. H.S

      at

      5 stars
      This recipe is phenomenal! Best I’ve ever had. Thank you chef

      Reply
      • Charlé Visser

        at

        Glad you liked it! Did you make your own curry paste? Would like to know if you changed anything. Curry is very individual and always find it interesting how people adjust it to their liking.

        Reply
    3. LTebo

      at

      5 stars
      Thank you!
      We tried a different recipe, which was just horrid. I knew there was no way that had to have been authentic. We certainly would never try that one, again!
      So, I researched on it.
      I found your page, and after reading all of the information and this recipe, we gave it another try. I am so glad we did- We were not disappointed!
      This recipe is so good, the whole family loved it,and we've put it on our Favorites List.

      Reply

    Primary Sidebar

    black and white picture of chef standing against wall

    Hi, I'm Charlé!

    I'm a Professional Chef.

    I believe eating and cooking well attributes majorly to a happy life.

    I am here to teach you how to.

    The best thing is.

    It's free.

    Forever.

    More about me →

    Latest recipes

    • Tomato Bredie - Traditional South African Stew (Video)
    • Super Soft Burger Buns - Hokkaido Milk Rolls (Video)
    • Traditional Homemade Bread Kvass (Video)
    • Homemade Orange Marmalade With Pectin (Video)
    • Homemade English Muffins (Video)
    • Traditional Russian Pirozhki (Hand pies) - Complete Guide And Video

    Most popular recipes

    • Classic Caesar Salad
    • Bavette Steak - What Is It And How To Cook It
    • Flaxseed Meal Sourdough Bread
    • Juicy Oven Baked Chicken Breast
    • Pork Belly Braai | Slow-Roasted Over The Fire
    • How To Make Koji (Video)
    • Burst Cherry Tomato, Mozzarella And Parsley Pasta
    • Red Lentil Soup
    • Adjika Paste | Authentic Georgian Spice Paste
    • Luxuriously Creamy Mashed Potatoes (Video)
    Subscribe

    Useful tools

    shop now page

    My favourite recipes

    • Ultimate Biltong Recipe - South African Beef Jerky (Video)
    • How To Cook A Ribeye Steak Perfectly In A Skillet
    • Perfect Fried Rice
    • Italian Salsa Verde - The Ultimate Green Sauce
    • Easy Thai Spiced Beef Koftas
    • Authentic Greek Salad Recipe
    • Semi Dried Cherry Tomatoes
    • Beef Adobo | Famous Filipino Streetfood
    • The Best Carrot Cake Recipe In The World Ever(Video)
    • How To Cook Rice On The Stove
    youtube subscribe link

    Footer

    ↑ back to top

    Legal stuff

    • Privacy Policy
    • Disclaimer
    • Terms & Conditions
    • Accessibility Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact

    As an Amazon Associate, I earn from qualifying purchases at no extra cost to you.