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.
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
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
- → What makes butter chicken creamy?
-
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.
- → How spicy is this butter chicken?
-
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.
- → Can I use chicken breast instead of thighs?
-
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.
- → How long should I marinate the chicken?
-
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.
- → What should I serve with butter chicken?
-
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.
- → Can I make this ahead of time?
-
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.