Go Back
Delicious Butter Chicken with creamy tomato sauce, perfect for a featured image.

Easy Butter Chicken

This recipe provides a simplified approach to creating restaurant-quality butter chicken at home. It emphasizes the importance of ingredient interaction, proper cooking techniques, and balancing flavors to achieve a creamy, flavorful, and authentic dish.
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Servings: 2025
Course: Main Course
Cuisine: Indian
Calories: 600

Ingredients
  

  • 1.5 lbs boneless, skinless chicken thighs, cut into 1-inch pieces
  • 1 cup plain yogurt
  • 1 tablespoon ginger-garlic paste
  • 1 teaspoon garam masala
  • 1 teaspoon turmeric powder
  • 1 teaspoon chili powder adjust to taste
  • 1/2 teaspoon salt
  • 2 tablespoons butter
  • 1 large onion, finely chopped
  • 2 cloves garlic, minced
  • 1 tablespoon ginger-garlic paste
  • 1/2 cup tomato paste
  • 1 teaspoon garam masala
  • 1/2 teaspoon turmeric powder
  • 1/2 teaspoon chili powder adjust to taste
  • 1/4 teaspoon cayenne pepper optional, for extra heat
  • 1 teaspoon sugar or honey
  • 1/2 cup heavy cream
  • 1/4 cup chopped cilantro, for garnish
  • Salt to taste
  • 1 tablespoon oil or ghee

Equipment

  • mixing bowl
  • measuring cups and spoons
  • Large skillet or pot
  • Spatula or spoon
  • Immersion blender (optional)
  • Regular blender (optional)
  • knife
  • cutting board

Method
 

  1. Marinate the Chicken: In a bowl, combine all the marinade ingredients. Mix well and ensure the chicken is evenly coated. Cover and refrigerate for at least 30 minutes, or up to overnight.
  2. Cook the Chicken: Heat 1 tablespoon of oil or ghee in a large skillet or pot over medium-high heat. Add the marinated chicken in a single layer (you may need to do this in batches) and sear until browned on all sides, but not fully cooked through. Set aside.
  3. Prepare the Sauce: In the same skillet, melt the butter over medium heat. Add the chopped onion and cook until softened and lightly golden, about 5-7 minutes. Add the minced garlic and ginger-garlic paste and cook for another minute until fragrant.
  4. Build the Flavor: Stir in the crushed tomatoes, tomato paste, garam masala, turmeric powder, chili powder, and cayenne pepper (if using). Bring to a simmer and cook for 10-15 minutes, stirring occasionally, allowing the flavors to meld.
  5. Blend the Sauce (Optional): For an extra smooth sauce, use an immersion blender to blend the sauce until smooth. Alternatively, you can carefully transfer the sauce to a regular blender, blend, and then return it to the skillet.
  6. Combine Chicken and Sauce: Add the seared chicken to the sauce. Stir in the sugar (or honey) and season with salt to taste. Simmer for another 10-15 minutes, or until the chicken is cooked through and the sauce has thickened.
  7. Finish with Cream: Stir in the heavy cream and cook for another 2-3 minutes, until heated through. Be careful not to boil the cream.
  8. Garnish and Serve: Garnish with chopped cilantro and serve hot with basmati rice or naan bread.

Notes

For best results, marinate the chicken overnight. Toasting the spices before adding them to the sauce will enhance their flavor. Store leftovers in an airtight container in the refrigerator for up to 3 days. You can adjust the amount of chili powder and cayenne pepper to suit your spice preference. For a richer flavor, use ghee instead of oil for cooking the chicken.