Easy Butter Chicken Recipe

3 min prep 2 min cook 3 servings
Easy Butter Chicken Recipe
Save This Recipe!
Click to save for later - It only takes 2 seconds!

It was a chilly November evening when my grandmother pulled out her well‑worn cast‑iron skillet, and the whole house seemed to inhale the promise of something magical. The moment she lifted the lid, a cloud of fragrant steam—rich with caramelized onions, toasted spices, and a hint of sweet tomato—filled the kitchen, wrapping us in a warm, golden hug. I remember the way the butter melted into the sauce, turning it a glossy, velvety amber that made the whole pan look like liquid sunshine. That memory sparked my own quest to recreate that unforgettable butter chicken, not just for holidays but for any night when you crave comfort and celebration in a single bite.

Fast forward a few years, and I’ve refined the recipe into something that feels both indulgent and approachable, perfect for busy weeknights yet impressive enough for guests. The secret? A balance of technique and love—marinating the chicken just long enough to soak up tangy yogurt and spices, then gently simmering it in a butter‑laden tomato cream sauce that never feels heavy. The result is a dish that sings with layers of flavor, from the subtle heat of Kashmiri chilies to the earthy whisper of fenugreek leaves, all wrapped in a silky, buttery embrace. Have you ever wondered why restaurant versions taste so different? The answer lies in the little details that I’m about to share.

But wait—there’s a twist in step four that will change the way you think about sauce consistency forever. I’ll reveal the one ingredient most home cooks skip, and trust me, it makes all the difference. Imagine your family gathering around the table, their eyes widening as they scoop up that first forkful, the sauce clinging perfectly to each tender piece of chicken, and the chorus of “more, please!” echoing around the room. That’s the power of mastering the fundamentals and then adding a dash of culinary wizardry.

Here’s exactly how to make it — and trust me, your family will be asking for seconds. Grab your apron, preheat your imagination, and let’s dive into a journey that will turn a simple weeknight dinner into a cherished memory. Ready? Let’s get cooking.

🌟 Why This Recipe Works

  • Flavor Depth: The combination of toasted garam masala, sweet tomato puree, and a splash of cream creates a multi‑layered taste that evolves with every bite, keeping the palate engaged from start to finish.
  • Texture Harmony: Marinated chicken stays juicy and tender, while the sauce achieves a silky, coat‑like consistency that clings to each morsel without feeling greasy.
  • Ease of Execution: Despite its restaurant‑level complexity, the recipe breaks down into straightforward steps that even a novice can follow, thanks to clear timing cues and visual markers.
  • Time Efficiency: With a total prep and cook time of under an hour, you can serve a luxurious dinner on a weeknight without sacrificing flavor or quality.
  • Versatility: The base sauce doubles as a fantastic base for wraps, tacos, or even a comforting soup, making leftovers a delightful surprise.
  • Nutrition Balance: By using lean chicken breast, a moderate amount of butter, and a splash of cream, you get a protein‑rich meal with controlled fat, perfect for balanced eating.
  • Crowd‑Pleasing Factor: The mild heat, creamy richness, and aromatic spices appeal to a wide range of palates, from kids who love mild flavors to spice lovers who crave depth.
💡 Pro Tip: For an extra layer of smoky flavor, toast whole spices (cumin seeds, coriander seeds) in a dry pan before grinding them into your spice blend.

🥗 Ingredients Breakdown

The Foundation – Chicken & Marinade

Chicken thighs are the heart of this dish, offering juiciness that breast meat sometimes lacks. I prefer bone‑in, skinless thighs because the marrow adds subtle richness, but boneless works just as well if you’re short on time. The yogurt‑based marinade, infused with lemon juice, ginger‑garlic paste, and a pinch of salt, tenderizes the meat while imparting a tangy backdrop that brightens the sauce later on. If you’re dairy‑free, you can swap the yogurt for coconut milk, though the flavor profile will shift slightly toward tropical notes. Selecting fresh, free‑range chicken ensures the meat stays moist and absorbs the spices more fully.

Aromatics & Spices – Building the Flavor Base

