Butter Chicken

Creamy butter chicken with tender chicken pieces swimming in rich tomato-based sauce garnished with fresh cilantro Pin it
Creamy butter chicken with tender chicken pieces swimming in rich tomato-based sauce garnished with fresh cilantro | whiskmehome.com

Experience the luxurious flavors of this classic Indian dish featuring succulent chicken thighs marinated in spiced yogurt, then simmered in a silky tomato-based sauce enriched with cream and butter. The aromatic blend of cumin, coriander, and garam masala creates a perfectly balanced curry that's mildly spiced and incredibly satisfying.

Ready in under an hour, this versatile main dish works beautifully for both casual weeknight dinners and special occasions. The tender chicken absorbs the fragrant spices while the creamy sauce develops deep, complex flavors through gentle simmering.

My tiny apartment kitchen smelled absolutely incredible when I finally attempted homemade butter chicken after years of ordering it. The spices hitting the hot butter filled every corner of the room, and I remember my roommate poking her head in asking what restaurant I'd secretly started working at. That first batch wasn't perfect—my sauce split a little—but the taste was so close to our favorite takeout spot that I danced around the stove anyway.

I made this for a dinner party during a terrible winter storm when nobody wanted to leave the house. We ended up eating on the floor around my coffee table, passing containers of rice and naan, and my friend who never cooks asked for the recipe twice before she even finished her first serving. That's when I knew this wasn't just a recipe—it was a gathering kind of meal.

Ingredients

  • 600 g boneless chicken thighs: Thighs stay juicy and tender unlike breast meat which can dry out in the sauce
  • 120 g plain yogurt: Use full-fat yogurt here because low-fat versions can curdle when they hit the heat
  • 1 tbsp lemon juice: This little acid trick helps tenderize the meat and brightens all those warm spices
  • Ground spices: Cumin, coriander, garam masala, and chili powder form the backbone of that authentic flavor
  • 2 tbsp butter + 1 tbsp oil: The oil prevents the butter from burning while still giving you that rich buttery finish
  • 400 g crushed tomatoes: Canned tomatoes work beautifully here and create that silky restaurant-style base
  • 120 ml heavy cream: This is what transforms the sauce into something velvety and luxurious
  • Fresh cilantro: Don't skip this garnish because it adds a bright fresh contrast to all that richness

Instructions

Marinate the chicken:
Combine yogurt, lemon juice, and spices in a large bowl, then add chicken pieces and let them soak up all that flavor for at least 15 minutes. I've marinated for up to 2 hours when I had time, and the difference in tenderness is remarkable.
Sear the chicken:
Heat butter and oil in a large skillet over medium-high heat, then cook the marinated chicken until browned and nearly cooked through. Resist the urge to move the chicken around too much—let it develop a nice golden crust on each side.
Build the aromatic base:
In the same pan, sauté the chopped onion until soft and translucent, about 3 to 4 minutes. Add garlic and ginger and cook just until fragrant, being careful not to burn them.
Create the sauce:
Stir in crushed tomatoes with all those beautiful spices—cumin, paprika, garam masala, chili powder, sugar, and salt. Let everything simmer together for about 10 minutes until the sauce thickens and deepens to a rich reddish-brown color.
Add the creamy finish:
Reduce heat to low and stir in the heavy cream and remaining butter until melted and smooth. Watch closely here—once the cream is incorporated, don't let it come to a rolling boil or it might separate.
Bring it all together:
Return the chicken along with any accumulated juices back to the pan and simmer gently for 5 to 7 minutes. The sauce should coat the chicken beautifully and everything should smell absolutely intoxicating.
Garnish and serve:
Scatter fresh cilantro over the top and serve immediately with warm naan or fluffy basmati rice.
Golden butter chicken curry served over fluffy white rice with warm naan bread for dipping Pin it
Golden butter chicken curry served over fluffy white rice with warm naan bread for dipping | whiskmehome.com

This recipe became my go-to comfort food during a particularly difficult year, something I could make on autopilot while my mind was elsewhere. There's something meditative about measuring spices and stirring sauce, and ending up with something that nourishes you body and soul.

Make It Your Own

I've discovered that half-and-half works surprisingly well if you want to cut some richness without sacrificing too much velvety texture. A pinch of fenugreek leaves, called kasuri methi in Indian markets, adds that authentic restaurant flavor you can't quite put your finger on.

Perfect Pairings

Fluffy basmati rice is classic, but garlic naan warmed in the oven until slightly charred is absolute perfection for mopping up every drop of sauce. A simple cucumber raita on the side helps balance the richness and cools down any spice.

Meal Prep Magic

