Print

Homemade Butter Chicken Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Indulge in the luscious flavors of Homemade Butter Chicken, a classic Indian dish that captivates with its creamy tomato sauce and aromatic spices. Perfect for any occasion, this recipe brings warmth and comfort to your dining experience. With tender chicken marinated to perfection and a rich sauce, each bite promises to transport you straight to culinary bliss. Whether served over fluffy basmati rice or alongside warm naan, this dish is sure to delight both family gatherings and intimate dinners.

Ingredients

Scale
  • 1 lb boneless skinless chicken thighs
  • 1 cup plain yogurt
  • 2 tbsp garlic-ginger paste
  • 2 tsp cumin powder
  • 1 tsp salt
  • 2 tbsp oil (for cooking)
  • 1 large onion, finely chopped
  • 1 cup tomato puree
  • 1 tsp garam masala
  • 1 cup heavy cream

Instructions

  1. 1. Marinate the chicken: In a bowl, mix yogurt, garlic-ginger paste, cumin powder, and salt. Add chicken and coat evenly. Cover and marinate in the refrigerator for at least 1 hour or overnight.
  2. 2. Cook the chicken: Heat oil in a skillet over medium heat. Add marinated chicken pieces (do not overcrowd) and cook until browned on both sides, about 5-7 minutes per side. Remove from skillet.
  3. 3. Prepare the sauce: In the same skillet, add more oil if needed. Sauté onions until golden brown (about 5 minutes). Stir in tomato puree and garam masala; cook until thickened (around 10 minutes).
  4. 4. Combine chicken with sauce: Return cooked chicken to skillet. Gradually stir in heavy cream and simmer on low heat for about 15 minutes.
  5. 5. Adjust seasoning: Taste and adjust salt or spices as desired.
  6. 6. Serve: Plate the butter chicken with steamed rice or warm naan, garnished with fresh cilantro.

Nutrition