This beloved North Indian curry features succulent chicken marinated in spiced yogurt, then gently simmered in a luxurious tomato-based sauce enriched with butter and cream. The aromatic blend of garam masala, coriander, cumin, and ginger creates layers of warming flavors that make this dish incredibly comforting and satisfying. Perfect for both beginners and experienced cooks looking to recreate restaurant-quality Indian cuisine at home.
The first time I attempted butter chicken, I stood over my stove nervously, convinced Id somehow mess up a dish that seemed so magical in restaurants. The transformation of that simple marinade into something velvety and rich felt like kitchen alchemy, and watching my roommate take that first skeptical bite followed by an immediate request for seconds confirmed I had stumbled onto something special.
My friend Sarah texted me at midnight after she made this for her family, admitting her husband licked his plate clean despite claiming he wasnt hungry. Thats the thing about this dish—it has this way of making even ordinary Tuesday dinners feel like a celebration worth gathering around.
Ingredients
- Chicken: Thighs stay juicier than breasts but both work beautifully, just keep those cubes around one inch so they cook through without drying out
- Plain yogurt: Use full fat Greek yogurt if you have it—the thickness helps the marinade cling better and adds incredible tenderness
- Garam masala: This warming spice blend is the backbone of the dish, but if youre running low, a mix of equal parts cumin, coriander, and cinnamon can pinch hit in a pinch
- Crushed tomatoes: Fire roasted tomatoes add an extra layer of depth that regular ones miss, though either will give you that signature rusty orange color
- Heavy cream: This is what transforms the sauce from sharp and acidic to silky and mellow—dont skimp here because it makes all the difference
- Fresh ginger: Peeling it with a spoon instead of a knife saves so much of the aromatic flesh, and freshly grated has a brightness that paste just cant match
Instructions
- Get that chicken soaking:
- Combine your chicken pieces with yogurt, lemon juice, turmeric, cumin, garam masala, chili powder, and salt in a large bowl. Massage everything together until each piece is thoroughly coated, then cover and let it sit for at least 10 minutes while you prep your other ingredients.
- Sear the chicken:
- Heat one tablespoon butter and the oil in a large skillet over medium-high heat. Add your marinated chicken in a single layer and cook for 5-6 minutes, turning just until each piece develops a golden brown crust but remains slightly undercooked in the center. Remove with a slotted spoon and set aside on a plate.
- Build your flavor base:
- Drop the remaining tablespoon of butter into that same skillet. Toss in your chopped onions and sauté for 3-4 minutes until theyre soft and turning golden at the edges. Add the minced garlic and grated ginger, cooking for just one minute until your kitchen fills with that intoxicating aroma.
- Bloom the spices:
- Sprinkle in the coriander, paprika, and cayenne if youre using it. Stir constantly for 30 seconds—the spices should become fragrant and slightly darker. Pour in your crushed tomatoes and sugar, then let everything simmer together for 5 minutes while the sauce begins to thicken.
- Bring it all together:
- Return your seared chicken along with any accumulated juices to the skillet. Simmer for 8-10 minutes until the chicken is cooked through and the sauce has thickened enough to coat the back of a spoon.
- Finish with cream:
- Reduce heat to low and stir in that heavy cream. Let it bubble gently for 2 minutes until the sauce turns that gorgeous pale orange color. Taste and adjust salt, then scatter with fresh cilantro before serving over steaming rice or with warm naan for dunking.
Last winter my neighbor brought over some naan she made from scratch and we sat at my counter eating this straight from the pan, steam still rising from each bite. Those impromptu moments, ones born from nothing more than a craving and good company, are exactly what home cooking should be about.
Making It Your Own
Sometimes I add a handful of cashews to the sauce and blitz it with an immersion blender for extra richness. Other times I throw in frozen peas during the last few minutes for color and sweetness—whatever makes the meal feel right for that particular day.
The Side Dish Situation
While rice and naan are the classics, roasted cauliflower or simple green beans with lemon and garlic cut through the richness beautifully. Even a simple cucumber raita on the side can cool things down if you went heavy on the cayenne.
Meal Prep Magic
This recipe reheats like a dream, which is why I always make extra for lunches the next day. The sauce seems to thicken slightly in the refrigerator, so splash in a little water or extra cream when reheating to bring it back to that perfect silky consistency.
- Store in airtight containers for up to 4 days in the refrigerator
- Freeze the sauce portion separately for up to 3 months and add fresh cream when reheating
- The chicken actually becomes more tender after sitting in the sauce overnight
Theres something deeply satisfying about making a dish that delivers such comfort with relatively little effort. I hope this recipe finds its way into your regular rotation and becomes the kind of meal you turn to without overthinking.
Recipe FAQs
- → What makes butter chicken authentic?
-
Authentic butter chicken relies on the combination of yogurt-marinated chicken, a velvety tomato-based sauce enriched with butter and cream, and a careful balance of aromatic spices including garam masala, cumin, coriander, and turmeric. The slow-cooking process allows flavors to meld beautifully.
- → Can I use chicken thighs instead of breasts?
-
Absolutely! Chicken thighs work wonderfully and often remain more tender and juicy due to their higher fat content. Simply adjust cooking time by a few minutes to ensure they cook through completely.
- → How do I reduce the spice level?
-
To make a milder version, reduce or omit the chili powder and cayenne pepper. You can also increase the amount of cream or add a touch of honey to balance any remaining heat from the spices.
- → What should I serve with butter chicken?
-
Butter chicken pairs perfectly with fluffy basmati rice, warm naan bread for scooping up the sauce, or jeera rice (cumin rice). Roasted vegetables or a simple cucumber raita make excellent side dishes to balance the rich flavors.
- → Can I make this ahead of time?
-
Yes! The flavors actually develop and improve when made ahead. Prepare everything up to 2 days in advance, then reheat gently over low heat, adding a splash of cream or water if the sauce has thickened too much.
- → Is there a dairy-free option?
-
Simply substitute coconut cream for heavy cream and use a dairy-free yogurt alternative for the marinade. The result will have a subtle coconut undertone but remain equally delicious and creamy.