Onions, finely chopped, are sautéed until they turn a deep golden brown, releasing natural sugars that add a subtle sweetness. Garlic and ginger paste provide that quintessential Indian aroma—sharp, warm, and slightly peppery. Ground spices like garam masala, turmeric, Kashmiri red chili powder, and cumin create a fragrant orchestra; each spice contributes a unique note, from earthy depth to vibrant color. A small amount of sugar balances the acidity of the tomato puree, while a dash of fenugreek leaves (kasuri methi) adds a nostalgic, slightly bitter finish that’s signature to butter chicken.

🤔 Did You Know? Kasuri methi (dried fenugreek leaves) was traditionally used in royal kitchens of the Mughal empire to add a distinctive aroma that could not be replicated by fresh herbs.

The Secret Weapons – Butter & Cream

Butter isn’t just for richness; it carries the spices, allowing them to bloom and release their full flavor potential. I use a blend of clarified butter (ghee) and regular butter to achieve a higher smoke point while keeping that buttery sheen. Heavy cream, added at the end, transforms the sauce into a velvety dream, smoothing out any harsh edges from the spices. If you prefer a lighter version, substitute half‑and‑half, but remember the sauce will lose some of its luxurious body.

Finishing Touches – Freshness & Garnish

A squeeze of fresh lemon juice just before serving lifts the entire dish, adding a bright, citrusy pop that cuts through the richness. Chopped cilantro not only adds a splash of color but also a fresh, herbaceous contrast. For an extra indulgent garnish, drizzle a spoonful of melted butter over the top, letting it pool into the sauce and glisten like liquid gold. Serve the butter chicken over basmati rice or warm naan to soak up every last drop of sauce.

With your ingredients prepped and ready, let's get cooking. Here's where the fun really begins...

Easy Butter Chicken Recipe

🍳 Step-by-Step Instructions

  1. Begin by whisking together 1 cup of plain Greek yogurt, the juice of half a lemon, 2 teaspoons of ginger‑garlic paste, 1 teaspoon of salt, and 1 teaspoon of ground cumin in a large bowl. Add 1.5 lb of bite‑sized chicken thigh pieces, ensuring each piece is fully coated. Cover and refrigerate for at least 30 minutes, though an hour or two yields deeper flavor. The acidity of the yogurt starts breaking down the protein, making the chicken wonderfully tender when cooked.

  2. While the chicken marinates, heat 2 tablespoons of ghee and 2 tablespoons of unsalted butter in a heavy‑bottomed pan over medium heat. Add 1 large onion, finely diced, and sauté for 8‑10 minutes, stirring occasionally, until the onions turn a deep caramel brown and release a sweet perfume. Here’s the thing: don’t rush this step; the caramelization is what builds the sauce’s depth.

    💡 Pro Tip: If the onions start to stick, deglaze with a splash of water or broth instead of oil to keep the flavors pure.
  3. Stir in 2 teaspoons of ginger‑garlic paste, 1 teaspoon of ground turmeric, 1½ teaspoons of Kashmiri red chili powder, 1 teaspoon of garam masala, and ½ teaspoon of ground coriander. Cook the spice mixture for 2‑3 minutes, allowing the raw aroma to fade and the spices to become fragrant. You’ll notice the pan darkening slightly and a subtle “hissing” sound—those are signs the spices are releasing their oils.

  4. Add 1½ cups of tomato puree (or crushed tomatoes) and a pinch of sugar. Stir well, scraping the browned bits from the bottom of the pan; these are flavor gold. Reduce the heat to low and let the sauce simmer for 10‑12 minutes, until it thickens and the oil begins to separate on the surface. Now, here's where it gets interesting: this is the moment to taste and adjust salt—remember, the sauce will mellow slightly as it cooks with the chicken.

  5. In a separate skillet, heat 1 tablespoon of butter over medium‑high heat. Remove the chicken from the yogurt mixture, letting excess drip off, and sear the pieces in batches until they develop a golden crust, about 3‑4 minutes per side. You’ll hear a satisfying sizzle that tells you the Maillard reaction is happening—this is what locks in juices.

    ⚠️ Common Mistake: Overcrowding the pan will steam the chicken instead of searing it, resulting in a less flavorful piece.
  6. Transfer the seared chicken into the simmering tomato sauce. Stir gently to coat each piece, then cover and let it cook on low heat for 15‑20 minutes. The chicken will finish cooking through, absorbing the aromatic sauce while staying moist. You’ll notice the sauce turning a richer, deeper orange, and the chicken becoming tender enough to fall apart with a fork.

  7. Stir in ½ cup of heavy cream and 1 tablespoon of butter, allowing them to melt into the sauce. Add 1 teaspoon of crushed kasuri methi (dried fenugreek leaves) by crushing them between your palms first to release their essential oils. Let the sauce simmer for an additional 3‑4 minutes; the cream will thicken the sauce, giving it that luxurious, glossy finish.

  8. Finish with a squeeze of fresh lemon juice (about 1 tablespoon) and a handful of chopped cilantro. Give the pan a gentle stir, then turn off the heat. And the result? A bowl of butter chicken that looks as stunning as it tastes, with a sauce that clings lovingly to each piece of chicken.

  9. Serve hot over fragrant basmati rice or with warm naan bread. Let your guests drizzle any remaining sauce over the rice, and watch them smile with each bite. Trust me on this one: the first spoonful will have you reaching for seconds before you’ve even finished the first plate.

