This beloved North Indian classic features tender chicken thighs marinated in yogurt and aromatic spices, then grilled to perfection before simmering in a rich, velvety tomato-butter sauce. The creamy sauce gets its signature flavor from garam masala, cumin, coriander, and a touch of heavy cream, while dried fenugreek leaves add authentic depth. Ready in about an hour, this dish pairs beautifully with basmati rice and warm naan bread for a satisfying meal that captures the essence of Indian home cooking.
The first time I made butter chicken, I stood over my stove watching cream swirl into spiced tomato sauce and wondered if something so simple could really capture restaurant quality flavor. My apartment filled with toasted cumin and garlic, making neighbors knock on my door to ask what I was cooking. That night became the start of a weekend tradition where friends would gather, napkins tucked into shirts, ready to get serious about this dish.
Last winter my sister came over during a snowstorm and we spent hours perfecting this recipe together. She kept dipping naan into the simmering pot, declaring each batch better than the last, until we realized we had eaten straight from the skillet with forks while talking about everything and nothing at all.
Ingredients
- Chicken thighs: Dark meat stays juicy through grilling and simmering unlike breast which can dry out
- Greek yogurt: The enzymes tenderize meat while creating a rich coating for spices
- Ginger and garlic paste: Using paste instead of minced releases more flavor into the marinade
- Crushed tomatoes: Canned tomatoes work perfectly here and create a smoother base than fresh
- Heavy cream: This is what transforms the spiced tomato base into restaurant style butter chicken
- Kasuri methi: Dried fenugreek leaves add that distinct butter chicken aroma you cannot replicate
Instructions
- Marinate the chicken:
- Combine all marinade ingredients in a large bowl and coat chicken pieces thoroughly. Cover and refrigerate for at least one hour though overnight gives you the best flavor penetration.
- Grill to char:
- Preheat your grill or broiler to high and arrange marinated chicken on a foil lined tray. Grill for 8 to 10 minutes, turning once, until lightly charred and just cooked through.
- Build the sauce base:
- Heat butter and oil in a large skillet over medium heat, sautéing onions for 5 to 6 minutes until golden. Stir in garlic and ginger paste, cooking for one minute until fragrant.
- Add spices and tomatoes:
- Pour in crushed tomatoes with cumin, coriander, paprika, garam masala, sugar, and chili powder. Simmer for 10 to 12 minutes, stirring occasionally, until the sauce thickens and oil separates.
- Smooth it out:
- Transfer sauce to a blender and puree until completely smooth or use an immersion blender directly in the pan. Return to the skillet and bring back to a gentle simmer.
- Combine and finish:
- Add grilled chicken pieces to the sauce and stir in cream with kasuri methi. Simmer gently for 8 to 10 minutes until flavors meld together and chicken is tender.
- Garnish and serve:
- Sprinkle chopped fresh cilantro over the top and serve immediately while hot with basmati rice or warm naan bread.
This recipe became my go to for dinner parties after a friend confessed she had always been intimidated by Indian cooking at home. Watching her take her first bite, eyes closing as she recognized the flavors from her favorite restaurant, made all the experimentation worthwhile.
Making It Ahead
The sauce develops incredible depth when made a day ahead and refrigerated, allowing spices to meld together. Simply reheat gently and add the cream and chicken when ready to serve for the freshest texture.
Adjusting The Heat
This recipe balances warmth beautifully but you can easily make it family friendly by reducing chili powder in both marinade and sauce. For spice lovers, a pinch of cayenne or fresh green chilies sautéed with onions adds complexity.
Perfect Pairings
Butter chicken deserves sides that complement its richness without competing. A simple cucumber raita cools the palate while fluffy basmati rice soaks up every drop of sauce. Warm garlic naan for scooping turns dinner into something special.
- Make extra sauce and freeze portions for quick weeknight meals
- Sprinkle garam masala over finished dish for fresh aromatic boost
- Crush dried fenugreek between palms before adding to release oils
There is something deeply satisfying about making a dish that brings people together around the table, reaching for seconds and thirds. This butter chicken has become part of our family story, one delicious meal at a time.
Recipe FAQs
- → What makes butter chicken creamy?
-
The creamy texture comes from heavy cream added to the spiced tomato sauce, along with butter used for sautéing the aromatics. The yogurt-marinated chicken also contributes to the rich consistency.
- → Can I use chicken breast instead of thighs?
-
Yes, chicken breast works well though thighs remain juicier due to higher fat content. If using breast, reduce cooking time slightly to prevent drying.
- → How long should I marinate the chicken?
-
Marinate for at least one hour, ideally overnight. Longer marinating time allows the yogurt and spices to penetrate deeply, resulting in more flavorful and tender meat.
- → What is kasuri methi?
-
Kasuri methi are dried fenugreek leaves with a distinctive slightly bitter, aromatic flavor. They're essential for authentic butter chicken and available at Indian grocery stores.
- → Is butter chicken spicy?
-
Traditional butter chicken is mildly spiced with rich flavors rather than intense heat. Adjust chili powder to your preference or omit entirely for a milder version.
- → Can I make this dairy-free?
-
Substitute coconut cream or cashew cream for heavy cream, and use coconut oil or ghee alternative instead of butter. The flavor profile will change slightly but remains delicious.