Butter Chicken Recipe

10 comments

5 from 49 votes
Jump to RecipeJump to Video

This post may contain affiliate links. See my disclosure policy.

My family is obsessed with my easy butter chicken recipe! Featuring tender chicken pieces simmered in a creamy golden sauce, it’s ready in just 20 minutes. Multiple cooking methods included!

butter chicken.

When we decide to have Indian food at home, butter chicken is always the first dish on my list because it’s easy to make and, more importantly, easy to make RIGHT. Each bite of tender chicken is infused with bold curry flavor, and a little cream adds essential richness. 

If you’re unfamiliar with it, butter chicken, also known as chicken makhani, is a popular Indian dish made of chicken pieces simmered in a rich sauce made of tomatoes, onions, butter, spices, and a dash of cream for richness. 

Table of Contents
  1. Ingredients needed
  2. How to make butter chicken
  3. Arman’s recipe tips
  4. Storage instructions
  5. Frequently asked questions
  6. What to serve with this
  7. Butter Chicken Recipe (Recipe Card)

Why I love this recipe

  • Amazing flavor. According to my family, this is the best butter chicken recipe ever…and they’re pretty harsh critics!
  • Multiple cooking options. I usually make it on the stovetop out of convenience (and it’s pretty fast), but I also tested it in the slow cooker and Instant Pot. 
  • Minimal effort, maximum reward. The prep time is minimal, and you only need one pot to make it. 
  • The best leftovers. Overnight, those flavors seep into the meat and intensify even more. Just trust me!

If you crave Indian recipes, try my chicken curry with coconut milk, lamb rogan josh, or paneer tikka masala next.

★★★★★ REVIEW

“I have made this recipe several times and it’s always better than the restaurant” – David

Ingredients needed

  • Chicken thighs. I prefer skinless chicken thighs because that’s how it’s traditionally made, but you’re welcome to use chicken breasts.
  • Garlic cloves and ginger. Essential aromatics. Use fresh or bottled garlic and ginger, but NOT granulated. Trust me, it makes all the difference. 
  • Tandoori paste. This is a common curry paste that contains a blend of unique spices and herbs. I’m able to find it at most well-stocked grocery stores and at my local Indian market. 
  • Spices. I used a blend of cumin, garam masala, turmeric, cinnamon, and smoked paprika. Plus salt and pepper to taste. 
  • Crushed tomatoes. The bulk of the sauce. I prefer my curry with chunks of tomatoes, but if you don’t, use tomato sauce. I’ve also tested this curry with fire roasted tomatoes for some added zing.
  • Onions. Sautéed with the spices until caramelized. 
  • Chicken broth. I went with a low-sodium broth so I could control how much salt was added. 
  • Lemon juice. For acidity and to balance the curry.
  • Butter. To fry up the chicken.
  • Ghee. Also known as clarified butter, ghee is used more often than regular butter. I used some to start the sauce, but you’re welcome to use a combination of oil and butter if you don’t have ghee. 
  • Heavy cream. Essential for creaminess. 
  • Cilantro. For garnish. 

How to make butter chicken

This is an overview with step-by-step photos. Full ingredients & instructions are in the recipe card below.

chopped raw chicken thighs, curry paste, ginger, and onion in a bowl.

Step 1- Assemble. Combine the ginger, garlic, lemon juice, chicken, and curry paste in a bowl. 

seasoned chicken thigh pieces pan-fried in a skillet.

Step 2- Cook the chicken. Melt butter in a pot and cook the chicken until no longer pink, then set it aside.

crushed tomatoes, onion, chicken broth, and seasoned chicken in a pot.

Step 3 – Assemble the curry. Melt ghee in the pan and add the onions and spice blend. Cook briefly, then stir in the chicken, tomatoes, and broth and bring to a simmer. 

creamy butter chicken in a silver pot with a wooden spoon.

Step 4- Add cream. Once the curry has thickened, add the heavy cream and simmer until it reaches your desired consistency. 

Arman’s recipe tips

  • Marinate the chicken. If I have time, I like to coat the chicken in the curry paste and let it sit for 30 minutes to 1 hour so it soaks in even more flavor. 
  • Want a silky smooth sauce? Take the chicken out and blend the sauce using an immersion blender to make it smooth. 
  • Don’t add the cream all at once. I’ve noticed if the curry is pretty warm, the cream will separate and become grainy. To avoid this, add the cream to a bowl with ¼ cup of the sauce, stir, then add it to the pot. This tempers the cream, so it shouldn’t separate. 
  • Add some heat. Stir in ¼ teaspoon of chili powder or cayenne pepper for a kick. 
  • Serve the curry with basmati rice (or cauliflower rice) and naan for a complete Indian-inspired dinner. 

Storage instructions

To store: Store leftover butter chicken in an airtight container in the refrigerator for 3-4 days. 

