This beloved North Indian dish features tender chicken pieces marinated in spiced yogurt, then grilled to perfection before simmering in a luxurious sauce. The velvety base combines butter, tomatoes, aromatic spices, and cream, creating that signature orange-hued curry. The result is incredibly tender meat coated in a rich, creamy sauce with layers of warming spices including cumin, coriander, and garam masala. Finished with kasuri methi and fresh cilantro, this dish delivers the authentic flavors of your favorite Indian restaurant.
My first attempt at butter chicken ended in a sauce that was way too spicy, but my roommate ate three bowls anyway while chugging milk. That night taught me that balance is everything. The yogurt tang, cream richness, and gentle warmth of spices should hug you, not punch you. Now I make it for friends who claim they don't like Indian food, and they always ask for seconds.
Last winter, my sister came over after a terrible day at work. I didn't tell her what I was making, just handed her a bowl with warm naan. She took one bite, closed her eyes, and said this tastes like home. We sat at the counter for two hours, dipping bread into the sauce and talking about nothing and everything.
Ingredients
- Chicken thighs: They stay juicy during grilling and simmering, unlike breast meat which can dry out
- Greek yogurt: The acidity tenderizes the meat while adding a subtle tang that cuts through the rich sauce
- Ginger and garlic paste: Fresh is best, but paste works beautifully when you're short on time
- Kasuri methi: These dried fenugreek leaves are the secret ingredient that gives restaurant-style authenticity
- Heavy cream: Don't skimp here, it transforms the tomato base into something velvety and luxurious
Instructions
- Marinate the chicken:
- Whisk the yogurt with lemon juice, ginger, garlic, and spices until smooth, then coat the chicken pieces thoroughly. Let it sit for at least an hour, but overnight is even better for deep flavor penetration.
- Grill until charred:
- Fire up your grill pan or broiler and cook the marinated chicken until you get those beautiful charred edges. This step creates a smoky depth that simmering alone can't achieve.
- Build the sauce base:
- Melt butter with oil in your pan, then cook the onions until they turn golden and smell sweet. Add the ginger and garlic, letting them bloom for just a minute before they can burn.
- Add the tomatoes and spices:
- Pour in the crushed tomatoes with all your ground spices and sugar, then let it bubble away until the mixture thickens and you see droplets of oil separating on top.
- Blend until smooth:
- Puree the sauce until it's silky and uniform, then return it to the pan. This step is what creates that glossy restaurant texture everyone loves.
- Bring it all together:
- Nestle the grilled chicken into the sauce, then pour in the cream and crumble in the kasuri methi. Let it simmer gently until the chicken absorbs all that spiced goodness.
- Serve with love:
- Scatter fresh cilantro over the top and bring it straight to the table with warm naan or fluffy rice.
Every time I make this now, I think about how food has this way of fixing things that feel broken. The kitchen fills with these warm, inviting smells that make the whole house feel cozy before anyone even takes a bite.
Make It Ahead
The sauce actually tastes better the next day when the spices have had more time to mingle. I often make a double batch on Sunday and keep it in the fridge for quick weeknight dinners.
Perfect Pairings
Basmati rice is classic, but I've also served this over roasted cauliflower for a low-carb option. The key is having something to soak up all that incredible sauce.
Spice It Your Way
Some like it hot, others prefer gentle warmth. Adjust the chili powder to your comfort level and remember that a little goes a long way.
- Taste as you go, especially with the salt, since the marinade already has seasoning
- If the sauce is too acidic, add another pinch of sugar
- Let the final dish rest for 5 minutes before serving to let flavors settle
There's something deeply satisfying about a dish that tastes like it came from a restaurant but was made in your own kitchen. Hope this brings as much warmth to your table as it has to mine.
Common Recipe Questions
- → What makes butter chicken authentic?
-
Authentic butter chicken uses a two-step process: first marinating chicken in spiced yogurt, then grilling it before adding to the sauce. The sauce requires butter, tomatoes, cream, and kasuri methi (dried fenugreek leaves) for that distinctive restaurant flavor.
- → Can I use chicken breast instead of thighs?
-
Yes, chicken breast works but tends to be less juicy. Thighs remain tender during simmering and absorb flavors better. If using breast, reduce cooking time slightly to prevent drying.
- → How long should I marinate the chicken?
-
Marinate for at least 1 hour, ideally overnight. Longer marination penetrates deeper, making chicken more flavorful and tender. The yogurt also helps tenderize the meat fibers.
- → What can I substitute for heavy cream?
-
Half-and-half creates a lighter version. Coconut milk works for dairy-free but adds subtle coconut flavor. Greek yogurt thinned with water is another option, though less rich.
- → Is butter chicken spicy?
-
Traditional butter chicken is mildly spiced with warmth rather than intense heat. Adjust chili powder to taste or omit entirely. The focus is on aromatic spices like garam masala and cumin.
- → What should I serve with butter chicken?
-
Basmati rice and garlic naan are classic pairings. Also serves well with roti, paratha, or jeera rice. A simple cucumber raita helps balance the richness.