Skip to main content New<> this month
Get the Allrecipes magazine

Indian Butter Chicken (Chicken Makhani)

Rated as 4.86 out of 5 Stars

"Delicious Indian butter chicken at home. It is so flavorful and easy to prepare. Add your favorite veggies to make it a complete meal. The entire family loves it. Serve over warm basmati rice along with some naan bread."
Added to shopping list. Go to shopping list.


1 h 8 m servings 552
Original recipe yields 4 servings


{{model.addEditText}} Print
  1. Mix garam masala, tandoori masala, curry, cumin, cardamom, cayenne, salt, and black pepper together in a small bowl to make spice mixture.
  2. Place chicken in a large bowl and add 1/2 the spice mixture; turn to coat evenly.
  3. Melt 1 tablespoon butter in a large skillet over medium heat. Add chicken; cook and stir until lightly browned, about 10 minutes. Remove from heat.
  4. Melt remaining 2 tablespoons butter in a large saucepan over medium heat. Add onion; cook and stir until soft and translucent, about 5 minutes. Stir in remainder of the spice mixture, lemon juice, garlic, and ginger; cook and stir until combined, about 1 minute.
  5. Stir tomato puree into onion mixture and cook, stirring frequently, about 2 minutes. Pour in half-and-half and yogurt. Reduce heat to low and simmer sauce, stirring frequently, about 10 minutes. Remove from heat.
  6. Blend cashews in a blender until finely ground. Add sauce to the blender; puree until smooth.
  7. Pour blended sauce over chicken in the skillet. Simmer until thickened, 10 to 15 minutes. Garnish with cilantro.


  • Cook's Note:
  • If you have trouble finding tandoori masala, it is a blend of paprika, cumin, coriander, garlic, ginger, and cardamom.

Nutrition Facts

Per Serving: 552 calories; 38 22 33.2 142 542 Full nutrition

Explore more


Read all reviews 10
Most helpful
Most positive
Least positive

This recipe turned out exceptional. I am just getting into Indian cuisine, but this is was an outstanding recipe. It turned out creamy and just like you would get from an Indian restaurant, I re...

This tastes just like what I order in my favorite Indian restaurant. For the most I followed the recipe exactly as written. I made two substitutions because of what I had on hand - nutmeg instea...

Wonderful recipe for chicken makhani. I substituted seitan for the chicken and the entire family loved it.

Man, I'm angry. I screwed up when I made this as I had doubled the recipe, but accidentally quadruped the tomato paste! So taking that into account, I believe this to be a pretty good recipe - ...

instead of curry, I used cumin since that is all I had at the time. Still came out great. Family loved it

awesome loved this dish we will make it more often!! thanks

Cut down the spice some on the second try

Great recipe! My only addition was 2 tsp sugar at the end which I thought brought this closer to versions I have enjoyed most in the past. I added red peppers and a tablespoon of cilantro during...