Rating: 4.5 stars 4.5
1354 Ratings
  • 5 star values: 887
  • 4 star values: 326
  • 3 star values: 92
  • 2 star values: 31
  • 1 star values: 18

This butter chicken recipe, or chicken makhani, is one of my favorite Indian dishes. It features a full-flavored sauce that complements the chicken well. It can be made as mild or spicy as you wish by adjusting the cayenne. Serve with basmati rice and naan bread.

Recipe Summary

10 mins
25 mins
35 mins


Original recipe yields 4 servings
The ingredient list now reflects the servings specified
Ingredient Checklist


Instructions Checklist
  • Heat 1 tablespoon oil in a large saucepan over medium-high heat. Saute shallot and onion until soft and translucent, about 5 minutes.

  • Stir in butter, ginger-garlic paste, lemon juice, 1 teaspoon garam masala, chili powder, cumin, and bay leaf. Cook and stir for 1 minute. Add tomato sauce, and cook for 2 minutes, continuing to stir frequently.

  • Stir in half-and-half and yogurt. Reduce heat to low, and simmer for 10 minutes, stirring frequently. Season with salt and pepper. Remove from heat and set aside.

  • Heat remaining 1 tablespoon oil in a large heavy skillet over medium heat. Cook chicken until lightly browned, about 10 minutes.

  • Reduce heat, and season with remaining 1 teaspoon garam masala and cayenne. Stir in a few spoonfuls of sauce, and simmer until liquid has reduced, and chicken is no longer pink. Add cooked chicken into sauce and stir together.

  • Dissolve cornstarch into water, then mix into the sauce. Cook for 5 to 10 minutes, or until thickened.

Nutrition Facts

408 calories; protein 23.4g; carbohydrates 15.6g; fat 27.8g; cholesterol 107mg; sodium 523.4mg. Full Nutrition