This Easy Butter Chicken with Chicken Thighs stays true to its roots with classic restaurant-style flavors, but leaves out all the fuss. Get a saucy, flavorful dinner on the table in under an hour!
Start baking the chicken first (this assumes it’s already marinated—if you’re marinating today, add at least 30 minutes of hands-off fridge time first; overnight is best). While it bakes, build and blend the sauce. Finish the sauce and keep it warm. Broil the chicken for quick char, then dice and simmer in the sauce for 1–2 minutes to finish.
Bulk Indian Spice Mix for Marinade:
Add coriander seeds, black peppercorns, dried fenugreek leaves (kasuri methi) and cumin seeds to a blender or pestle and mortar, and grind into a fine powder. Add the garam masala, turmeric, Kashmiri chili powder, and optional hing (asafoetida), stirring to combine. This will make enough for about 5 batches of spice for the marinade. Reserve leftovers in an airtight container.Don’t want to batch it? Use 1 tablespoon curry powder in the marinade instead.
Yogurt-Spice Marinated Chicken:
Season chicken thighs with salt. Whisk 1 tablespoon Bulk Indian Spice Mix with yogurt and milk until smooth, then coat the chicken. Cover and refrigerate at least 30 minutes, or up to overnight for best flavor and texture. You can also skip the marinade and bake the salted thighs right away if short on time.
Easy Butter Chicken:
Preheat the oven to 400°F. Place the chicken on a wire rack in a foil-lined baking sheet. Bake for 20-25 minutes until 165°F internally. Immediately start the sauce while the chicken bakes (steps 2-6 below).
While the chicken bakes: Melt 4 tablespoons butter in a large skillet over medium-high heat. Add the onion and ginger, and cook for 5-6 minutes, stirring frequently until golden brown. Add the garlic and saute 30 seconds.
Add garam masala, Kashmiri chili powder, kosher salt, ground cumin, paprika, optional hing (asafoetida), and cayenne. Cook for 1-2 minutes until very fragrant, and the colors deepen.
Add 1 cup tomato sauce to the skillet (turn down the heat to prevent spitting/sputtering), cook 2-3 minutes, stirring to combine.
Carefully blend for 1-2 minutes until very smooth. Return the blended sauce to the pan, and stir in the remaining tomato sauce and heavy cream. Simmer for 3-5 minutes until slightly thickened.
Stir in the sugar, lemon juice, white vinegar, remaining butter, and dried fenugreek leaves (kasuri methi). Reduce the heat to low and keep warm while the chicken finishes cooking.
Once the chicken reaches temperature, transfer to the top position of the oven and broil on high for 2-3 minutes until lightly charred (watch closely). Remove and allow to cool slightly. Dice into bite-sized pieces and transfer to the sauce. Stir and simmer the sauce to evenly coat.
Serve over basmati rice and garnish with fresh cilantro. Serve with a side of garlic naan bread, and enjoy!
While making the sauce, keep the pan at medium-high heat so the onion/ginger/garlic brown and the spices bloom quickly for deeper flavor.
If doubling this recipe, don't fully double the heavy cream; 3 ¾ cups are perfect.
This recipe is a fantastic make-ahead option. Just cool, freeze, thaw, then reheat.
Bonus Recipe: Instant Pot Basmati Rice Recipe (My Go-To)I like making basmati in the Instant Pot because it’s consistent and mostly hands-off. This makes about 6 cups of cooked rice, which is perfect for this recipe.
2 Cups Basmati Rice
2 Cups Water
2 Tablespoons Butter
2 Pinches Kosher Salt
2 Pinches Whole Cumin Seeds (Optional)
Rinse the rice until the water runs mostly clear, then drain well.
Add rice + water + butter + salt (and cumin if using) to the Instant Pot. Seal lid.
Pressure Cook (Manual/High) for 8 minutes.
Natural release for 8 minutes, then quick release remaining pressure.
Fluff with a fork, close the lid, and rest 8 minutes more to finish steaming. Season to taste.
*Nutrition Facts are calculated for the Easy Butter Chicken only, and do not include rice/naan, etc.