Go Back

Easy Homemade Butter Chicken

Enjoy the warmth and comfort of homemade butter chicken with this quick and easy recipe. Tender chicken simmers in a creamy, aromatic tomato-based sauce, creating a delicious and satisfying meal perfect for busy weeknights.
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Servings: 4
Course: Main Course
Cuisine: Indian
Calories: 600

Ingredients
  

  • 1.5 lbs boneless, skinless chicken thighs, cut into bite-sized pieces
  • 1/2 cup plain yogurt full-fat or Greek yogurt
  • 1 tablespoon ginger-garlic paste
  • 1 tablespoon lemon juice
  • 1 teaspoon ground cumin
  • 1 teaspoon garam masala
  • 1/2 teaspoon turmeric powder
  • 1/2 teaspoon chili powder adjust to preference
  • 1/2 teaspoon salt
  • 4 tablespoons butter
  • 1 medium onion, finely chopped
  • 1 tablespoon ginger-garlic paste
  • 1/2 cup heavy cream
  • 1 teaspoon garam masala
  • 1/2 teaspoon paprika
  • 1/4 teaspoon cayenne pepper optional
  • 1/2 teaspoon sugar
  • 1 tablespoon kasuri methi dried fenugreek leaves
  • Salt and pepper to taste
  • Fresh cilantro for garnish optional
  • Cooked basmati rice or naan bread for serving

Equipment

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

Method
 

  1. In a bowl, combine the chicken pieces, yogurt, ginger-garlic paste, lemon juice, cumin, garam masala, turmeric, chili powder, and salt. Mix well to ensure the chicken is evenly coated. Cover and marinate in the refrigerator for at least 30 minutes, or up to overnight.
  2. Heat 2 tablespoons of butter in a large skillet or pot over medium-high heat. Add the marinated chicken (discard any excess marinade) and cook until browned on all sides and cooked through, about 8-10 minutes. Remove the chicken from the skillet and set aside.
  3. In the same skillet, melt the remaining 2 tablespoons of butter. Add the chopped onion and cook until softened and translucent, about 5 minutes. Add the ginger-garlic paste and cook for another minute until fragrant.
  4. Pour in the tomato sauce and diced tomatoes (with their juice). Stir in the garam masala, paprika, cayenne pepper (if using), and sugar. Bring the sauce to a simmer and cook for 10-15 minutes, stirring occasionally, to allow the flavors to meld together.
  5. For a super smooth and creamy sauce, use an immersion blender to blend the sauce directly in the pot. Alternatively, you can carefully transfer the sauce to a regular blender and blend until smooth. This step is optional.
  6. Return the cooked chicken to the skillet with the sauce. Stir in the heavy cream and crushed kasuri methi. Simmer for another 5-10 minutes, allowing the chicken to absorb the flavors of the sauce. Season with salt and pepper to taste.
  7. Garnish with fresh cilantro (if using) and serve hot with naan bread or rice.

Notes

For best results, marinate the chicken overnight. Toasting the spices before adding them to the sauce enhances their flavor. Adjust the spice level to your preference by adding more or less chili powder or cayenne pepper. Butter chicken can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave.