Makhani Chicken (Indian Butter Chicken)

Makhani Chicken (Indian Butter Chicken)


"This fragrant, spicy Indian butter chicken recipe is from the owner of the India Cuisine restaurant in Seattle, Washington. Serve with hot Indian bread."

Ingredients 5 h 15 m {{adjustedServings}} servings 492 cals

Serving size has been adjusted!

Original recipe yields 6 servings



Amount per serving ({{servings}} total)

  • Calories:
  • 492 kcal
  • 25%
  • Fat:
  • 28.4 g
  • 44%
  • Carbs:
  • 19g
  • 6%
  • Protein:
  • 35.8 g
  • 72%
  • Cholesterol:
  • 149 mg
  • 50%
  • Sodium:
  • 666 mg
  • 27%

Based on a 2,000 calorie diet

On Sale

What's on sale near you.


  • Prep

  • Cook

  • Ready In

  1. To Marinate: Place chicken in a nonporous glass dish or bowl with lemon juice, 1 tablespoon chili powder and salt. Toss to coat; cover dish and refrigerate to marinate for 1 hour.
  2. Drain yogurt in a cloth for 15 to 20 minutes. Place in a medium bowl; mix in salt, garlic paste, garam masala, butter, chili powder, ginger paste, lemon juice and oil. Pour yogurt mixture over chicken, replace cover and refrigerate to marinate for another 3 to 4 hours.
  3. Preheat oven to 400 degrees F (200 degrees C).
  4. Place chicken on skewers. Place skewers in a 9x13 inch baking dish and bake in preheated oven for 20 minutes, or until almost cooked through.
  5. To Make Sauce: Melt butter in a medium saucepan over medium heat. Stir in garam masala. When masala begins to crackle, mix in ginger paste, chopped garlic and green chile peppers. Saute until tender, then stir in tomato puree, chili powder, salt and water. Bring to a boil; reduce heat to low and simmer, stirring in honey and fenugreek.
  6. Place chicken in sauce mixture. Continue cooking for another 5 minutes, or until chicken is no longer pink inside. Stir in fresh cream.
Tips & Tricks
Spicy Indian Chicken and Mango Curry

Make a sensational Indian curry that’s both creamy and spicy.

Famous Butter Chicken

See how to make moist, tender breaded and baked chicken.

Rate recipe

Your rating


Reviews 132

  1. 162 Ratings


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.


I'm a huge fan of Indian food and go to restaurants around the Bay area all the time. I've always wanted to be able to make my favorite dishes at home, but a lot of the recipes on the internet tasted NOTHING like the chicken Makhani in the restaurants. This recipe was DELICIOUS!! It was actually better than what I've had in restaurants! One note: If you are used to really mild makhani, I'd skip the green chili pepper. Used serrano pepper and it wasn't too spicy but there was definitely a bite. I'll be keeping this recipe!

Rania S

It just didn't taste like butter chicken at all. However, the next day after refrigerating, the flavors came together and tasted MUCH better. Still NOT butter chicken. Also, I like spicy food and this was way too spicy! So what I would suggest for this recipe is make it a day before and cut down on the chili powder by at least 1/2. If it's not spicy enough for you, you can always add but can never subtract.