A creamy and flavorful butter chicken recipe that brings the taste of your favorite Indian restaurant to your home kitchen. Perfect for a cozy weeknight meal or a special date night.
Author:Sarah Peterson
Prep Time:20 minutes
Cook Time:45 minutes
Total Time:1 hour 5 minutes
Yield:4 servings 1x
Category:Dinner
Method:Stovetop
Cuisine:Indian
Diet:Vegetarian
Ingredients
Scale
1.5 lbs boneless, skinless chicken thighs, cut into 1-inch pieces
In a bowl, combine chicken pieces with yogurt, lemon juice, grated ginger, minced garlic, garam masala, cumin, paprika, turmeric, cayenne pepper (if using), and salt. Mix well to coat the chicken. Cover and refrigerate for at least 30 minutes, or preferably 2-4 hours.
Melt butter in a large skillet or Dutch oven over medium heat. Add chopped onion and cook until softened and lightly browned, about 8-10 minutes.
Add minced garlic and grated ginger to the skillet and cook for 1 minute until fragrant.
Stir in the crushed tomatoes, heavy cream, sugar, and fenugreek leaves (if using). Bring the sauce to a simmer.
Add the marinated chicken to the simmering sauce. Stir to combine.
Reduce heat to low, cover, and simmer for 20-25 minutes, or until the chicken is cooked through and tender. Stir occasionally.
Taste and adjust seasoning if needed.
Garnish with fresh cilantro. Serve hot with basmati rice and naan.
Notes
For a richer flavor, you can grill or pan-sear the marinated chicken before adding it to the sauce.
If you don’t have fenugreek leaves, you can omit them, but they add a unique aroma and flavor.
Adjust the cayenne pepper to your preferred level of spice.
This dish pairs wonderfully with a simple side of cucumber raita.