• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Cook with Kushi
  • Home
  • About
    • Privacy policy
    • Disclaimer
  • Advertise
  • FAQ
  • Contact Me
  • Media
  • Blog
  • Easy and Healthy Recipes for the Family
  • Recipe Index
menu icon
go to homepage
  • Recipes
  • Resources
  • About
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • Recipes
    • Resources
    • About
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Indian Dinner Recipes

    Indian Butter Chicken Recipe | Best Chicken Makhani

    Published: Sep 13, 2023 · Modified: Jan 6, 2024 by Kushi · This post may contain affiliate links.

    Jump to Recipe Jump to Video Print Recipe

    Butter Chicken - Make the best, simple, and authentic Indian butter chicken recipe that is creamy and packed with full of flavors. Serve this butter chicken with Indian naan, roti, chapati, steamed basmati rice, and ghee rice for a complete desi Indian meal.

    Check out our popular chicken biryani recipe and some of the best Indian breads that you can serve with butter chicken.

    Best and simple authentic Indian butter chicken recipe served with Indian bread (chapati, naan).

    Jump to:
    • What is Butter Chicken?
    • Butter Chicken vs Chicken Tikka Masala
    • Ingredients
    • Step-by-step Instructions
    • Tips
    • Instant Pot Butter Chicken Recipe
    • What to serve with butter chicken?
    • Recipe FAQs
    • More Indian Chicken Recipes
    • Recipe card
    • User Reviews

    What is Butter Chicken?

    Traditional and authentic butter chicken is a classic Indian dish where the marinated and roasted or grilled chicken is simmered in an aromatic creamy onion-tomato-based gravy or curry sauce.

    Butter chicken is a popular North Indian curry also known as chicken makhani, murgh makhani, butter chicken masala, butter chicken curry, etc. It is now one of the most famous Indian chicken dishes around the world.

    If you have any leftover chicken tikka or tandoori chicken, you can make butter chicken masala or chicken tikka masala. The best way to use leftover grilled chicken.

    Today, we will be making the best butter chicken recipe with simple ingredients in and easy way. You will fall in love with the curry sauce. This is going to be your family's new favorite recipe for chicken butter masala (murgh makhani).

    Creamy and easy butter chicken masala (murgh makhani restaurant style) with naan, roti.

    Butter Chicken vs Chicken Tikka Masala

    Both curries use similar ingredients and are popular but differ in flavor and texture. Butter masala or Makhani originates from Delhi, North India, and tikka masala is a British creation.

    Kundal lal Gujral , who ran a restaurant in Delhi called Moti Mahal, did not want any leftover cooked meat in his restaurant to dry out. To avoid this, he cooked them in aromatic spiced tomato-based gravy along with butter and/or cream, adding richness to the overall dish, and named it Butter chicken or Murgh Makhani.

    On the other hand, tikka masala was developed in the UK by a person from a subcontinental region. Chicken tikka refers to pieces of chicken grilled on skewer, and masala means Indian spice blend used to make tikkas or gravy.

    Butter masala is on the sweeter side, and Tikka masala is on the spicier side.

    spoonful of the best creamy and authentic butter chicken curry or makhani sauce.

    Ingredients

    For the marination

    Chicken: Boneless chicken thighs give the best result and are used traditionally. But bone-in chicken breasts can also be used. Just note that the cooking time will vary accordingly.
    Yogurt: For tender pieces of chicken, yogurt (dahi) is key.
    Ginger garlic paste: Fresh homemade paste or freshly crushed or grated ginger and garlic.
    Kashmiri red chilie powder: For the color.
    Salt and lemon juice:
    For flavor.

    Ingredients for butter chicken marination.

    Spices used:

    I have used whole spices like bay leaf, cinnamon and cardamom and powder like garam masala, red chile, cumin powder, and kasuri methi. All these ingredients are easily available in Indian grocery stores. You may skip kasuri methi but will miss the magical north Indian flavor in your final dish.

    For the butter chicken gravy or makhani sauce

    Onion: Caramelized onions give the natural sweetness to your dish.
    Tomatoes: Add a little tang. Canned puree can also be used.
    Cashews: Make your dish rich, creamy, and silky smooth.
    Butter: For rich flavor, use butter or ghee to make this gravy. Else, use ½ butter and ½ oil.
    Cream: Once you have added gravy to the serving bowl, drizzle with cream if desired.

    See the recipe card below for a full list of ingredients and measurements.

    Ingredients for butter chicken masala or curry sauce (makhani sauce).

    Step-by-step Instructions

    Chicken Marination

    Add marination ingredients to a bowl.

    Step 1:  In a bowl, add chicken thighs, yogurt, salt, red chile powder, and ginger garlic paste, lemon juice.

    Mix and let the marinate sit for 30 minutes.

    Step 2: Mix this and marinate for about 30 minutes. You can even marinate it overnight.

    Onion tomato gravy or sauce

    Sauté onion until translucent.

    Step 3:  In a pan on medium flame, add 2 tablespoon oil, bay leaf, cinnamon, cardamom, and onions and saute on a medium flame for 10 to 12 minutes or until onion becomes light and translucent.

    Cook until tomato softens.

    Step 4: Add tomatoes and cashews and saute this on medium-high flame for 5 minutes. Let this cool down completely. Grind this in a blender or mixie to a smooth paste.

    Roast or grill the marinated chicken

    Add the marinated chicken with butter to the pan.

    Step 5: In the same pan, add butter and oil and the marinated chicken and cook for 3 minutes.

    Flip and roast the chicken for about 2 to 3 minutes.

    Step 6: Flip and cook for 2 minutes. Now saute and continue to cook for another 2 minutes. (For even cooking, I have done this in batches. Based on the size of the pan, you can roast all chicken at once or in batches. Check the video here on making simple butter chicken. )

    Making of simple butter chicken curry

    Add the onion tomato paste.

    Step 7:  Add the onion tomato paste

    Add all the spice powders to make butter chicken sauce.

    Step 8: ¾ cup water, cumin powder, garam masala powder, salt, red chile powder, kasuri methi, and coriander leaves, and give it a mix.

    simmer the creamy butter chicken curry sauce.

    Step 9:  Add ¼ cup additional water to adjust the consistency, cream only if desired (optional), and simmer until the butter chicken sauce or masala turns thick to the desired consistency and the chicken is cooked through. 

    Drizzle cream before serving if desired for a restaurant style.

    Step 10: Transfer it to a serving bowl. Drizzle cream and garnish with cilantro. Serve hot with homemade naan, steamed rice, or ghee rice, and enjoy.

    Creamy chicken makhani, butter chicken curry sauce drizzled with cream and served with Indian bread.

    Tips

    • The thickness, richness, and sweetness of the gravy were perfect for my family. I add cream only while serving. You can make the curry richer by adding cream or more cashews if desired.
    • The curry sauce or the onion tomato gravy with spices for butter chicken can be made ahead of time and refrigerated. When you are ready to serve, grill the marinated chicken, add it to the gravy or curry sauce, and heat.
    • Do not skip the marination. Marinating will not only make the chicken tender but also absorb the flavors from yogurt and spices.
    • Boneless chicken thighs or breasts are used. Bone in can also be used, but the cooking time will change accordingly.
    • Fresh ingredients like ginger, garlic, onion, and tomatoes will enhance the taste of the dish.
    • Adjust all the spices to taste. Simple ingredients are used. 
    • Leftover butter chicken can be stored in the refrigerator. It tastes even better as the flavors meld. Reheat gently.
    • Sauteing the onion till it's light and translucent is very important, and don't rush this step.
    Classic and popular Indian butter chicken or murgh makhani curry served in kadai with chapati, roti.

    Instant Pot Butter Chicken Recipe

    • Marinate the chicken for 30 minutes.
    • Turn on the saute mode of your IP. Add 2 tablespoon oil, bay leaves, cinnamon, cardamom, and onion, and saute for 6 to 8 minutes or until light in color. To this, add cashews and tomatoes and saute until it turns soft. Once this cools, transfer this to a blender and blend it to a smooth paste.
    • Add butter and marinated chicken to your IP and saute for 2-3 minutes. Add onion tomato paste, cumin powder, garam masala powder, salt, chile, kasuri methi, and coriander leaves with 1 ¼ cups of water and give it a nice mix.
    • Place the lid on your IP and seal to close.
    • Set the pressure cook on HIGH for 5 minutes. Let the pressure release naturally for 10 minutes. After that, release any pressure manually.
    • Switch the setting to simmer and stir 2 tablespoon cream. Add more butter and cilantro if desired. Simmer for 3-5 minutes or until the sauce is thickened to the desired consistency.
    Butter chicken or murgh makhani curry  served with Indian chapati or roti.

    What to serve with butter chicken?

    • For a complete Indian meal, serve it with homemade naan, roti, chapati, kulcha, steamed rice, ghee rice, etc.
    • You can also serve this gravy with bread, dinner rolls, burger buns, etc.
    • Any Indian bread is the best accompaniment for your butter chicken curry.
    • Some onion rings, cucumber salads, cut vegetables and lemon can also be served with butter chicken.
    • You can also try this with garlic turmeric rice, cilantro lime rice, basmati rice, etc.

    Recipe FAQs

    What is butter chicken made of?

    Authentic butter chicken is made using butter, Indian whole spices, onion, tomato, spice powders, yogurt marinade, and finally drizzled with cream before serving.

    Why is butter chicken so tasty?

    The blend of spices used for marination and to make the curry sauce or makhani sauce with the addition of butter makes it melt in your mouth.

    Why is butter chicken called butter chicken?

    Butter chicken was traditionally made by using leftover chicken tikka, which was cooked in a tomato-based gravy rich in butter (makhan). Maybe that is why it is called butter chicken.

    What is butter chicken supposed to taste like?

    This butter chicken is packed with rich, sweet, and savory flavors. The richness comes from butter, cashews, and cream, the savory flavors from the spices, and the sweetness with a hint of tanginess from sauteed onion and tomato.

    Butter chicken real name

    Butter chicken, traditionally known as murgh makhani, is a North Indian dish. The grilled chicken is cooked in creamy and aromatic curry sauce.

    More Indian Chicken Recipes

    • Best and easy chicken pulao with spicy and flavorful chicken thigh and drumsticks.
      Easy Chicken Pulao | Spicy One Pot Chicken Rice Pilaf
    • best street style homemade kathi rolls, kati roll, frankie roll
      Chicken Kathi Rolls | How to make Kati Roll | Frankie Rolls
    • Homemade chicken biryani served in a white plate.
      Best and Easy Chicken Biryani Recipe | How to Make Biryani
    • A bowl of best and easy, chicken handi curry garnished with coriander leaves.
      Chicken Handi | Easy Chicken Curry

    Did you like this recipe? Please leave a star ⭐️⭐️⭐️⭐️⭐️ rating below and/or a review in the comments section. You can also stay in touch with us through social media by following us on Pinterest, Facebook, Instagram, and Twitter.

    Recipe card

    Best, simple and authentic Indian butter chicken recipe (murgh makhani) with naan, roti, chapati.

    Indian Butter Chicken Recipe | Best Chicken Makhani

    Kushi
    Butter chicken - Make the best, simple, and authentic Indian butter chicken recipe that is creamy and packed with full of flavors. Serve this butter chicken with Indian naan, roti, chapati, steamed basmati rice, and ghee rice for a complete desi Indian meal.
    5 from 85 votes
    Print Recipe Pin Recipe
    Prep Time 15 minutes mins
    Cook Time 35 minutes mins
    Course Dinner, Lunch
    Cuisine Indian, north indian
    Servings 5
    Calories 425 kcal

    Equipment

    • Pan or Instant Pot

    Ingredients
      

    For the marination

    • 500 grams Boneless chicken thighs 1.1 pound
    • ½ cup Yogurt dahi
    • 1 teaspoon Salt
    • 1 tablespoon Kashmiri red chile powder
    • 2 tablespoon Ginger garlic paste homemade or ( ½ inch ginger and 1 bulb garlic crushed)
    • 1 Juice of lemon

    For the butter chicken gravy or curry sauce

    • 3 tablespoon Oil, divided
    • 2 Bay leaf
    • ½ inch Cinnamon
    • 3 to 4 Cardamom pods
    • 3 Onions, chopped (350 g)
    • 3 Tomatoes (230 g)
    • 8 to 10 Cashews
    • 2 tablespoon Butter
    • 1 teaspoon Cumin powder roasted
    • 1 tablespoon Garam masala powder
    • 1 teaspoon Salt adjust to taste
    • 2 teaspoon Red chile powder
    • 1 tablespoon Kasuri methi dried fenugreek
    • 1 tablespoon Coriander leaves or cilantro
    • 2 to 4 tablespoon Cream, serving optional

    Instructions
     

    Chicken Marination

    • In a bowl, add chicken thighs, yogurt, salt, red chile powder, ginger garlic paste, juice of 1 lemon.
      500 grams Boneless chicken thighs, ½ cup Yogurt, 1 teaspoon Salt, 1 tablespoon Kashmiri red chile powder, 2 tablespoon Ginger garlic paste, 1 Juice of lemon
    • Mix this and marinate for about 30 minutes. You can even marinate it overnight.

    Onion tomato gravy or makhani sauce

    • In a pan on medium flame, add 2 tablespoon oil, bay leaf, cinnamon, cardamom, and onions and saute on a medium flame for 10 to 12 minutes or until onion becomes light and translucent.
      3 tablespoon Oil, divided, 2 Bay leaf, ½ inch Cinnamon, 3 to 4 Cardamom pods, 3 Onions, chopped
    • Add tomatoes and cashews and saute this on medium-high flame for 5 minutes. Let this cool down completely. Grind this in a blender or mixie to a smooth paste.
      3 Tomatoes, 8 to 10 Cashews

    Roast or grill the marinated chicken

    • In the same pan, add butter and oil and the marinated chicken and cook for 3 minutes. Flip and cook for 2 minutes. Now saute and continue to cook for another 2 minutes. (For even cooking, I have done this in batches. Based on the size of the pan, you can roast all chicken at once or in batches. Check the video here on making simple butter chicken. )
      2 tablespoon Butter, 3 tablespoon Oil, divided

    Making of simple butter chicken curry

    • To this roasted chicken, add the onion tomato paste, ¾ cup water, cumin powder, garam masala powder, salt, red chile powder, kasuri methi, and coriander leaves, and give it a mix.
      1 teaspoon Cumin powder, 1 tablespoon Garam masala powder, 1 teaspoon Salt, 2 teaspoon Red chile powder, 1 tablespoon Kasuri methi, 1 tablespoon Coriander leaves or cilantro
    • Add ¼ cup additional water to adjust the consistency, cream only if desired (optional), and simmer until the butter chicken sauce or masala turns thick to the desired consistency and the chicken is cooked through.
      2 to 4 tablespoon Cream, serving
    • Transfer it to a serving bowl. Drizzle cream and garnish with cilantro. Serve hot with homemade naan, steamed rice, or ghee rice, and enjoy.

    Instant Pot Butter Chicken Recipe

    • Marinate the chicken for 30 minutes.
    • Turn on the saute mode of your IP. Add 2 tablespoon oil, bay leaves, cinnamon, cardamom, and onion, and saute for 6 to 8 minutes or until light in color. To this, add cashews and tomatoes and saute until it turns soft. Once this cools, transfer this to a blender and blend it to a smooth paste.
    • Add butter and marinated chicken to your IP and saute for 2-3 minutes. Add onion tomato paste, cumin powder, garam masala powder, salt, chile, kasuri methi, and coriander leaves with 1 ¼ cups of water and give it a nice mix.
    • Place the lid on your IP and seal to close.
    • Set the pressure cook on HIGH for 6 minutes. Let the pressure release naturally for 10 minutes. After that, release any pressure manually.
    • Switch the setting to simmer and stir 2 tablespoon cream. Add more butter and cilantro if desired. Simmer for 3-5 minutes or until the sauce is thickened to the desired consistency.

    Video

    Notes

    • The thickness, richness, and sweetness of the gravy were perfect for my family. I add cream only while serving. You can make the curry richer by adding cream or more cashews if desired.
    • The curry sauce or the onion tomato gravy with spices for butter chicken can be made ahead of time and refrigerated. When you are ready to serve, grill the marinated chicken, add it to the gravy or curry sauce, and heat.
    • Do not skip the marination. Marinating will not only make the chicken tender but also absorb the flavors from yogurt and spices.
    • Boneless chicken thighs or breasts are used. Bone in can also be used, but the cooking time will change accordingly.
    • Fresh ingredients like ginger, garlic, onion, and tomatoes will enhance the taste of the dish.
    • Adjust all the spices to taste. Simple ingredients are used. 
    • Leftover butter chicken can be stored in the refrigerator. It tastes even better as the flavors meld. Reheat gently.
    • Sauteing the onion till it's light and translucent is very important, and don't rush this step.

    Nutrition

    Calories: 425kcalCarbohydrates: 15gProtein: 21gFat: 32gSaturated Fat: 8gPolyunsaturated Fat: 6gMonounsaturated Fat: 14gTrans Fat: 0.3gCholesterol: 111mgSodium: 1075mgPotassium: 621mgFiber: 4gSugar: 6gVitamin A: 1780IUVitamin C: 27mgCalcium: 77mgIron: 2mg
    Tried this recipe?Let us know how it was!

    Note: We originally posted this authentic butter chicken recipe in July 2016. It has now been modified in Sep 2023 with Expert Chef Tips, FAQs, Storage Instructions, etc.

    More Indian Dinner Recipes

    • Patrode (Patrado in konkani) - Steamed taro rolls or colocasia rolls, alu vadi or patra.
      Patrode | Steamed Taro Rolls Recipe | Colocasia Rolls
    • Easy dal methi khichdi. Indian comfort food for lunch and dinner.
      Easy Methi Khichdi Recipe
    • Steamed Vegetables or Veggie platter with easy and spicy cashew dip.
      Steamed Vegetables with Cashew Dip
    • Afghani egg curry recipe. Egg curry for rice, roti, chapati, paratha etc.
      Afghani Egg Curry | Egg Curry for Rice & Chapati

    Reader Interactions

    Comments

    1. Robin

      July 08, 2024 at 10:18 am

      This looks amazing! All of the flavors have me intrigued.

      Reply
    « Older Comments
    5 from 85 votes (11 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi, I'm Sridevi! I am a Software Engineer by qualification, a full-time Food Blogger by passion, a self-published Author, and a happy person two kids (monsters) ago.

    More about me →

    Best Casseroles

    • green bean casserole recipe from scratch with fresh beans, and fried onions, without mushroom soup
      Best Green Bean Casserole Recipe | Thanksgiving and Christmas Green Beans

    • cheesy corn casserole served in a baking pan along with a slice of toasted bread.
      Baked Corn Cheese Casserole | Cheesy Creamed Corn

    Chicken Recipes

    • Best, simple and authentic Indian butter chicken recipe (murgh makhani) with naan, roti, chapati.
      Indian Butter Chicken Recipe | Best Chicken Makhani

    • Best and easy chicken pulao with spicy and flavorful chicken thigh and drumsticks.
      Easy Chicken Pulao | Spicy One Pot Chicken Rice Pilaf

    See more Chicken recipes →

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Disclaimer

    Contact

    • Contact
    • FAQ
    Lists the popular websites in which cookwithkushi.com was featured.

    Copyright © 2024 Cook With Kushi

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.