Print

Butter Chicken – A Creamy Classic That Wins Every Time

Butter Chicken – Creamy Authentic Indian Recipe with Rice and Naan

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This butter chicken recipe is a creamy, rich, and authentic Indian butter chicken recipe made easy for home cooks. Packed with traditional spices, a velvety tomato-based sauce, and tender chicken, it’s the perfect homemade butter chicken curry for any day of the week.

Ingredients

Scale
  • 1 lb boneless, skinless chicken thighs
  • 1 cup plain yogurt (for marinade)
  • 1 tbsp lemon juice
  • 3 garlic cloves, minced
  • 1-inch ginger, grated
  • 2 tbsp butter
  • 1 tbsp garam masala
  • 1 tsp ground cumin
  • 1 tsp chili powder
  • 1/2 tsp turmeric
  • 1 cup tomato purée
  • 1/2 cup heavy cream
  • 1 tsp sugar
  • 1 tsp dried fenugreek leaves (optional)
  • Salt to taste

Instructions

  • Marinate chicken in yogurt, lemon juice, garlic, and ginger for at least 30 minutes.
  • Heat butter in a pan and sear the chicken until browned. Remove and set aside.
  • In the same pan, sauté onions, garlic, and ginger until soft.
  • Add garam masala, cumin, turmeric, chili powder. Stir for 30 seconds.
  • Add tomato purée and cook until thickened.
  • Stir in heavy cream, butter, and sugar. Simmer for 5 minutes.
  • Return chicken to pan and simmer until fully cooked and coated in sauce.
  • Add fenugreek leaves if using. Adjust salt. Serve hot with rice or naan.

Notes

  • For a dairy-free version, substitute heavy cream with coconut milk or cashew cream.
  • You can use chicken breasts instead of thighs, but thighs give a juicier result.
  • This easy butter chicken recipe tastes even better the next day!