Butter Chicken

Creamy butter chicken simmered in a rich tomato sauce with fresh cilantro garnish Save to Pinterest
Creamy butter chicken simmered in a rich tomato sauce with fresh cilantro garnish | recipesbyroxanne.com

This beloved Indian dish features succulent chicken thighs marinated in yogurt and spices, then pan-seared until golden. The chicken simmers in a luxurious sauce made from crushed tomatoes, butter, cream, and aromatic spices like cumin, coriander, and garam masala. The result is an incredibly rich, velvety curry with perfectly balanced heat and creaminess.

Ready in just 45 minutes, this one-pan meal is ideal for busy weeknights yet impressive enough for entertaining. Serve over fluffy basmati rice or with warm naan bread to soak up every drop of the luscious sauce.

The first time I attempted butter chicken, I accidentally used Greek yogurt instead of regular yogurt in the marinade. The chicken turned out oddly tangy and dense, but my husband pretended it was intentional and asked for seconds the next day anyway.

My friend Priya taught me that the secret to restaurant quality butter chicken is patience with the sauce. She lets hers simmer until the oil separates and floats to the top, creating those glossy pockets of flavor that make you lean over your plate and take photos.

Ingredients

  • Chicken thighs: Thighs stay more tender than breasts during the simmering phase and their natural fat keeps the meat juicy
  • Plain yogurt: Use regular yogurt rather than Greek for proper marinade penetration and tangy tenderness
  • Heavy cream: This creates the luxurious velvety texture that makes butter chicken so addictive
  • Canned crushed tomatoes: The consistency is perfect for sauce and more reliable than fresh tomatoes which vary in water content
  • Butter: Finish with cold butter cubes off heat for an emulsified glossy restaurant style sauce
  • Garam masala: This warming spice blend provides the authentic aromatic backbone of the dish

Instructions

Marinate the chicken:
Mix yogurt with lemon juice and spices until smooth. Coat chicken pieces thoroughly and let them sit at room temperature while you prep everything else.
Sear the chicken:
Heat butter and oil until shimmering. Cook chicken in batches until golden brown on the outside but still slightly pink in the center.
Build the base:
Cook onions until soft and translucent. Add ginger and garlic until fragrant but not browned.
Create the sauce:
Add tomatoes and spices. Let the mixture simmer until it thickens and turns a deep rusty red with oil droplets on top.
Add the cream:
Reduce heat to low. Stir in cream gently and watch the sauce transform into something silky and gorgeous.
Combine everything:
Return chicken to the pan. Simmer until meat is cooked through and sauce coats the back of a spoon.
Finish with flair:
Stir in cold butter until melted and glossy. Sprinkle with fresh cilantro and serve immediately.
Tender pieces of spiced chicken swimming in velvety orange curry sauce over white rice Save to Pinterest
Tender pieces of spiced chicken swimming in velvety orange curry sauce over white rice | recipesbyroxanne.com

Last winter my sister called me at midnight asking for this recipe because her pregnancy cravings had kicked in. I talked her through it over the phone while she tried to find garam masala in her poorly organized spice cabinet.

The Art of Sauce Simmering

Learning to recognize when the tomato base has cooked down enough is the skill that elevates home cooked butter chicken to restaurant quality. You want the oil to start separating and creating small glossy pools on top which means the tomatoes have concentrated and the spices have bloomed properly.

Serving Suggestions

Basmati rice is classic but I love serving this with warm naan bread for scooping up every last drop of sauce. The bread absorbs all those spiced creamy juices and becomes arguably the best part of the meal.

Make Ahead Magic

Butter chicken actually tastes better the next day as the spices continue to meld and penetrate deeper into the sauce. The cream prevents the sauce from separating in the fridge making it perfect for meal prep or feeding a crowd.

  • Reheat gently over low heat adding a splash of water if sauce seems too thick
  • The chicken can be marinated up to 24 hours in advance for even deeper flavor
  • Leftovers freeze beautifully for up to 3 months
