Go Back
Quick & Easy Homemade Butter Chicken – Better Than Takeout! - Image 3

Quick & Easy Homemade Butter Chicken

This quick and easy Butter Chicken recipe delivers restaurant-quality flavor at home in just 30 minutes. Perfect for a weeknight meal!
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Main
Cuisine: Indian

Ingredients
  

  • 1.5 lbs boneless, skinless chicken breasts cut into bite-sized pieces
  • 1 cup plain yogurt full-fat for creaminess
  • 1 tbsp garam masala
  • 1 tbsp turmeric
  • 1 tbsp cumin
  • 1 tbsp paprika
  • 1 tsp salt
  • 2 tbsp butter
  • 1 large onion finely chopped
  • 3 cloves garlic minced
  • 1 inch ginger grated
  • 1 14 oz can of tomato puree
  • 1 cup heavy cream
  • 1 tbsp sugar
  • 1/2 cup cilantro chopped, for garnish

Equipment

  • Large skillet
  • Mixing bowl
  • Measuring spoons and cups

Method
 

  1. In a bowl, combine the yogurt, garam masala, turmeric, cumin, paprika, and salt. Add the chicken pieces and marinate for at least 10 minutes, or up to an hour if you have time.
  2. In a large skillet, melt the butter over medium heat. Add the chopped onion and cook until softened and translucent, about 5 minutes. Stir in the garlic and ginger, cooking for another minute until fragrant.
  3. Add the marinated chicken to the skillet, including any remaining marinade. Cook, stirring occasionally, until the chicken is browned on all sides, about 5-7 minutes.
  4. Pour in the tomato puree, heavy cream, and sugar. Stir well to combine, then bring the mixture to a simmer. Reduce the heat to low and let it cook for 10-15 minutes, allowing the flavors to meld and the sauce to thicken slightly.
  5. Taste and adjust seasoning if needed. Serve hot over rice or with naan, garnished with chopped cilantro.

Notes

Chef's Tips:
• For a richer flavor, use ghee instead of butter
• Avoid overcooking the chicken to keep it tender
• Serve with basmati rice or warm naan for a complete meal
Food Safety:
• Ensure chicken is cooked to an internal temperature of 165°F
• Store leftovers in an airtight container in the refrigerator for up to 3 days