Yogurt-spiced chicken thighs simmer in a silky tomato, butter and cream sauce, then meet warm garlic naan for a richly flavored Indian-inspired dinner.
Combine the chicken, yogurt, lemon juice, half the garlic, half the ginger, 1 teaspoon garam masala, 1 teaspoon cumin, 1 teaspoon paprika, the turmeric and 3/4 teaspoon salt. Coat every piece, cover and refrigerate for 30 minutes or up to 8 hours. Do not leave the raw chicken at room temperature.
Heat the broiler
Position a rack 6 inches below the broiler and heat the broiler to high. Line a heavy rimmed sheet pan with foil, set an oven-safe wire rack over it and lightly oil the rack. Arrange the chicken in one uncrowded layer, letting excess marinade drip back into the bowl.
Broil the chicken safely
Broil for 6 minutes, turn the pieces and broil for 4 to 6 minutes more, until lightly charred and the thickest pieces reach 165°F on an instant-read thermometer. Transfer to a clean plate. Discard the raw marinade and wash anything that touched it.
Soften the onion
While the chicken broils, heat the oil and 1 tablespoon butter in a wide Dutch oven or deep 12-inch skillet over medium heat. Add the onion and remaining 1/2 teaspoon salt. Cook for 8 to 10 minutes, stirring often, until very soft and golden at the edges.
Bloom the aromatics
Add the remaining garlic and ginger and cook for 45 seconds. Stir in the remaining 2 teaspoons garam masala, 1 teaspoon cumin, 1 teaspoon paprika and the cayenne, if using. Cook for 30 seconds, just until fragrant, then stir in the tomato paste for 1 minute.
Reduce the tomato base
Add the crushed tomatoes and water, scraping up the browned seasoning. Bring to a lively simmer, then reduce the heat to medium-low and cook uncovered for 10 to 12 minutes, stirring occasionally, until the sauce is thick enough to leave a brief trail behind a spoon.
Make the sauce silky
For an especially smooth sauce, blend the tomato mixture directly in the pot with an immersion blender, keeping the blade submerged. Stir in the cream, brown sugar and remaining 2 tablespoons butter over low heat. Simmer gently for 2 minutes; do not boil hard after adding the cream.
Finish the butter chicken
Fold the cooked chicken and any clean plate juices into the sauce. Simmer gently for 3 to 4 minutes, until the sauce coats the pieces and the chicken is hot throughout. Taste and add a small pinch of salt only if needed.
Warm the naan and serve
Wrap the naan in foil and warm in a 350°F oven for 5 to 7 minutes, or heat each piece briefly in a dry skillet. Spoon the vivid orange butter chicken into shallow bowls, scatter with cilantro and serve one warm naan alongside each portion, matching the photographed presentation.
Why this works
Why it worksA short yogurt marinade seasons the chicken throughout and encourages browning while thighs stay juicy under the intense broiler heat.
Why it worksCooking the tomato base until concentrated removes raw acidity before cream and butter soften it into a glossy, balanced sauce.
Why it worksBroiling the chicken separately produces charred edges without overcrowding the sauce pot, then a brief final simmer reunites the flavors without overcooking the meat.
Useful kitchen gear
Tools that make this easier.
Compare the function and specifications first; skip anything your kitchen already handles well.
Paid links: As an Amazon Associate I earn from qualifying purchases. You pay no additional cost.
Use 1 1/2 pounds boneless skinless chicken breast cut into 1 1/2-inch pieces; begin checking at 8 total broiling minutes and still cook to 165°F.
For a lighter sauce, replace the heavy cream with full-fat canned coconut milk; the flavor will be less traditional but the sauce remains stable and creamy.
Plain naan or roti can replace garlic naan. For a gluten-free meal, serve with certified gluten-free flatbread or steamed basmati rice.
Cook notes
Whole-milk Greek yogurt clings to the chicken better than thin yogurt; shake off only the loose excess so the coating can char instead of drip and burn.
Garam masala brands vary in intensity. Use the measured amount first, then add no more than 1/4 teaspoon at the end if a stronger aroma is wanted.
Keep the cream sauce at a gentle simmer. Vigorous boiling can split the dairy and make the finished curry look oily instead of smooth.
Storage
Cool the butter chicken promptly and refrigerate it in a shallow airtight container within 2 hours for up to 4 days; keep naan separate for up to 2 days. Reheat the curry gently on the stovetop with a splash of water, stirring often, until it reaches 165°F. Warm naan in a 350°F oven for 4 to 5 minutes. Freeze the curry, without naan, for up to 2 months and thaw overnight in the refrigerator.
Questions
Can I cook the marinated chicken in a skillet instead of broiling it?
Yes. Shake off excess marinade and sear the chicken in two batches in a lightly oiled 12-inch skillet over medium-high heat for 7 to 9 minutes total, turning until browned and 165°F. Crowding the pan will steam the coating, so keep the batches separate.
Why does my butter chicken sauce taste sharply acidic?
The crushed tomatoes probably need more reduction. Simmer the tomato base uncovered until thick before adding dairy, then use the measured brown sugar rather than adding extra cream. Salt also rounds out acidity, so adjust it only after the chicken returns to the sauce.
Can I prepare butter chicken ahead for a dinner party?
Yes. Make the complete curry up to 2 days ahead, cool it quickly and refrigerate. Reheat slowly to 165°F, loosening with a tablespoon or two of water, and add the cilantro only at serving time. Warm the naan just before eating.
A clear, aromatic chicken broth surrounds tender rice noodles and shredded chicken, with charred ginger, warm spices, red onion and a generous handful of fresh herbs.
Silky tomato-cream rigatoni with crisp pancetta, chile heat, Parmesan, and basil—the weeknight pasta that feels like going out.
⏱ 36 min$3.60/serving
Creamy Stovetop Butter Chicken with Garlic Naan
Screen stays awake when supported.
1. Marinate the chickenCombine the chicken, yogurt, lemon juice, half the garlic, half the ginger, 1 teaspoon garam masala, 1 teaspoon cumin, 1 teaspoon paprika, the turmeric and 3/4 teaspoon salt. Coat every piece, cover and refrigerate for 30 minutes or up to 8 hours. Do not leave the raw chicken at room temperature.
2. Heat the broilerPosition a rack 6 inches below the broiler and heat the broiler to high. Line a heavy rimmed sheet pan with foil, set an oven-safe wire rack over it and lightly oil the rack. Arrange the chicken in one uncrowded layer, letting excess marinade drip back into the bowl.
3. Broil the chicken safelyBroil for 6 minutes, turn the pieces and broil for 4 to 6 minutes more, until lightly charred and the thickest pieces reach 165°F on an instant-read thermometer. Transfer to a clean plate. Discard the raw marinade and wash anything that touched it.
4. Soften the onionWhile the chicken broils, heat the oil and 1 tablespoon butter in a wide Dutch oven or deep 12-inch skillet over medium heat. Add the onion and remaining 1/2 teaspoon salt. Cook for 8 to 10 minutes, stirring often, until very soft and golden at the edges.
5. Bloom the aromaticsAdd the remaining garlic and ginger and cook for 45 seconds. Stir in the remaining 2 teaspoons garam masala, 1 teaspoon cumin, 1 teaspoon paprika and the cayenne, if using. Cook for 30 seconds, just until fragrant, then stir in the tomato paste for 1 minute.
6. Reduce the tomato baseAdd the crushed tomatoes and water, scraping up the browned seasoning. Bring to a lively simmer, then reduce the heat to medium-low and cook uncovered for 10 to 12 minutes, stirring occasionally, until the sauce is thick enough to leave a brief trail behind a spoon.
7. Make the sauce silkyFor an especially smooth sauce, blend the tomato mixture directly in the pot with an immersion blender, keeping the blade submerged. Stir in the cream, brown sugar and remaining 2 tablespoons butter over low heat. Simmer gently for 2 minutes; do not boil hard after adding the cream.
8. Finish the butter chickenFold the cooked chicken and any clean plate juices into the sauce. Simmer gently for 3 to 4 minutes, until the sauce coats the pieces and the chicken is hot throughout. Taste and add a small pinch of salt only if needed.
9. Warm the naan and serveWrap the naan in foil and warm in a 350°F oven for 5 to 7 minutes, or heat each piece briefly in a dry skillet. Spoon the vivid orange butter chicken into shallow bowls, scatter with cilantro and serve one warm naan alongside each portion, matching the photographed presentation.