Go Back
Delicious plate of ultimate authentic butter chicken with rich sauce and spices

Ultimate Authentic Butter Chicken

This rich and creamy butter chicken is quick to prepare, family-friendly, and made in just one pan for easy cleanup. Perfect for serving over naan or rice!
Prep Time 30 minutes
Cook Time 40 minutes
Total Time 1 hour 10 minutes
Course Dinner, Main Course
Cuisine Indian, North Indian
Servings 4 servings
Calories 450 kcal

Ingredients
  

For the Chicken Marinade

  • 1 lb chicken breast, cut into bite-sized pieces
  • 1 cup plain yogurt Greek yogurt can be used for a creamier texture.
  • 2 teaspoons garam masala
  • 1 teaspoon cumin
  • 1 teaspoon coriander
  • 1 teaspoon turmeric
  • 1 teaspoon chili powder Adjust to taste for desired spiciness.
  • Salt to taste Salt

For the Sauce

  • 1 medium onion, finely chopped
  • 2 medium tomatoes, pureed
  • 1/2 cup heavy cream
  • 2 tablespoons butter
  • 2 tablespoons vegetable oil

For Garnish and Serving

  • Fresh cilantro Fresh cilantro for garnish
  • Naan or rice Naan or rice for serving These sides are perfect for soaking up the sauce.

Instructions
 

Marinating the Chicken

  • Marinate chicken pieces in yogurt, garam masala, cumin, coriander, turmeric, chili powder, and salt for at least 30 minutes.

Cooking the Dish

  • In a large skillet, heat butter and oil over medium heat. Add chopped onions and sauté until golden brown.
  • Stir in the marinated chicken and cook until no longer pink.
  • Add pureed tomatoes and simmer for 20 minutes.
  • Stir in heavy cream and adjust seasoning as needed.
  • Garnish with fresh cilantro and serve hot with naan or rice.

Notes

For the best flavor, marinate the chicken for several hours if possible. This recipe can be adapted with tofu for a vegan option, or try different proteins like lamb or paneer. Store leftovers in an airtight container for up to 3 days in the refrigerator or freeze for up to 3 months.
Keyword Butter Chicken, Chicken Recipe, Creamy Dish, Indian Cuisine, Naan