Makhani Chicken (Indian Butter Chicken) Recipe
Ingredients
Original Recipe (1X) yields 6 servings
Marinade:
- 1 pounds skinless, boneless chicken breast halves (cubed)
- 3 tablespoons lemon juice, divided
- 2 tablespoons chili powder, divided
- Salt to taste
- 1 cup yogurt
- 2 tablespoons olive oil
- 2 tablespoons garlic paste
- 2 tablespoons ginger paste
- 2 tablespoons melted butter
- 1 teaspoons garam masala
Sauce:
- 1 tablespoon butter
- 1 tablespoon garam masala
- 1 tablespoon ginger paste
- 1 tablespoon chopped garlic
- 1 tablespoon chopped green chile pepper
- 2 cups tomato puree
- 1 cup water
- 1 tablespoon chili powder
- 1 tablespoon honey
- teaspoon dried fenugreek leaves
- 1 cup heavy cream
Directions
Step 1: Prepare the marinade by placing the chicken into a nonporous glass dish or bowl. Add 1 tablespoon lemon juice, 1 tablespoon chili powder, and salt. Stir well to evenly coat the chicken. Cover and refrigerate for about 1 hour.
Step 2: Line a strainer with cheesecloth and place the yogurt in it. Allow the yogurt to drain for 15 to 20 minutes. Once drained, transfer the yogurt to a medium bowl.
Step 3: Mix the remaining 2 tablespoons lemon juice, olive oil, garlic paste, ginger paste, melted butter, the second tablespoon of chili powder, and garam masala into the yogurt until fully combined.
Step 4: Pour the yogurt mixture over the marinated chicken, cover the dish, and refrigerate again for 3 to 4 hours to allow the chicken to soak up the flavors.
Step 5: Preheat the oven to 400F (200C). Thread the marinated chicken onto skewers and arrange them in a 9x13-inch baking dish. Bake in the preheated oven for about 20 minutes, or until the chicken is nearly cooked through.
Step 6: While the chicken is baking, prepare the sauce. Melt butter in a medium saucepan over medium heat. Stir in garam masala and cook until it begins to crackle.
Step 7: Add the ginger paste, chopped garlic, and green chile pepper to the pan. Saut the mixture for 2 to 3 minutes, until fragrant and tender.
Step 8: Stir in the tomato puree, water, chili powder, and salt. Bring the mixture to a boil, then reduce the heat to low and let it simmer. Add honey and fenugreek leaves, stirring occasionally.
Step 9: Remove the partially cooked chicken from the skewers and place it directly into the sauce. Continue to cook for about 5 minutes, or until the chicken is fully cooked through. Use an instant-read thermometer to ensure the chicken reaches an internal temperature of at least 165F (74C).
Step 10: Stir in the heavy cream and mix well until the sauce becomes creamy and smooth. Serve hot.
Nutrition Facts (per serving)
- Calories: 492
- Total Fat: 28g (36% DV)
- Saturated Fat: 15g (73% DV)
- Cholesterol: 149mg (50% DV)
- Sodium: 666mg (29% DV)
- Total Carbohydrate: 19g (7% DV)
- Dietary Fiber: 4g (13% DV)
- Total Sugars: 10g
- Protein: 36g (72% DV)
- Vitamin C: 23mg (25% DV)
- Calcium: 159mg (12% DV)
- Iron: 3mg (19% DV)
- Potassium: 950mg (20% DV)
Recipe by Robert
History of Makhani Chicken
The origin of Makhani Chicken, also known as Butter Chicken, dates back to the 1950s in Delhi, India. It was created by the chefs at the famous Moti Mahal restaurant, where the leftover tandoori chicken was mixed with a creamy tomato-based sauce. The dish quickly became popular and evolved into a staple in Indian cuisine, often served in homes and restaurants alike. Butter Chicken, with its rich, velvety sauce and tender chicken, is now a globally recognized dish that exemplifies the essence of Indian cookinglayered with spices, but balanced with creaminess.
Regional Variations of Butter Chicken
While Butter Chicken has roots in Delhi, regional variations exist across India. In some regions, chefs use cashew nuts or almonds to add richness to the sauce, while others might incorporate coconut milk for a slightly different texture and flavor. In South India, a more spicy version of Butter Chicken is common, using a higher quantity of chilies and curry leaves. However, the essential characteristic of the dish remains unchangedthe fusion of grilled, tandoori-style chicken with a creamy tomato sauce. Whether in the streets of Delhi or in a home kitchen, Butter Chicken continues to represent the diversity and richness of Indian culinary traditions.
What Sets Makhani Chicken Apart
Butter Chicken stands out from other Indian chicken dishes like Tikka Masala or Chicken Korma due to its smooth, creamy texture and delicate balance of flavors. Unlike Chicken Tikka Masala, which is often spicier and more robust with a higher dose of masala spices, Makhani Chicken has a subtle richness, thanks to the combination of butter, cream, and tomato. Additionally, the marinated chicken in Butter Chicken is typically cooked in a tandoor (a traditional clay oven), giving it a smoky flavor that adds depth to the dish.
Where Butter Chicken is Typically Served
Butter Chicken is commonly found in Indian restaurants worldwide and is often considered a "gateway" dish for people new to Indian cuisine. It is frequently paired with naan bread or steamed basmati rice to soak up the rich sauce. In India, it is a popular dish for special occasions and celebrations, served during festivals like Diwali or weddings. Outside India, it is a favorite among Indian diaspora communities and remains a signature dish in many Indian restaurants globally, especially in places like the UK, the US, and Canada.
Interesting Facts About Butter Chicken
- Despite its name, Butter Chicken is not a heavily "buttery" dish but rather a mild, creamy curry that uses butter as one of its key ingredients for richness.
- The original version of Butter Chicken did not include cream. It was the addition of cream and butter in the Moti Mahal recipe that gave the dish its signature flavor and texture.
- The recipe for Butter Chicken varies significantly based on the region in India, with some variations including nuts, yogurt, and more intense spice levels.
- Butter Chicken has become so popular globally that it is often mistaken for the quintessential Indian dish, though it is just one of many curries in Indian cuisine.
- In some parts of the world, like the UK, Butter Chicken is often referred to as "Chicken Tikka Masala" due to similarities in preparation, but they remain distinct dishes in terms of their flavor profiles.
FAQ about Makhani Chicken (Indian Butter Chicken) Recipe
Comments
ONEHAPPYMEAL
10/06/2025 01:52:54 PM
Excellent! If you love to spend hours in the kitchen, this recipe is for you. Great taste, but not so easy or quick to make. I've tried recipes that are just as good, with easier and faster preparation, so I won't be trying this one again. But it is excellent! To the person who "didn't get the taste of butter chicken at all," your name implies that you may be Indian, so maybe you know more about this subject than I do but: welcome to the world of Butter Chicken. I often eat at Indian restaurants and usually order butter chicken (it is my most favourite dish in the world). I have had butter chicken that is mild, spicy, sweet, bland, yellow, orange, red, almost greenish, creamy, not at all creamy, tomatoey, coconutty, with and without nuts and raisins. Such is the variety of butter chicken recipes - it depends on which part of India the chef hails from. Perhaps this recipe did not tickle your fancy, but it IS butter chicken. Marination in yoghurt is the key to tender chicken, the longer you marinate, the better. I always marinate the chicken the night before, or in the morning.
gabarito
12/07/2010 05:28:41 PM
Excellent butter chicken. I let the chicken marinate overnight. I have made it several times, each time better than the last. I liked reducing the chili powder in the sauce by about half, and adding half of tablespoon of red curry powder. Like many reviewers, I have found that less tomato puree is better, I use about 1 and 1/4 cup, instead of 2 cups.
Daisyspoon
04/25/2009 07:32:34 PM
I am so happy to finally have made an Indian meal at home that actually tastes Indian. I made some modifications: I added about 1/2 tsp of coriander, 1/2 tsp cumin, 1/2 tsp turmeric, 1/2 tsp curry powder, 1/4 tsp cinnamon, and 1/4 tsp cayenne pepper to the yogurt marinade. I cooked this in a large saucepan, sauteed a shallot and some white onion in peanut oil, then added the chicken mixture to only 1 cup tomato puree and 1 tbsp honey (nothing else in the third list). I simmered the mix over medium heat for 10 minutes, added 1/4 cup of ground cashews and 1/4 cup more yogurt then simmered for another 10 minutes.
SumiMalik
10/11/2008 06:25:29 PM
This recipe is truly amazing! I did improvise a little, due to time sensitivity, and of course, taste :) First off, I marinated 2 1/2 lbs boneless chicken for 1 hour with the ingredients from category 1 & 2. Then, I placed them in a baking tray (one that lets fat drip, but in this case, any excess sauce) and placed in the oven for 20-30 mins as needed. I improvised to 1 full stick of butter rather than the few Tbsp it called for (considering it's called "Butter Chicken")but followed the rest of the recipe for the sauce making as directed. At the end, I tasted it and realized we needed a bit more honey and a dash of nutmeg, to give it that butter chicken kick... fabulous! And I am giving this guy a 5 star- since this was my first attempt to making this dish that I soooo loved. It brought back soo many memories, and I swear that I have not in a looonngg while tasted Chicken Makhani like this... Thanks for posting it!
ScavenGypsy
08/06/2009 11:18:20 AM
This recipe was not only fun to make, it was so good that after we cleared the table, our dinner party guests were crowded around the mostly empty pot in the kitchen, scraping spoonfuls of sauce into their mouths. I used fresh garlic and ginger, and and changed the cooking times a bit to emulate the "next day" effect. I made the red sauce right after putting the chicken in the second marinade, and throughout the day I would heat it up and then let it cool down. When it was time to cook the chicken, I just slapped the whole baking dish with the raw chicken and marinade into the oven for about 20 minutes, and then I scraped it all into the red sauce after that, let that simmer for 20 minutes, added the cream and then let it simmer for another 30 minutes or so, both times without the lid so the sauce thickened up perfectly. Perfect amount of spice as is, even for our group of varying sensitivity - I think the trick is the longer you simmer, the mellower it gets.
Michelle
02/03/2019 06:34:05 PM
This recipe turned out really well, though I made a few changes. I roasted garlic for the garlic paste, added pureed caramelized onions to the sauce, and used a mix of tomato sauce and paste in lieu of the tomato puree. Will definitely be making this again.
Dave W
12/09/2013 10:01:09 AM
Delicious ! I minced fresh garlic and added a small amount of oil to make the garlic paste; did the same thing with fresh ginger root to make ginger paste. For the tomato puree, I used a can of crushed tomatoes, which worked out fine, and I omitted the fenugreek altogether. There's no need to skewer the chicken pieces unless you really want to. Once the chicken has finished in the oven, use a slotted spoon to remove the pieces, and discard the remaining liquid (about a cup). Serve over basmati rice and with naan bread.
marilyn
04/16/2018 11:40:11 PM
I thought the recipe was excellent. the only change was i used less puree 10.75 oz with 3/4 cup of water and used 3.14 lb of thighs. everything else as the recipe said. very good.
Sarixmaki
11/21/2018 04:32:32 PM
Pretty good, I made it in my Pressure cooker and it turned out great. I subbed in greek yogurt instead of plain, and at first it seemed to overpower everything else, but after the 10-15 minutes of simmering the flavors melded together.
iluvpastry
01/23/2018 01:00:50 AM
Everyone liked this! I didn't cook the chicken in the oven, but used the stovetop in a skillet. All other steps were as written, except I didn't have fenugreek leaves and added cilantro at the end instead.
DC Girly Girl
01/06/2008 09:44:12 AM
Mmmmmm!!! Used 2.5 lbs split breasts. Since I was using bone-in pieces, I doubled all other ingredients EXCEPT tomato puree. Added a dash of curry powder to both marinade & sauce. Used 1 cup of tomato sauce instead of 2 cups tomato puree. Added one can of diced tomatoes in place of the 2nd cup of tomato puree. Forgot to add the cream but didn't notice. Also I now have a lot of extra sauce to use for another meal...darn!
Gail Tisius
06/04/2025 05:12:12 PM
We loved this dish. I used mild chili peppers for less heat and while it still had some (especially the next day), it was tolerable and I cannot imagine the flavors without them. I added frozen peas for my vegetables. I also used simple syrup only because I was out of honey. Definitely will be making this again.
SavvyAhi4044
07/07/2023 09:29:30 AM
AMAZINGLY FANTASTIC!!!!! This is my FIRST ever cooking review......why, cos I am seldom 100% with any recipe or I need to adjust it so much. This is one of the best curry recipes I have ever tried to cook and I am now cooking it for the third time this year!!!! ITS DELCIOUS, I love the creamy texture but its still spicy (I added lots more chillies) . I have been looking for something that's NOT tomato based for sooo long........YOU MUST TRY!!!!
Brushjl
08/07/2021 01:14:13 AM
I've made a lot of butter chicken recipes and this is one of the best. Yes, spicier than most, but I loved that.
S.E.
05/27/2021 12:08:11 AM
So delish! I left out the fenugreek leaves and used a little more honey. I also used a 4 oz can of green chilies.
LamontClan
03/31/2021 11:27:20 PM
Great flavor and easy to make. I added some cashews and cilantro.
Helen Miller
01/14/2021 10:22:07 PM
Honestly one of the best I’ve tried.
Michaelle
11/20/2020 07:35:17 PM
Warm and cozy dinner! Will make again.
Langlay
08/18/2020 10:31:22 PM
This was fabulous! Always wanted to attempt making Indian Food, but, didn't know where to start. My first attempt! Amazing! I read some reviews and only changed the amount of cayenne pepper. I think instead of 1/2 teasp, I put in 1 or 2 Tablespoons! I like it HOT! Thanks for a great recipe!
Jennifer Linden-Tracz
05/06/2020 12:13:10 AM
Didn’t have fenugreek, so used curry powder instead