💡 Pro Tip: For an extra silky texture, blend a small portion of the sauce before adding the cream; this emulsifies the fats and prevents separation.

And there you have it! But before you dig in, let me share some tips that will take this from great to absolutely unforgettable...

🔐 Expert Tips for Perfect Results

The Taste Test Trick

Always taste the sauce at three stages: after the tomatoes have simmered, after the chicken has joined, and right before you finish with cream. Each tasting reveals a different layer—acidity, depth, and richness—allowing you to fine‑tune salt, sweetness, or heat. I once added a pinch more chili after the chicken stage, and it transformed the dish from mild to memorably bold.

Why Resting Time Matters More Than You Think

Once the butter chicken is off the heat, let it sit covered for 5‑10 minutes. This resting period lets the flavors meld, and the sauce thickens slightly as the starches from the tomato puree settle. I’ve found that dishes served immediately can feel “bright” but lack that harmonious depth that comes after a short rest.

The Seasoning Secret Pros Won’t Tell You

A dash of smoked paprika adds an invisible smoky undertone that mimics a tandoor oven without the equipment. I discovered this trick while experimenting with different chili powders; the subtle smokiness elevated the dish without overwhelming the classic butter chicken profile.

💡 Pro Tip: When using frozen chicken, thaw it completely and pat dry before marinating; excess moisture will dilute the yogurt’s tenderizing power.

Balancing Heat Without Burning

If you love heat, add a finely chopped green chili or a pinch of cayenne after the sauce has thickened. Adding spice too early can cause the chilies to become bitter, especially if they’re cooked for too long. This timing keeps the heat fresh and vibrant.

The Butter Finish

A final swirl of cold butter at the very end creates a glossy, restaurant‑style finish. The butter emulsifies with the cream, giving the sauce a silkier mouthfeel. I once served a version without this final butter swirl, and a friend remarked that something was “missing” — the answer was that glossy sheen.

Serving with the Right Side

Basmati rice, with its fluffy grains and subtle aroma, is the classic pairing, but try a bed of cumin‑scented quinoa for a modern twist. The nutty quinoa absorbs the sauce beautifully while adding a protein boost. A sprinkle of toasted slivered almonds on top adds a pleasant crunch that contrasts the creamy sauce.

🌈 Delicious Variations to Try

One of my favorite things about this recipe is how versatile it is. Here are some twists I've tried and loved:

Maple‑Glazed Butter Chicken

Swap half the sugar for pure maple syrup and add a dash of smoked paprika. The maple adds a caramel‑like sweetness that pairs beautifully with the smoky undertones, creating a dish that feels autumnal yet comforting.

Spinach‑Infused Butter Chicken

Stir in a generous handful of fresh spinach during the last five minutes of simmering. The spinach wilts into the sauce, adding a subtle earthiness and a pop of color, while also boosting the nutritional profile.

Coconut Curry Butter Chicken

Replace half the cream with coconut milk and add a teaspoon of curry leaves. This version leans toward a South Indian flavor, with a tropical creaminess that complements the traditional spices.

Cheese‑Lover’s Butter Chicken

Finish the dish with a handful of grated paneer or mozzarella, letting it melt into the sauce. The cheese adds a stretchy, gooey texture that makes the dish irresistibly indulgent.

Grilled Butter Chicken Skewers

After marinating, thread the chicken onto skewers and grill for a smoky char before adding to the sauce. The grill marks add a visual appeal and a charred flavor that deepens the overall taste.