Steaming bowl of authentic Indian butter chicken curry topped with green cilantro sprigs Save to Pinterest
Steaming bowl of authentic Indian butter chicken curry topped with green cilantro sprigs | recipesbyroxanne.com

There is something deeply satisfying about making a dish that transforms simple ingredients into something extraordinary. This recipe has become my go to for feeding people I love.

Recipe Questions & Answers

The creamy texture comes from heavy cream and butter added to the tomato-based sauce. The yogurt marinade also contributes to the richness. For a lighter version, substitute half-and-half for the heavy cream.

This version is mildly spiced with just half a teaspoon of chili powder. The heat level is easily adjustable—increase the chili powder for more kick or reduce it for a milder dish suitable for all palates.

Yes, chicken breast works well though thighs remain more tender and juicy during cooking. If using breast, reduce cooking time slightly to prevent drying. Cut into similar bite-sized pieces for even cooking.

Marinate for at least 15 minutes to infuse flavors, but up to 2 hours yields deeper taste penetration. The yogurt and spices tenderize the meat while adding layers of aromatic flavor throughout.

Fluffy basmati rice is the classic accompaniment, perfect for soaking up the velvety sauce. Warm naan bread, roti, or paratha also work beautifully. A simple cucumber raita helps balance the richness.

Yes, butter chicken actually tastes better the next day as flavors meld and deepen. Store in an airtight container in the refrigerator for up to 3 days. Reheat gently over low heat, adding a splash of cream if needed.

Butter Chicken

Tender chicken in a rich, creamy tomato sauce with aromatic Indian spices. Ready in 45 minutes.

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
  • 0.5 cup plain yogurt
  • 1 tablespoon lemon juice
  • 2 teaspoons ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon garam masala
  • 0.5 teaspoon chili powder
  • 1 teaspoon salt

Sauce

  • 2 tablespoons unsalted butter
  • 1 tablespoon neutral oil (sunflower or canola)
  • 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
  • 0.5 teaspoon chili powder, adjust to taste
  • 1 teaspoon sugar
  • 0.5 teaspoon salt, or to taste
  • 0.5 cup heavy cream
  • 2 tablespoons unsalted butter, to finish
  • Fresh cilantro, chopped for garnish

Instructions

1
Marinate the Chicken: In a large bowl, combine yogurt, lemon juice, cumin, coriander, garam masala, chili powder, and salt. Add chicken pieces, toss to coat thoroughly, and marinate for at least 15 minutes or up to 2 hours for deeper flavor development.
2
Sear the Chicken: Heat 1 tablespoon butter and neutral oil in a large skillet over medium-high heat. Add marinated chicken pieces and cook for 5 to 7 minutes until browned and nearly cooked through. Remove chicken from pan and set aside, reserving any juices.
3
Prepare Aromatics: In the same pan, add chopped onion and sauté for 3 to 4 minutes until softened and translucent. Add minced garlic and grated ginger, cooking for 1 additional minute until fragrant.
4
Build the Sauce Base: Stir in crushed tomatoes, cumin, paprika, garam masala, chili powder, sugar, and salt. Simmer for 10 minutes, stirring occasionally, until sauce thickens noticeably and deepens in color.
5
Add Cream and Butter: Reduce heat to low setting. Stir in heavy cream and 2 tablespoons butter until completely melted and sauce achieves smooth, velvety consistency.
6
Finish with Chicken: Return chicken pieces along with any accumulated juices back to the pan. Simmer gently for 5 to 7 minutes until chicken is fully cooked through and flavors have melded together.
7
Garnish and Serve: Sprinkle generously with fresh chopped cilantro and serve immediately with 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. Naturally gluten-free when served with gluten-free accompaniments. Always verify packaged spice blends for potential hidden allergens.
Roxanne Phillips

Passionate home cook sharing easy, comforting recipes and simple cooking tips for busy families.