Classic Butter Chicken
A restaurant-quality stovetop butter chicken with a silky tomato-cream sauce and tender, spiced chicken thighs. Rich but balanced—bright lemon and yogurt in the marinade keep the chicken juicy while a simple stovetop sauce delivers deep, layered flavor.
Ingredient Spotlight
garam masala
A warm, aromatic Indian spice blend typically made from toasted and ground spices such as cinnamon, cardamom, cloves, cumin, and coriander; it originates from South Asia and is used to finish or flavor curries and stews. It smells sweet‑warm and slightly pungent rather than hot. You can find it in most supermarkets in the international or spice aisle, Indian markets, or online; substitute with a mix of ground cinnamon, cardamom, cloves, cumin, and coriander if you don’t have it.
Ingredient Spotlight
Kashmiri chili
A mild Indian chili powder from the Kashmir region prized for its vibrant red color and fruity, slightly smoky flavor rather than intense heat. It’s commonly used to give curries a deep red hue and a gentle peppery note. Look for it at Indian groceries or online; good substitutes are sweet paprika or a mix of sweet paprika with a small pinch of cayenne or Aleppo pepper to add some warmth while preserving color.
Ingredient Spotlight
Tomato puree (passata)
Passata is an uncooked, sieved tomato purée common in Italian cooking—smooth, bright, and fresh‑tasting without added seasonings. It’s sold in bottles or cartons in the Italian or canned tomato aisle of supermarkets and at specialty stores. If unavailable, substitute with canned crushed tomatoes blended until smooth or regular tomato purée, adjusting seasoning and consistency as needed.
Jake Woods's note
"This stovetop method gives you the deep, rounded flavors of restaurant butter chicken without a tandoor—marinate longer for more depth. It shines for weeknight dinners or when you want a comforting, shareable meal."
About This Recipe
This butter chicken takes the restaurant gloss—silky, buttery tomato-cream sauce and tender, spice-kissed thighs—and pares it down to a single skillet you can pull off on a weeknight without sacrificing depth. The marinade’s yogurt and lemon do more than flavor: they gently break down the thighs’ connective tissue so pieces stay juicy under high-heat searing, while the short simmer in passata concentrates tomato sweetness without the fuss of long roasting. Searing the marinated pieces builds fond that the butter and passata turn into a rounded, savory backbone for the sauce.
What makes this version work is the balance: warm notes from garam masala and cumin, vivid ginger-and-garlic aromatics, and a finishing cream that calms heat and carries richness. It’s neither an over-buttered restaurant caricature nor an austere home approximation—think plush mouthfeel, bright lemon lift, and enough spice complexity to be interesting. Ideal for cooks who want a reliably impressive, stovetop entree for dinner parties or families, it adapts well to make-ahead plans and sings when served with fluffy basmati, charred naan, and a scattering of cilantro or kasuri methi for perfume.
Ingredients for Classic Butter Chicken
- 1 1/2 lb Boneless skinless chicken thighs, trimmed and cut into 1.5-inch pieces
- 3/4 cup Plain whole-milk yogurt
- 2 tbsp Fresh lemon juice
- 4 cloves Garlic, minced (about 1 small head = 4 cloves)
- 1 1/2 tbsp Fresh ginger, minced
- 3 tsp Spice blend (garam masala, ground cumin, Kashmiri chili or sweet paprika, turmeric, and salt)
- 2 tbsp Vegetable oil (neutral oil) for searing
- 3 tbsp Unsalted butter
- 1 1/2 cups Tomato puree (passata)
- 3/4 cup Heavy cream (or full-fat coconut milk for dairy-free)
How to Make Classic Butter Chicken
Step 1: Marinate the chicken
In a large bowl combine the yogurt, lemon juice, minced garlic, minced ginger and the spice blend. Add the chicken pieces and toss until evenly coated. Cover and refrigerate at least 30 minutes (or up to overnight) so the yogurt and spices tenderize and flavor the meat.For this step
- 1 1/2 lbBoneless skinless chicken thighs, trimmed and cut into 1.5-inch pieces
- 3/4 cupPlain whole-milk yogurt
- 2 tbspFresh lemon juice
- 4 clovesGarlic, minced (about 1 small head = 4 cloves)
- 1 1/2 tbspFresh ginger, minced
- 3 tspSpice blend (garam masala, ground cumin, Kashmiri chili or sweet paprika, turmeric, and salt)
Step 2: Sear the chicken
Heat a large heavy-bottomed skillet over medium-high heat and add the vegetable oil. Working in a single layer, sear the marinated chicken pieces until browned on both sides (about 3–4 minutes per side); they do not need to be cooked through. Transfer browned pieces to a plate and reserve any pan juices.For this step
- 2 tbspVegetable oil (neutral oil) for searing
Step 3: Build the tomato butter sauce
Reduce heat to medium, add the butter to the same skillet and let it melt, scraping up browned bits. Pour in the tomato puree, stir to combine, and simmer gently for 8–10 minutes until the sauce thickens and the raw tomato smell is gone. Taste and adjust seasoning—add a pinch of salt if needed.For this step
- 3 tbspUnsalted butter
- 1 1/2 cupsTomato puree (passata)
Step 4: Simmer chicken in the sauce and finish with cream
Return the seared chicken and any accumulated juices to the skillet, nestling pieces into the sauce. Simmer gently, uncovered, for 8–10 minutes until chicken is cooked through and the sauce coats the back of a spoon. Stir in the heavy cream, simmer 2–3 more minutes to meld and slightly thicken, then remove from heat.For this step
- 3/4 cupHeavy cream (or full-fat coconut milk for dairy-free)
Step 5: Rest and serve
Let the butter chicken rest 5 minutes off the heat to allow flavors to settle. Serve hot with steamed basmati rice or naan; optionally drizzle a little extra cream or melted butter over the top for a restaurant-style finish.
- In a large bowl combine the yogurt, lemon juice, minced garlic, minced ginger and the spice blend. Add the chicken pieces and toss until evenly coated. Cover and refrigerate at least 30 minutes (or up to overnight) so the yogurt and spices tenderize and flavor the meat.
- Heat a large heavy-bottomed skillet over medium-high heat and add the vegetable oil. Working in a single layer, sear the marinated chicken pieces until browned on both sides (about 3–4 minutes per side); they do not need to be cooked through. Transfer browned pieces to a plate and reserve any pan juices.
- Reduce heat to medium, add the butter to the same skillet and let it melt, scraping up browned bits. Pour in the tomato puree, stir to combine, and simmer gently for 8–10 minutes until the sauce thickens and the raw tomato smell is gone. Taste and adjust seasoning—add a pinch of salt if needed.
- Return the seared chicken and any accumulated juices to the skillet, nestling pieces into the sauce. Simmer gently, uncovered, for 8–10 minutes until chicken is cooked through and the sauce coats the back of a spoon. Stir in the heavy cream, simmer 2–3 more minutes to meld and slightly thicken, then remove from heat.
- Let the butter chicken rest 5 minutes off the heat to allow flavors to settle. Serve hot with steamed basmati rice or naan; optionally drizzle a little extra cream or melted butter over the top for a restaurant-style finish.
Classic Butter Chicken Tips
Pat chicken dry
Wipe excess marinade from each piece before searing so the surface browns instead of steaming, which preserves the fond that flavors the sauce.
Use high heat to sear
Get the skillet properly hot and don’t crowd the pan so each piece develops a golden crust in 3–4 minutes per side; work in batches if needed.
Reserve pan juices
If juices collect on the plate after searing, stir them back into the sauce for extra depth—those bits are concentrated flavor.
Bloom spices in butter
After searing and before adding passata, let the butter heat briefly and add a pinch of the spice blend to bloom for 20–30 seconds, which brightens the spice profile.
Simmer, don’t boil
Keep the sauce at a gentle simmer once the chicken returns; vigorous boiling can over-thicken the cream and toughen the meat.
Classic Butter Chicken Variations and Substitutions
Dairy-free coconut swap
Replace heavy cream with full-fat coconut milk and use a vegan butter or oil for the sauce to keep creaminess while remaining dairy-free.
Paneer or tofu version
Turn this into a vegetarian dish by replacing chicken with cubed, lightly seared paneer or extra-firm tofu; reduce simmer time to avoid crumbling.
Grilled-charred chicken
For smoky depth, grill or broil marinated thighs until charred and finish them in the sauce for a tandoori-like flavor without complex equipment.
Fenugreek finish (kasuri methi)
Crush a teaspoon of dried fenugreek leaves into the finished sauce for an authentic, aromatic lift that pairs beautifully with the cream.
Lighter, tangier version
Use half cream and half Greek yogurt (stirred in off heat) and add an extra squeeze of lemon to make a brighter, less rich sauce.
How to Store and Make Classic Butter Chicken Ahead
Store leftovers in an airtight container in the refrigerator for up to 3–4 days or freeze for up to 2 months. Thaw frozen portions overnight in the fridge before reheating. Reheat gently over low heat with a splash of water or cream to restore saucy consistency, stirring occasionally to prevent the dairy from separating.
What to Serve With Classic Butter Chicken
Serve with steamed basmati or cumin (jeera) rice and warm naan for mopping up the sauce, plus a simple cucumber raita or sliced pickled onions to cut richness. Garnish with fresh cilantro, a drizzle of cream or melted butter, and lemon wedges; pair with a mango lassi or a crisp, fruity white wine like Gewürztraminer or an IPA for contrast.
Classic Butter Chicken FAQs
Can I use chicken breasts instead of thighs?
Yes—breasts work but are leaner; cut them into slightly larger pieces and reduce simmer time so they don’t dry out, about 5–7 minutes after returning to the sauce.
Do I have to marinate overnight?
No—30 minutes is the minimum to get tenderizing benefits from yogurt and lemon, but 4–12 hours will deepen flavor and improve texture without becoming mushy.
Why did my cream split or curdle?
High heat is usually the culprit—stir the cream in off the heat or on very low heat and avoid boiling; if splitting occurs, whisk in a tablespoon of cold water or yogurt to bring it back together.
My sauce is too thin—how do I thicken it?
Simmer uncovered to reduce and concentrate, or stir in a small slurry of cornstarch and water (1 tsp cornstarch + 1 tbsp water) and cook for a couple minutes until it thickens.
Can I make this ahead for a dinner party?
Yes—the sauce flavors meld nicely if made a day ahead; cool, refrigerate, then gently reheat and add a splash of cream just before serving to refresh the texture.
About the author
Jake WoodsHello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.
See all recipes by Jake Woods →Ratings & Reviews
Did you make this recipe?
Be the first to share your experience.
Nutrition Facts
Per serving: 6 oz thigh
Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.
Keep Reading
Guides & articles for this recipe
Guides
Trending Backyard Dinner Parties for 2026: 8 Outdoor Dining Formats, Ready‑Made Menus & Host Workflows
Discover the eight backyard dining formats taking off in 2026, with plug‑and‑play menu templates, grill timing and workflow checklists, decor shortcuts, and social‑media and sustainability tips. This practical guide turns your yard into a seamless, shareable dining experience—whether you're hosting a casual progressive grill or an intimate fireside chef demo.
Guides
Trending Backyard Dinner Parties for 2026: 8 Outdoor Dining Formats, Plug‑and‑Play Menus & Host Workflows
Discover eight backyard dinner-party formats taking off in 2026, each with plug‑and‑play menu templates, step‑by‑step host workflows, grill timing tips, decor shortcuts, and social & sustainable ideas. Turn your yard into a memorable, stress‑free dining experience.
Healthy Eating
Gluten-Free Weeknight Grilling Plan
A 7-day gluten-free weeknight grilling plan with quick, family-friendly recipes, prep-ahead timelines, and a printable shopping list that spotlights late-summer produce and pantry staples. Includes clear cross-contamination safety tips and simple swaps to keep dinners fast and crowd-pleasing.
More from Dinner
View all Dinner recipes →Classic Bacon Carbonara
Al Pastor Tacos
Jamaican Jerk Chicken Marinade for Smoking or Grilling
Air Fryer Chicken Sliders
Smoked Chicken Burger
Beer-Can Grilled Whole Chicken
Grilled Chicken with Chimichurri
Campfire‑Smoked Potato Salad with Mustard‑Bacon Vinaigrette — A Labor Day Grilling Side for Steak
30-Min Steak Grain Bowl with Chimichurri
Ask me anything about this recipe — substitutions, scaling, techniques, timing.
Powered by AI · 6 questions per 5 minutes, 30 per day
