Butter Chicken Recipe (Chicken Makhani)
Published August 19, 2022. This post may contain affiliate links. Please read my disclosure policy.
This delicious Butter Chicken recipe features thin-cut marinated and seared chicken finished in a delectable chili tomato and butter sauce. This is one of my wife’s and my all-time favorite dishes.
I am a huge fan of serving up this chicken makhani with Cooked Basmati Rice and a side of Naan Bread.

Butter Chicken
Butter chicken, better known as Murgh Makhani, is a classic Northern Indian recipe consisting of thin-cut pieces of marinated chicken that are served in a roasted onion, tomato, spice, and chili sauce that is finished with butter and heavy cream. The sauce the chicken is served in is a form of curry.
This is an extremely popular recipe in Indian cuisine, and you will commonly see it on Indian restaurant menus. You can prepare this dish in its entirety in under 90 minutes from start to finish making it a perfect weeknight meal.
Ingredients and Substitutions
- Chicken – You can use dark or white meat, but I prefer to break down a whole chicken for cost-effectiveness.
- Chiles – I used seeded jalapeño and Kashmiri chiles. However, you can use Thai or kanthari’s.
- Chili Powder – There is an Indian red chili powder you can use if you find it. However, regular chili powder will work.
- Garam Masala – I’ve got a great homemade garam masala recipe, but you can buy pre-made.
- Kasoori Methi – This is also known as dried fenugreek and has notes of celery and fennel.
- Turmeric – Ground turmeric is what you will use in the marinade.
- Cilantro – Use fresh cilantro in the sauce and for garnish.
- Cashews – I used unroasted, unsalted cashews.
- Tomatoes – Roma tomatoes are a great all-season option unless you have fresh from the garden.
- Garlic – Finely minced or processed fresh garlic cloves.
- Ginger – Peeled and finely minced or processed ginger is what I used.
- Onions – Red onions would be the most classic. However, you can use yellow onions.
Lemon – The juice of 1 lemon is used for the chicken marinade. - Yogurt – I like to use full-fat yogurt in the marinade that is strained.
- Butter – Use cold unsalted butter in this recipe.
- Cream – Cold heavy whipping cream should be used.

Step-By-Step Instructions
Start by preparing the chicken and cutting it into bit size pieces.

Next, add the spices, garlic, ginger, yogurt, and lemon to a bowl along with the prepared chicken and mix thoroughly. At this point, cover it with plastic and keep it in the refrigerator to marinate for 1 hour.

While the chicken is marinating, caramelize some red onions in melted butter in a large pot or rondeau.

Next, mix in some ginger and garlic, and cook until the garlic is fragrant, which takes about 30 to 45 seconds.

Add in the spices and chiles and mix for 1 to two minutes. You may need to add water to scrape up some of the fond.

Place in the tomatoes and cashews, cover with a lid and cook for 20 minutes on low to medium heat. Come back every 5 to 7 minutes to give it a quick stir.

Next, transfer the mixture to a blender and blend on high speed until smooth.

Strain the mixture completely back into a pot and keep warm on low heat. See chef note on thinning out.

Whisk in cold butter and then whipped cream until mixed in.

Adjust the seasonings of the sauce with salt. Keep warm.

In a separate large rondeau or frying pan with ghee or oil over medium-high heat, add the marinated chicken once the butter or oil begins to smoke lightly.

Cook the chicken for 3 to 4 minutes and then stir-fry for 1 to 2 minutes or until cooked throughout.

Transfer the cooked chicken to the pot with sauce and finish with fresh chopped cilantro, kasoori methi, and more butter, and serve.

Make-Ahead and Storage
Make-Ahead: This is meant to be eaten immediately; However, you can keep warm in the sauce on low heat for up to 30 minutes before serving.
How to Store: Cover and keep the butter chicken in the refrigerator for up to 5 days. This will freeze well covered for up to 3 months. Thaw it in the refrigerator for 1 day before reheating.
How to Reheat: Add the desired amount of butter chicken to a small saucepot and heat over low heat until hot.
Chef Notes + Tips
- You can marinate the chicken overnight. However, I do not think it needs to go that long as the marinade is jam-packed with flavor and can infuse into the chicken in a short amount of time.
- After the 5th procedure, it’s good to deglaze with 3 to 4 tablespoons of cold water to release the fond. Fond is the browned bits of food remaining on the bottom of the pan after it has been sauteed or roasted.
- When blending anything hot, be sure to remove the centerpiece to the lid of the blender to release the heat, or else it will explode. I usually place a towel over the top while blending.
- To thin out the sauce after blending, add about a cup of cold water to the blender and swish it before straining. The sauce will remain thick and have a good consistency.
- If you want to get a good sear on the chicken, you’ll need to do it in batches to spread it out and ensure the pieces aren’t touching each other.
More Chicken Recipes
Be sure to follow me on Facebook, YouTube, Instagram, and Pinterest, and if you’ve had a chance to make this, then definitely drop me a comment and a rating below.
Video
Butter Chicken Recipe (Chicken Makhani)

