Ready to bring some bold, unforgettable flavors to your kitchen? We’re talking about the real deal: Butter Chicken—a classic that’s both creamy and tangy, rich in spices but totally easy to whip up. Forget scouring specialty stores, you’ll find everything you need in your regular supermarket. Whether you're kicking back with this dish on a Friday night or impressing friends, this recipe brings restaurant-quality Indian food straight to your table without the hassle.
With just three simple steps, you’ll be cooking like a pro: marinate the chicken, cook it up golden, and then create a velvety, spiced curry sauce that’s seriously next-level. Trust me, you’ll want every last bit of that sauce to dunk your rice in.
So go on, get that rice going, marinate your chicken, and create a curry sauce that’ll have everyone licking their plates clean. Let’s dive in and get cooking! This butter chicken is everything you love about Indian food—big flavors, creamy texture, and the satisfaction of making it yourself!
Butter Chicken—Everyone’s Favorite Curry
As someone who loves food with rich, creamy flavors, it’s no surprise that Indian food is one of my favorite foods next to Chinese, Japanese, and Mexican food. There’s nothing like a great curry to go with your favorite Netflix show.
For newcomers to Indian food, the idea of making a dish with so many complex flavors can be daunting and you may not know where to start from an ingredient standpoint. But that’s okay! When it comes to the complexity of Indian food, Butter Chicken is one of the few exceptions. This Butter Chicken is easy enough for anyone to make and you’ll be able to find all the ingredients you need from your local grocery store without the need to visit an Indian supermarket.
Is Butter Chicken Indian food?
Yes! Butter Chicken is Indian food. There are some misconceptions that this dish originated in the United Kingdom. That would be the case if we were talking about Tikka Masala, but Butter Chicken, or Murgh Makhani as it’s traditionally known, actually originates from Delhi, India in 1948 by Kundan Lal Gujral. Compared to other Indian curry sauces, it is quite mild. Because of its approachable spice level and flavor, it has become an international favorite!
Butter Chicken Ingredients
Refer to the recipe card for the full list of ingredients and measurements!
Basmati rice – This type of rice is the perfect accompaniment to the chicken that brings the dish together.
Water – Cook your rice with equal parts water.
Boneless skinless chicken thighs – The chicken is the star of the dish. Cut these into 1-inch pieces.
Plain non-fat Greek yogurt – If you can’t find Greek yogurt, any plain non-fat yogurt will do!
Kashmiri chili powder – This spice can be substituted for regular chili powder if you cannot find it at your grocery store.
Turmeric
Freshly squeezed lemon juice – You can optionally substitute for lemon juice that has already been bottled, but make sure it’s regular lemon juice and not a concentrate!
Ground cumin
Fine kosher sea salt – The salt doesn’t have to be this exact salt. Regular table salt will get the job done but I always prefer the flavor of this salt for everyday cooking.
Raw ginger – I usually grab 3-4 inches of raw ginger root. Be sure to peel the outer layer off before grating!
White onion – Ideally, you’ll want to go for a medium-size onion and finely dice it.
Garlic cloves
Garam masala – This is probably one of the most important spices that you should avoid omitting or substituting. Garam masala is what gives the curry sauce that Indian spice flavor.
Fenugreek powder – If you can’t find this at the grocery store, you can optionally substitute it for ground fennel.
Raw cane sugar – I prefer raw cane sugar for cooking, but you can always substitute with brown or granulated sugar.
Ghee – If you have no idea what this is, it is clarified butter originating from India. This gives the dish a rich and buttery flavor. If you HAVE to substitute it (which I don’t recommend), substitute it for unsalted butter. Preferably, you’ll want it to be room temperature, but it honestly doesn’t make a huge difference once melted down.
Crushed tomatoes – I accidentally bought fire roasted crushed tomatoes once and used that instead, which actually added a smokey flavor to the dish which was quite good. However, I’d still recommend regular unseasoned crushed tomatoes.
Heavy cream
Unsalted butter – The butter should ideally be room temperature or at least cold enough to melt into the sauce quickly. Frozen butter will take forever to melt!
Fresh cilantro – You can either take a few sprigs or leaves and use it as garnish, or in my case, I finely chop it and sprinkle it on top of the curry and chicken so I can mix it with the dish when I eat it.
Butter Chicken Notes and Tips
Spice Level
I’m honestly not the best judge of spice levels when it comes to food because I LOVE spicy food, so take this with a grain of salt (pun intended). As someone who loves spice, I find this dish to be more on the mild side of spice.
To those totally not accustomed to spice and sensitive to heat, you can always cut the chili powder measurements in half or mix sour cream into the curry sauce to reduce the spice.
How to Make Butter Chicken in 5 Simple Steps
Cook your basmati rice
Make a marinade for your chicken thighs
Cook the marinated chicken in a skillet
Make the curry sauce in the same skillet that you cooked your chicken in
Mix your cooked chicken and sauce, garnish with cilantro, and boom! You’re done.
The secret to getting flavorful, tender chicken is marinating the chicken in a spice-infused yogurt mix containing non-fat yogurt, raw garlic, lemon juice, and spices. The spices in Butter Chicken include garam masala, turmeric, Kashmiri chili powder, cumin, and salt.
How Much Butter Does Butter Chicken Need?
Contrary to the name suggests, the rich and creamy flavors of the Butter Chicken saucedon’t require much butter—only 2 tablespoons will do! Instead, the richness of the sauce comes from the heavy cream that is used. Some recipes and restaurants live up to the name of the dish and throw in an extremely generous amount of butter to the sauce at the end, but I find that it is already rich enough and does not require such an unhealthy amount of butter. This Butter Chicken recipe perfectly encapsulates the curry sauce flavor and richness while still being less oily than restaurants!
Butter Chicken Step-By-Step Recipe Instructions
1. How to Cook Basmati Rice
Rinse your rice thoroughly to get rid of any starch. I typically wash it three times, or until the water is near-clear. To do this, I fill up my rice cooker bowl with the rice and water, put my hand out into a claw shape, and mix the rice in a circular motion for about 30 seconds, dump out the cloudy water, fill the bowl of rice back up with water, and repeat two more times, or until the water runs clear.
Place your rice and equal parts water into your rice cooker and let it do the work for you!
Keep the rice on the warm setting until you are ready to chunk up your rice and plate it.
2. Marinade The Chicken Thighs
Cut your chicken thighs into 1-inch pieces and place in a mixing bowl with the rest of the marinade ingredients.
With a spatula or your hand, mix the ingredients thoroughly to ensure the chicken gets completely coated with the marinade.
Cover in plastic wrap and set aside for cooking.
OPTIONAL: you can cook the marinated chicken right away if you are looking to make a quick meal (which is what I usually do because I’m impatient and hungry), or you can optionally let the chicken rest in the marinade for 3+ hours in the refrigerator to really absorb those flavors.
3. Cook The Chicken
Take a 12-inch skillet and heat it over medium-high heat. Next, add the ghee and allow it to melt completely and coat the pan.
Once the ghee is melted, throw your chicken in and give it a gentle stir to ensure each piece has been separated and do not stick together when cooking. Sear those suckers on all sides until golden brown. It is okay if the chicken pieces are not entirely cooked all the way through, because they will continue to cook in the curry sauce later.
Once the chicken gets a nice golden brown color, move them to a bowl or dish and set aside for later. Just be sure NOT to burn the chicken or marinade. Having black, charred crunchy bits does not taste good.
If there is any leftover marinade in the pan, leave it there to add some extra flavor to the onions!
4. Make The Curry Sauce
Turn your heat down to medium and in the same pan, add your diced onions. Season with salt, garlic, and ginger.
After a couple of minutes, allow the aromatics to open up with the onions and add garam masala, Kashmiri chili powder, turmeric, fenugreek powder, and sugar. Stir until combined. Allow the onions to sweat and cook until they begin to become translucent without becoming too soft, stirring occasionally so they do not burn. This will take about 5-8 minutes.
Add your crushed tomatoes to the pan and stir to combine. Allow the sauce to reduce for 2 minutes and then place the onion and tomato mix in a blender and blend until smooth.
5. Mix Chicken and Curry Sauce, Then Add Remaining Ingredients
Pour your blended sauce back into the pan, add your chicken, and cover with a lid or tinfoil to allow the chicken to fully cook. Simmer on medium-low for 7-8 minutes. Keep a watchful eye to ensure the sauce and chicken do not burn. I would recommend stirring once or twice through the simmering process.
Uncover the pan and add the heavy cream. Stir until combined and allow to simmer for 1-2 minutes until thickened.
Turn the heat off, add a pinch of salt to taste, and finally add your butter and stir until the sauce is thoroughly incorporated. Plate your dish with basmati rice and your Butter Chicken before garnishing with fresh cilantro.
OPTIONAL: add a dollop of sour cream to the top of your curry and mix it into the curry sauce when you eat it. I prefer not to because I’m not a huge fan of sour cream and because… well… the dish is already PERFECT!
What Should I Serve with Butter Chicken?
Naan – Easily the most popular side for Butter Chicken next to basmati rice. Tear it, dip it, and eat it with your curry sauce! If you can’t find naan, you can substitute no yeast flatbread or pita.
Samosas – The ultimate Indian appetizer for any Indian dish. Leftover samosas make great sides and snacks!
Storage, Reheating, and Meal Preparation Tips for Butter Chicken
Any leftover Butter Chicken can be stored in an airtight container in the refrigerator for up to three days before it starts to go bad. If you want to freeze and save the leftovers for longer, you can certainly do that too!
Because this recipe makes three servings, I typically divide my portions into three airtight containers, separating the rice and the Butter Chicken into two separate halves of an airtight container. If you mix the rice with the curry sauce, reheating it will make the rice soggy.
To reheat one serving of the Butter Chicken stored in the refrigerator, pop it in the microwave and loosely cover with a lid to allow venting and microwave on high for 1.5-2.5 minutes, remove the lid and stir the curry sauce and chicken, loosely cover it with a lid again, and microwave for another 1.5-2.5 minutes, or 3-5 minutes total for the microwave reheating process. If you froze your leftovers, remove from the freezer and place in the refrigerator to thaw completely before following the microwaves steps just mentioned.
[BLOCK] If you tried this Butter Chicken recipe or any other recipe on my website, please relieve a star rating and let me know how it went in the comments below!
Get ready to indulge in Indian Butter Chicken, where tender chicken simmers in a creamy, buttery tomato sauce with the perfect blend of spices. Pair it with naan or basmati rice, and you're in for a mouthwatering experience you won't forget!
Ingredients
Basmati Rice
1.5cup basmati rice
1.5cup water
Chicken Marinade
1.5lbs boneless, skinless chicken thighs, cut into 1" pieces
3/4cup plain non-fat Greek yogurt
2.5tsp Kashmiri chili powder (Substitute: regular store-bought chili powder)
1tsp turmeric
2tsp freshly squeezed lemon juice
1tsp ground cumin
1Tbsp garam masala
2tsp fine kosher sea salt
2Tbsp raw ginger, finely grated
Curry Sauce
1 white onion, finely diced
5 garlic cloves, minced chopped
1tsp garam masala
1tsp Kashmiri chili powder (Substitute: regular store-bought chili powder)
1/2tsp turmeric
1/2tsp fenugreek powder
1Tbsp raw cane sugar
2Tbsp ghee
1Tbsp raw ginger, finely grated
Pinch of salt
14oz crushed tomatoes
3/4cup heavy cream
2Tbsp unsalted butter
fresh cilantro for garnish (optional) (OPTIONAL: finely chop your cilantro and mix in your curry)
Instructions
Basmati Rice
1
How to cook your rice
First things first—give that rice a good wash, twice! Toss it into your rice cooker with water. If you’re feeling fancy (or impatient), use a pressure cooker and cut that cooking time in half—about 15 minutes should do. Cook until your rice is nice and fluffy. Keep the rice warm until you are ready to plate.
Chicken Marinade
2
How to marinade and cook your chicken
Get your chicken thighs in a bowl, then show them some love. Add the rest of the marinade ingredients and mix it up like you mean it, making sure each piece is fully coated. Cover with plastic wrap and let those flavors mingle.
Curry Sauce
3
How to make your curry sauce
Heat up a 12” nonstick skillet over medium-high heat, melt some ghee, and then introduce your marinated chicken to the party. Sear it until it’s golden on all sides—don’t worry if it’s not cooked all the way through yet. Set the chicken aside on a separate plate or bowl for later.
In the same skillet, throw in your onions, a pinch of salt, and get them softening. Add garlic, ginger, and stir like a pro. Time to bring in the heavy hitters—Garam Masala, Kashmiri chili, turmeric, fenugreek powder, and sugar. Add crushed tomatoes, reduce for 2 minutes, then blend that onion mix in a blender until it’s smooth.
Bring the sauce back into the pan, return the chicken, cover, and let it simmer for 7 minutes. Pour in some heavy cream, simmer until it's rich and thick. Turn off the heat, stir in butter, and season to taste.
Serve this beauty over your rice and sprinkle some cilantro if you’re feeling fancy. Enjoy!
Nutrition Facts
Servings 3
Amount Per Serving
Calories1215kcal
% Daily Value *
Total Fat79g122%
Saturated Fat35g175%
Cholesterol339mg113%
Sodium1932mg81%
Potassium1260mg36%
Total Carbohydrate78g26%
Sugars16g
Protein48g96%
Vitamin A 1422 IU
Vitamin C 19 mg
Calcium 220 mg
Iron 5 mg
Vitamin D 1 IU
Vitamin E 4 IU
Vitamin K 18 mcg
Vitamin B6 1 mg
Folate 45 mcg
Vitamin B12 1 mcg
Magnesium 113 mg
Zinc 4 mg
Copper 0.61 mg
Manganese 1 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
REDUCING THE SPICE
OPTIONAL: If the spice is too much, add some sour cream to your curry to reduce the heat. You can also reduce the amount of Kashmiri chili powder that you use.
LEFTOVERS & MEAL PREP
If you have leftovers or are prepping for future meals, divide the rice from the chicken and curry sauce into two halves of an airtight container. Store the leftovers in the fridge for 3 days or place them in the freezer to save them for longer.
For refrigerated leftovers, reheat them in the microwave using a covered, vented microwave-safe container. If frozen, allow them to fully defrost in the fridge before following the reheating steps for refrigerated leftovers.
Pin this recipe to share with your friends and followers.
Josh Cizek
Food Blogger & Marketer
My passion for cooking started when I was just 7 years old. I would mess around in the kitchen and dream up flavor combinations before I even knew half the ingredients!
Now, I’m a professional marketer, photographer, magician, aspiring DJ, and an enthusiastic home cook with a love for helping others live healthier, happier lives. Whether I’m whipping up new recipes or hitting up concerts with friends, I’m always looking for ways to inspire others. It’s been a wild ride connecting with people across the globe, sharing the joy of simple, delicious meals!