Print

INDIAN BUTTER CHICKEN

INDIAN BUTTER CHICKEN bowl on white napkin with warm sauce and glass of water

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Indian Butter Chicken recipe is rich, creamy, and bursting with flavor. Perfect for a cozy dinner, it combines tender chicken with a luscious tomato based sauce. Enjoy an authentic Butter Chicken Indian dish that’s easy to make and always satisfying.

Ingredients

Scale
  • 3 tablespoons peanut oil divided
  • 2 pounds boneless skinless chicken breasts cut into 1” chunks
  • 3 tablespoons unsalted butter
  • ½ medium white onion diced
  • 3 cloves garlic minced
  • 1 tablespoon minced ginger
  • 2 teaspoons garam masala
  • 2 teaspoons ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon chili powder
  • 1 bay leaf
  • 1 tablespoon tomato paste
  • 1 cup crushed tomatoes
  • ¼ cup heavy cream
  • 1 cup whole milk plain yogurt
  • 2 teaspoons cornstarch
  • Kosher salt as needed

Instructions

  1. Heat 1 tablespoon peanut oil in a large skillet over medium-high heat. Add chicken chunks and sear until browned on all sides. Remove chicken and set aside.
  2. In the same skillet, melt butter and add diced onion. Cook until translucent.
  3. Add garlic and ginger, sauté for 1 minute.
  4. Stir in garam masala, ground cumin, ground coriander, chili powder and bay leaf. Cook spices for 1–2 minutes until fragrant.
  5. Add tomato paste and crushed tomatoes, stir well and bring to a simmer.
  6. Return chicken to skillet, cover and cook for 10 minutes until chicken is cooked through.
  7. Mix yogurt, heavy cream and cornstarch in a bowl, then stir into the skillet. Cook for another 5 minutes until sauce thickens.
  8. Season with kosher salt as needed. Serve hot with rice or naan.

Notes

  • For extra richness, add a splash of additional cream before serving
  • Adjust chili powder to your spice preference

Nutrition