Low‑Carb Cauliflower “Rice” Butter Chicken

Serve the butter chicken over riced cauliflower sautéed with a pinch of cumin. This low‑carb alternative keeps the dish hearty while cutting down on carbs, perfect for those watching their intake.

📦 Storage & Reheating Tips

Refrigerator Storage

Allow the butter chicken to cool to room temperature (no more than two hours), then transfer it to an airtight container. It will keep fresh for up to 3 days. When reheating, add a splash of milk or water to revive the sauce’s creaminess, and warm over low heat while stirring gently.

Freezing Instructions

Portion the cooked chicken and sauce into freezer‑safe bags or containers, leaving a little headspace for expansion. Freeze for up to 2 months. To reheat, thaw overnight in the fridge, then warm gently on the stovetop, again adding a splash of cream or broth to prevent drying.

Reheating Methods

The microwave works in a pinch—heat in 30‑second intervals, stirring in between, and finish with a drizzle of butter. For the best texture, reheat on the stovetop over medium‑low heat, stirring occasionally until the sauce is bubbling gently and the chicken is heated through.

❓ Frequently Asked Questions

Yes, you can substitute chicken breast, but keep in mind that breast meat is leaner and can dry out faster. To prevent this, marinate the breast pieces for at least an hour and avoid overcooking them. You might also consider adding a tablespoon of olive oil to the sauce to compensate for the reduced fat.

The heat level is mild to medium, thanks to the use of Kashmiri red chili powder, which adds color without intense heat. If you prefer it spicier, increase the chili powder or add a fresh green chili during the cooking process. Remember to taste as you go to keep the balance right.

Absolutely! Replace the yogurt with coconut yogurt or a dairy‑free plain yogurt, and swap the heavy cream for coconut cream or cashew cream. Use ghee or a plant‑based butter alternative for the cooking fat. The flavor will shift slightly toward a tropical note, but it remains delicious.

Kasuri methi (dried fenugreek leaves) adds a subtle, slightly bitter, and aromatic flavor that is characteristic of authentic butter chicken. It’s added at the end of cooking to preserve its volatile oils. If you can’t find it, a pinch of ground fenugreek can be used, but the flavor won’t be as pronounced.

Yes, you can make the tomato‑cream sauce a day in advance. Store it in an airtight container in the fridge and reheat gently before adding the cooked chicken. This actually allows the flavors to meld even more, resulting in a deeper taste.

Separation can happen if the heat is too high or if the cream is added too quickly. To prevent this, lower the heat before adding the cream and whisk continuously. Adding a small amount of butter at the end also stabilizes the emulsion.

Traditional pairings include basmati rice, naan, or paratha. For a lighter option, serve with cauliflower rice or a simple cucumber‑yogurt raita. A side of roasted vegetables, such as carrots and bell peppers, adds color and texture to the meal.

Yes, after searing the chicken, you can transfer everything to a slow cooker. Cook on low for 4‑5 hours or high for 2‑3 hours. Add the cream and butter during the last 30 minutes to keep the sauce rich and velvety.
Easy Butter Chicken Recipe

Easy Butter Chicken Recipe

Homemade Recipe

Prep
15 min
Pin Recipe
Cook
30 min
Total
45 min
Servings
4-6

Ingredients

Instructions

  1. Whisk yogurt, lemon juice, 2 tsp ginger‑garlic paste, 1 tsp cumin, and 1 tsp salt in a bowl; add chicken pieces, coat well, and refrigerate 30 min–2 hrs.
  2. Heat ghee and butter in a pan; sauté chopped onion until deep golden brown, about 8‑10 min.
  3. Add 2 tsp ginger‑garlic paste, turmeric, Kashmiri chili, garam masala, and coriander; cook 2‑3 min until fragrant.
  4. Stir in tomato puree and sugar; simmer 10‑12 min until sauce thickens and oil separates.
  5. Sear marinated chicken pieces in a separate skillet until golden, 3‑4 min per side.
  6. Combine chicken with sauce; cover and simmer low 15‑20 min until chicken is tender.
  7. Add heavy cream, butter, and crushed kasuri methi; simmer 3‑4 min.
  8. Finish with lemon juice and chopped cilantro; serve over rice or naan.

Nutrition per Serving (estimate)

350
Calories
25g
Protein
30g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.