This sauce actually tastes better the next day as the spices have more time to meld and deepen. I often make a double batch on Sunday and portion it out for the week's lunches—the flavors become even more complex and comforting.

  • Reheat gently over low heat, adding a splash of cream or water if the sauce has thickened too much
  • Freeze portions in airtight containers for up to 3 months, but hold off on garnish until serving
  • The chicken can get slightly grainy if frozen and reheated, so consider adding fresh cooked chicken to thawed sauce
Velvety homemade butter chicken featuring melt-in-your-mouth chicken thighs in aromatic spiced cream sauce Pin it
Velvety homemade butter chicken featuring melt-in-your-mouth chicken thighs in aromatic spiced cream sauce | whiskmehome.com

There's nothing quite like the sound of spoons scraping against bowls, everyone going back for seconds, and that satisfied silence that follows a truly excellent meal.

Recipe FAQs

Marinate for at least 15 minutes for basic flavor infusion, or up to 2 hours for deeper, more pronounced spices throughout the meat.

Absolutely. Reduce or omit the chili powder entirely. The dish remains flavorful through the aromatic spices like cumin, coriander, and garam masala.

Fluffy basmati rice and warm naan bread are traditional accompaniments. The rice helps absorb the rich sauce while naan is perfect for scooping.

Yes, though thighs remain more tender and juicy during simmering. If using breasts, reduce cooking time slightly to prevent drying out.

Store in an airtight container for up to 3 days. The flavors often improve overnight, making it excellent for meal prep.

The combination of heavy cream and butter creates the luxurious texture. Simmering the tomatoes first concentrates their flavor before adding the dairy.

Butter Chicken

Tender chicken simmered in a velvety tomato-cream sauce with warm Indian spices for a rich, comforting meal.

Prep 15m
Cook 30m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Chicken & Marinade

  • 1.3 pounds boneless, skinless chicken thighs, cut into bite-sized pieces
  • 1/2 cup plain yogurt
  • 1 tablespoon lemon juice
  • 2 teaspoons ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon garam masala
  • 1/2 teaspoon chili powder
  • 1 teaspoon salt

Sauce

  • 2 tablespoons unsalted butter
  • 1 tablespoon neutral oil
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 14 ounces canned crushed tomatoes
  • 2 teaspoons ground cumin
  • 2 teaspoons paprika
  • 1 teaspoon garam masala
  • 1/2 teaspoon chili powder
  • 1 teaspoon sugar
  • 1/2 teaspoon salt
  • 1/2 cup heavy cream
  • 2 tablespoons unsalted butter
  • Fresh cilantro, chopped for garnish

Instructions

1
Prepare Chicken Marinade: Whisk yogurt, lemon juice, cumin, coriander, garam masala, chili powder, and salt in a large bowl. Add chicken pieces and toss until evenly coated. Let marinate for at least 15 minutes or up to 2 hours in refrigerator for deeper flavor penetration.
2
Sear Chicken: Heat 1 tablespoon butter and oil in a large skillet over medium-high heat. Add marinated chicken pieces and cook for 5 to 7 minutes until browned on all sides and nearly cooked through. Transfer chicken to a plate and reserve any juices.
3
Build Aromatic Base: In the same skillet, add chopped onion and sauté for 3 to 4 minutes until translucent and softened. Add minced garlic and grated ginger, cooking for an additional minute until fragrant.
4
Create Sauce Base: Pour crushed tomatoes into the skillet. Add cumin, paprika, garam masala, chili powder, sugar, and salt. Simmer over medium heat for 10 minutes, stirring occasionally, until sauce thickens and darkens to a rich reddish-brown color.
5
Add Cream: Reduce heat to low. Stir in heavy cream and remaining 2 tablespoons butter, mixing until completely melted and sauce becomes smooth and velvety.
6
Combine and Finish: Return chicken along with accumulated juices to the skillet. Simmer gently for 5 to 7 minutes until chicken is fully cooked and flavors have melded together.
7
Serve: Transfer to serving dish and garnish generously with chopped fresh cilantro. Serve hot accompanied by basmati rice or warm naan bread.
Additional Information

Equipment Needed

  • Large mixing bowl
  • Large skillet or sauté pan
  • Wooden spoon or heat-resistant spatula
  • Chef's knife and cutting board
  • Measuring cups and spoons

Nutrition (Per Serving)

Calories 420
Protein 34g
Carbs 13g
Fat 25g

Allergy Information

  • Contains dairy products including yogurt, butter, and cream
  • Gluten-free when served with gluten-free accompaniments
  • Always verify packaged spice blends for hidden allergens or cross-contamination
Emily Bradford

Easy, flavor-packed recipes and family-friendly meal ideas from Emily’s cozy kitchen.