To freeze: Let the chicken cool completely, then freeze it in a freezer-friendly container for 3 months. 

To reheat: Reheat leftovers on the stovetop or in the microwave until warm. 

chicken makhani.

Frequently asked questions

Can I use milk instead of cream in butter chicken?

You can, though the consistency won’t be quite right as milk is much more watery than cream. If you’d rather not use cream, I would suggest trying yogurt. 


Can I make this dairy free?

Yes, butter chicken can be made dairy free by using plant-based butter and vegan cream. I don’t recommend using plant-based margarine as it curdled and didn’t leave a pleasant texture.

What to serve with this


If you tried this Butter Chicken Recipe or any other recipe on my website, please rate the recipe and let me know how it went in the comments below. It really helps others thinking of making the recipe. 

butter chicken recipe.

Butter Chicken Recipe

5 from 49 votes
This restaurant style butter chicken recipe features tender chicken pieces simmered in a rich and creamy sauce. Watch the video below to see how I make it in my kitchen!
Servings: 8 servings
Prep: 5 minutes
Cook: 15 minutes
Total: 20 minutes

Video

Ingredients  

  • 1 piece ginger minced
  • 3 cloves garlic minced
  • 1 small lemon juiced
  • 1 1/4 pounds chicken thighs chopped
  • 2 tablespoons tandoori curry paste
  • 1 tablespoon butter
  • 2 tablespoons ghee
  • 1 small onion sliced
  • 1 teaspoon garam marsala
  • 1 teaspoon cumin
  • 1 teaspoon smoked paprika
  • 14 ounces canned tomatoes
  • 1 1/2 cups chicken broth
  • 1 1/4 cups heavy cream

Instructions 

  • In a bowl, add the ginger, garlic, lemon juice, chicken, and curry paste and mix well.
  • Add the butter to a non-stick pan and place it over medium heat. Once hot, add the chicken and cook for 3-4 minutes, until no longer pink. Remove from the pan.
  • Add the ghee to the pan and then the onion and spices. Cook until fragrant. Add the chicken back into the pan, along with the crushed tomatoes and chicken broth and bring it to a simmer.
  • Once it has thickened, stir through the heavy cream and let it simmer for 10-12 minutes, or until it has thickened. 

Notes

TO STORE: Place butter chicken in an airtight container in the fridge. Properly stored butter chicken will be good for 3-4 days.
TO FREEZE: Transfer it into a freezer-safe airtight container, label it with the date, and store it in the freezer for up to 3 months. 
TO REHEAT: Alow it to defrost in the fridge and then reheat it on the stovetop or in the microwave.
Instant Pot method: Sauté onions, garlic, and ginger in butter and ghee. Add the spices, tomatoes, and chicken thighs. Cook on Manual Pressure for 8 minutes, then natural release pressure for 5 minutes, then quick release. Add the cream and continue on the sauté setting until thickened. 
Slow cooker method: Sauté the onions, garlic, and ginger in butter and ghee, then add it to the slow cooker with the spices, tomatoes, and chicken. Cook on High for 3-4 hours or Low for 6-7 hours, then add the cream and continue cooking on Low until thickened.

Nutrition

Serving: 1servingCalories: 332kcalCarbohydrates: 7gProtein: 22gFat: 15gSodium: 306mgPotassium: 313mgFiber: 1gVitamin A: 1419IUVitamin C: 14mgCalcium: 63mgIron: 1mgNET CARBS: 6g
Course: Main Course
Cuisine: Indian
Author: Arman Liew
Tried this recipe?Give us a shout at @thebigmansworld or tag #thebigmansworld!

Originally updated April 2023, updated and republished March 2025

Arman Liew

I’m a two time cookbook author, photographer, and writer, and passionate about creating easy and healthier recipes. I believe you don’t need to be experienced in the kitchen to make good food using simple ingredients that most importantly, taste delicious.

You May Also Like

5 from 49 votes (42 ratings without comment)

Leave a Comment

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

Recipe Rating




Comments

  1. 5 stars
    delicious!! i reaally enjoyed all of this and i scoffed the lot thank you arman for the amazing indian food it made me remind myself of my hometown! in california

  2. 5 stars
    I made this recipe for the family and it got rave reviews 😉. The family said they preferred this recipe compared to another one I tried months ago and I agree! Love that there’s lots of sauce . Just the right amount of kick.

    1. 5 stars
      This recipe is soo good! Perfection! We started Keto not long ago so we put it over riced cauliflower. Amazing! Thank you!

  3. Hi! I wanted to make this recipe tonight, but noticed it only says « 1 piece of ginger » . What does that mean? How much of minced ginger do I need approximately? 1 tablespoon, 1 teaspoon? A perception of a 1 pièce can be quite different to different people..If you can clarify this, it would help a lot, to much ginger can be overpowering. Thanks