Ingredients
For the Chicken:
- 2 1/2 pounds of skinless, thinly sliced chicken (dark, white, or combination of both)
- 2 ½ teaspoons sea salt
- ½ teaspoon black pepper
- 2 teaspoons red chili powder
- 1 teaspoon ground coriander
- ½ teaspoon turmeric
- ½ teaspoon kasoori methi
- 1 tablespoon + 1 teaspoon garlic paste, see video
- 1 tablespoon ginger paste, see video
- ½ cup whole milk yogurt
- Juice of 1 lemon
- 3 tablespoons ghee or oil
For the Sauce:
- 1 stick + 4 tablespoons cold unsalted butter, cut up
- 2 peeled thinly sliced red onions
- 1 tablespoon garlic paste, see video
- 1 tablespoon ginger paste, see video
- 1 tablespoon garam masala
- ½ teaspoon red chili powder
- 1 teaspoon kasoori meth
- 5 seeded dried chiles, I used kasmiri
- 1 seeded and roughly chopped jalapeño
- 10 cored and roughly cut Roma tomatoes
- ½ cup cashews
- ¼ cup heavy whipping cream
- 1 stick cubed unsalted butter
- 2 tablespoons chopped fresh cilantro
- Salt to taste
Instructions
- Start by preparing the chicken and cutting it into bit size pieces.
- Next, add the salt, pepper, chili powder, coriander, turmeric, kasoori methi, garlic, ginger, yogurt, and lemon to a large bowl along with the prepared chicken and mix thoroughly. Cover the bowl with plastic and keep it in the refrigerator to marinate for 1 hour.
- While the chicken is marinating, start on the sauce.
- Add 2 tablespoons of unsalted butter to a large rondeau pot over low to medium heat and caramelize the red onions until they are well browned, which takes about 30 minutes. Stir every 5 to 6 minutes.
- Next, mix in the ginger and garlic, and cook until the garlic is fragrant, which takes about 30 to 45 seconds.
- Add in the garam masala, chili powder, ½ teaspoon of kasoori methi, dried chiles, and jalapaño, and mix for 1 to 2 minutes. You may need to add some water to scrape up some of the fond. See chef notes.
- Place in the tomatoes and cashews, stir and cover with a lid, and cook for 20 minutes on low to medium heat. Come back every 5 to 7 minutes to give it a quick stir.
- Next, transfer the mixture to a blender and blend on high speed until smooth.
- Strain the mixture back into the pot and keep warm on low heat. See chef notes on thinning out.
- Whisk in 1 stick of cold butter until mixed in and then add in the whipped cream and stir to combine.
- Adjust the seasonings of the sauce with salt. Keep warm.
- In a separate large rondeau or frying pan with ghee or oil over medium-high heat, add the marinated chicken once the butter or oil begins to smoke lightly.
- Spread the chicken out across the pan and cook the chicken for 3 to 4 minutes, and then stir-fry for 1 to 2 minutes or until cooked throughout. See chef notes on searing.
- Transfer the cooked chicken to the pot with sauce and finish by mixing in fresh chopped cilantro, remaining ½ teaspoons of kasoori methi, and 2 tablespoons of butter and serve.
Billy — I’m an avid fan of your site, but typically I’m a low key “lurker” preferring to remain anonymous. I’m now compelled to write this review. I made your Butter Chicken the other night, (exactly as written) and it was a smashing success!! Our two twenty-something sons RAVED about your version of butter chicken — even arguing over the leftovers, (haha). One of favorite local restaurants is an Indian/Nepalese joint with very good, authentic food. The consensus was your recipe was even better… Truly superb. Many thanks!
WOW! That is a huge compliment. Thanks for giving it a shot!!
Can cashews be skipped for people with nut allergies or will it ruin the recipe?
You could but it will alter the flavor.
Best recipe of many I have tried. As good as or better than my favorite Indian restaurant. Kasoori Methi is available on Amazon and is a wonderful and unique spice. Many recipes that call for it simply say to skip it, but it will add a fragrance to your dish that should not be missed.
Appreciate you giving it a try!
I have ordered everything you have written down in your recipe. (All the spices). Available on Amazon. Can’t wait to fix it. Will let you know if we love it. My grandson has been asking me to make Butter Chicken, can’t wait.
Thank you for giving it a shot!
I will be making this for my family. Love your recipes easy to follow. What can I serve with the butter chicken please to make a complete meal. I kinda wish you had your recipes set up as a complete meal option too. Thanks
rice and naan is all I ever do.
Made this Butter Chicken recipe yesterday. I followed exactly as written and even bought 3 of the spices from Amazon. Absolutely loved it. The Naan bread was made the day before. Just delicious. The aromatics from the tomato butter sauce had us moaning at the dinner table. Sorry to be so graphic but it was just that good. If you are sensitive to spice, might not be the recipe for you.
Again, Chef Parisi does it again..
So glad you enjoyed it!
This is now my go to butter chicken recipe, I have made it heaps of times and it is delicious served with your naan recipe (with garlic butter)
Excellent!
Made this tonight it was a delicious hit! Served with your naan! Thank you chef!
I have already made this twice! The reason I made it a second time was I couldn’t believe it was so good and had to make sure I really did it. And yes, indeed it is was as delicious. Make sure and get some naan sop up every drop!