Go Back
Authentic Homemade Butter Chicken Recipe

Restaurant-Style Homemade Creamy Chicken Curry

Prep Time 35 minutes
Cook Time 25 minutes
Total Time 1 hour
Servings 4

Ingredients
  

  • 1.5 lbs Chicken thighs (boneless, skinless) Cut into bite-sized pieces
  • 0.5 cup Plain yogurt (full fat) Used for marinating
  • 1 tbsp Garam masala Divided into two portions
  • 1 tbsp Garlic paste Divided into two portions
  • 1 tbsp Ginger paste Divided into two portions
  • 3 tbsp Unsalted butter Divided into two portions
  • 1.5 cups Tomato puree Creates the sauce base
  • 0.5 cup Heavy cream Adds richness
  • 1 tsp Dried fenugreek leaves (kasuri methi) Crushed
  • 1 tsp Salt To taste

Instructions
 

  • Mix plain yogurt, half the garam masala, half the garlic paste, and half the ginger paste in a bowl. Add chicken pieces and marinate for 30 minutes.
  • Melt 1 tbsp butter in a large skillet over medium-high heat. Brown the marinated chicken for 5-6 minutes until cooked through. Remove from skillet.
  • In the same skillet, melt the remaining 2 tbsp butter. Add remaining garlic and ginger paste, cooking for 1 minute until fragrant.
  • Stir in tomato puree, remaining garam masala, and salt. Simmer for 15 minutes until the sauce thickens slightly.
  • Lower heat, stir in heavy cream and dried fenugreek leaves. Return chicken to the sauce and simmer for 5 additional minutes.
  • Garnish with fresh herbs and serve hot alongside steamed white rice and baked naan bread.