Easy Butter Chicken: A Simple Recipe for Delicious Indian Food

30 min prep 3 min cook 3 servings
Easy Butter Chicken: A Simple Recipe for Delicious Indian Food
Save This Recipe!
Click to save for later - It only takes 2 seconds!

It was a chilly November evening when my grandmother pulled a battered tin of butter chicken sauce from the pantry, the scent of cumin and garam masala instantly wrapping the kitchen like a warm blanket. I remember the way the steam rose from the pot, swirling with golden flecks of turmeric and the faint crackle of butter hitting the pan – a sound that still makes my mouth water just thinking about it. That night, I decided to reverse‑engineer the magic, swapping the store‑bought sauce for a homemade version that would let me control every spice, every splash of cream, every whisper of heat. The result? A dish that tastes like a love letter from the heart of Delhi, yet is simple enough for a weekday dinner.

What makes this butter chicken so unforgettable is the marriage of two worlds: the deep, smoky flavor of marinated chicken thighs and the silky, buttery tomato‑cream sauce that clings to each bite like a velvety hug. When you finally lift the lid, a cloud of fragrant steam hits you – you’ll smell the sweet tang of tomatoes, the earthy warmth of turmeric, and a faint caramelized note from the butter that tells you you’re about to dig into something truly special. The chicken, having soaked in yogurt, lemon, and spices, stays juicy and tender, while the sauce stays glossy and rich, never separating or turning grainy.

But here’s the kicker: you don’t need a fancy stovetop or a professional chef’s knife to pull this off. All you need is a decent skillet, a handful of pantry staples, and a willingness to taste and adjust as you go. I’ve spent years tweaking this recipe, learning that a pinch of sugar can balance the acidity of the tomatoes, and that a splash of heavy cream at the very end adds that luxurious mouthfeel you crave. Trust me, once you master this version, you’ll never look at a restaurant’s butter chicken the same way again.

Now, if you’re wondering how to get that restaurant‑level depth without the pressure of a commercial kitchen, stay with me. I’m about to walk you through every step, from the science behind the marination to the secret technique that keeps the sauce from curdling. Here’s exactly how to make it — and trust me, your family will be asking for seconds.

🌟 Why This Recipe Works

  • Flavor Depth: The combination of yogurt, lemon juice, and a blend of spices creates a multi‑layered flavor profile that deepens as the chicken marinates, ensuring every bite bursts with tang, heat, and aromatic warmth.
  • Texture Harmony: Using boneless, skinless chicken thighs guarantees a tender, juicy bite, while the butter‑cream sauce adds a silky coating that prevents the meat from drying out.
  • Ease of Execution: The steps are broken down into manageable chunks, so even a beginner can follow along without feeling overwhelmed – no fancy equipment required.
  • Time Efficiency: With a 15‑minute prep and a 30‑minute cook, the total time stays under an hour, perfect for a weeknight dinner that still feels indulgent.
  • Versatility: The base sauce can be adapted for vegetarian versions, or you can swap the chicken for paneer, shrimp, or even tofu, making it a crowd‑pleaser for any dietary preference.
  • Nutrition Balance: The use of yogurt and cream provides protein and healthy fats, while the tomatoes contribute antioxidants like lycopene, delivering a comforting yet relatively balanced meal.
  • Ingredient Quality: By using fresh ginger, garlic, and whole spices, you capture bright, authentic flavors that processed powders alone can’t deliver.
  • Crowd‑Pleasing Factor: The subtle heat, creamy texture, and aromatic spices make it a hit for both spice‑lovers and those who prefer milder flavors, especially when paired with fluffy basmati rice or soft naan.
💡 Pro Tip: Marinate the chicken for at least 30 minutes, but if you have time, let it sit overnight in the fridge. The extra time allows the yogurt and spices to break down the meat fibers, resulting in an unbelievably tender bite.

🥗 Ingredients Breakdown

The Foundation: Protein & Tenderizer

1.5 lbs boneless, skinless chicken thighs, cut into 1‑inch pieces – thighs stay juicy longer than breast meat, and the slight fat content carries the spices beautifully. Tip: Look for thighs with a pinkish hue and a bit of marbling; that’s a sign of freshness.

1 cup plain yogurt – the acidity gently tenderizes the chicken while adding a subtle tang that balances the richness of the butter. Pro tip: Full‑fat Greek yogurt works best because it’s thick and won’t curdle when heated.

1/4 cup lemon juice – the citrus brightens the flavor and helps the yogurt penetrate the meat. If lemons are out of season, a splash of white wine vinegar can substitute without losing the zing.

Aromatics & Spices: The Heartbeat

2 tablespoons ginger paste & 2 tablespoons garlic paste – these provide the classic ginger‑garlic base that underpins most Indian curries. Freshly grated ginger and minced garlic give a brighter punch, but the pastes are convenient shortcuts.

1 tablespoon garam masala – a warm blend of cinnamon, cloves, and cardamom that adds depth. Did you know? Garam masala literally means “hot spice blend,” but it’s more about aroma than heat.

1 tablespoon paprika, 1 tablespoon turmeric powder, 1 tablespoon chili powder, 1 teaspoon cumin powder, 1 teaspoon coriander powder – these create the vibrant orange‑red hue and layers of flavor, from earthy to smoky to mildly spicy.

1/2 teaspoon salt & 1/4 teaspoon black pepper – basic seasoning that enhances every other ingredient. Adjust to taste after the sauce simmers.

The Secret Weapons: Butter & Cream

1/2 cup butter – the “butter” in butter chicken isn’t just for richness; it mellows the spices and adds a silky mouthfeel. Use unsalted butter so you can control the salt level.

1 cup heavy cream – this is the final layer of luxury, turning the tomato base into a velvety sauce that clings to the chicken. Add it off the heat to prevent curdling.

1 (28 ounce) can crushed tomatoes – the tomato base provides acidity and body. If you prefer a smoother sauce, blend the tomatoes before adding them to the pan.

Finishing Touches: Freshness & Balance

1/4 cup chopped cilantro – the herb adds a fresh, citrusy finish that cuts through the richness. Sprinkle it just before serving for maximum aroma.

Additional spices for the sauce: 1 tablespoon garam masala, 1 teaspoon chili powder, 1/2 teaspoon turmeric powder, 1/2 teaspoon cumin powder, 1/4 teaspoon cayenne pepper – these boost the flavor profile after the chicken is cooked, ensuring the sauce remains bright.

Salt, sugar – a pinch of sugar balances the acidity of the tomatoes, while extra salt at the end brings everything together.

Basmati rice & naan bread – classic accompaniments that soak up the sauce. Cook the rice with a pinch of cardamom for an aromatic side.

🤔 Did You Know? Turmeric isn’t just for color; its active compound curcumin has anti‑inflammatory properties, making this dish a little healthier than it looks.

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

Easy Butter Chicken: A Simple Recipe for Delicious Indian Food

🍳 Step-by-Step Instructions

  1. In a large bowl, combine the chicken pieces with yogurt, lemon juice, ginger paste, garlic paste, garam masala, paprika, turmeric, chili powder, cumin, coriander, salt, and black pepper. Toss everything together until the chicken is well‑coated, then cover and let it marinate for at least 30 minutes, or up to 12 hours in the refrigerator. The acid from the lemon and the enzymes in the yogurt will start breaking down the protein, making the meat tender. Pro Tip: If you’re short on time, even a quick 15‑minute massage will infuse some flavor, but the longer, the better.

  2. Heat 2 tablespoons of vegetable oil in a heavy‑bottomed skillet over medium‑high heat. When the oil shimmers, add the finely chopped onion and sauté until it turns a deep golden brown, about 6‑8 minutes. You’ll hear a gentle sizzle and notice the aroma shifting from sharp to sweet as the onions caramelize. This step is crucial because the caramelized onions form the flavor base of the sauce. Common Mistake: Adding the chicken before the onions are fully browned can result in a flat, one‑dimensional sauce.

  3. Push the onions to the side of the pan and add the marinated chicken in a single layer. Let it sear without stirring for 3‑4 minutes, allowing a beautiful crust to form. When you see the edges turning opaque and the juices beginning to caramelize, flip the pieces and cook another 3‑4 minutes. The chicken should be browned but not fully cooked through; this ensures it stays juicy when simmered later.

  4. Stir in the crushed tomatoes, scraping up any browned bits from the bottom of the pan. Reduce the heat to medium and let the mixture simmer gently for about 10 minutes, stirring occasionally. You’ll notice the sauce thickening and the deep red color becoming richer, while the aroma of cumin and garam masala fills the kitchen. Pro Tip: Add a splash of water if the sauce looks too thick; you want it to coat the chicken but still have a saucy consistency.

  5. Now, add the butter in small cubes, letting each piece melt completely before adding the next. The butter will emulsify with the tomato base, creating a glossy, velvety texture. As the butter melts, you’ll hear a soft bubbling sound that signals the sauce is coming together beautifully.

  6. Stir in the remaining spices: an extra tablespoon of garam masala, 1 teaspoon chili powder, ½ teaspoon turmeric, ½ teaspoon cumin, and ¼ teaspoon cayenne pepper. This second spice boost revives the aromatics that may have dulled during the simmer. Taste at this point and add a pinch of salt and a pinch of sugar to balance the acidity – the sugar will round out the flavors without making the dish sweet.

  7. Reduce the heat to low and slowly pour in the heavy cream, stirring constantly. The sauce should turn a luscious amber color, and you’ll notice it becoming smoother and more luxurious. Keep the heat low; high heat can cause the cream to split, ruining the texture. Let the sauce simmer for another 5 minutes, allowing the flavors to meld and the chicken to finish cooking through.

  8. Finish the dish by sprinkling chopped cilantro over the top, giving it a fresh pop of green. Serve the butter chicken hot, alongside steaming basmati rice and a side of warm naan. The rice will soak up the sauce, and the naan provides a perfect vehicle for scooping up every last drop. Final Check: The chicken should be fork‑tender, the sauce glossy, and the aroma should make your mouth water before you even take a bite.

💡 Pro Tip: After the sauce is done, turn off the heat and let it sit for 5 minutes. This resting period lets the flavors marry even more, delivering a deeper taste when you finally dig in.

🔐 Expert Tips for Perfect Results

The Taste Test Trick

Before you finish cooking, take a small spoonful of the sauce and let it cool for a few seconds. Taste it and adjust the seasoning – a pinch more salt, a dash more chili, or a drizzle of honey if the acidity is too sharp. This simple step can transform a good dish into a great one, because the flavors settle as the sauce cools.

Why Resting Time Matters More Than You Think

Once you’ve turned off the stove, cover the pan and let the butter chicken rest for at least five minutes. During this time, the residual heat continues to cook the chicken gently, while the sauce thickens slightly. I once served the dish straight off the stove and my guests said it was “good but could be better.” After adding the rest period, the feedback turned into “absolutely phenomenal.”

The Seasoning Secret Pros Won’t Tell You

Professional chefs often add a pinch of fenugreek leaves (kasuri methi) at the end of cooking. It adds a subtle, sweet, and slightly bitter note that lifts the entire dish. If you can’t find dried fenugreek, a tiny pinch of mustard seeds toasted in the butter can mimic the effect.

Balancing Heat Without Overpowering

If you’re cooking for a crowd with varying spice tolerances, add the chili powder and cayenne in stages. Start with half the amount, taste, and then decide if you need more. Adding a splash of coconut milk instead of cream can also mellow the heat while keeping the sauce rich.

Choosing the Right Rice

Basmati rice is the traditional partner, but the key is to rinse it until the water runs clear, then soak for 20 minutes before cooking. This removes excess starch and ensures each grain stays separate and fluffy, ready to soak up the buttery sauce without turning mushy.

Naan: The Unsung Hero

A quick tip for the perfect naan: brush it with a mixture of melted butter and a pinch of garlic powder before heating. The butter keeps it soft, while the garlic adds an extra layer of aroma that complements the sauce beautifully. I once served butter chicken with store‑bought naan, and the guests said the dish felt “incomplete” – a homemade, buttery naan changes the whole experience.

💡 Pro Tip: When adding the heavy cream, do it off the heat and stir continuously. This prevents the cream from separating and guarantees a silky finish every time.

🌈 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:

Paneer Butter “Chicken”

Swap the chicken for cubed paneer (Indian cottage cheese). The paneer absorbs the sauce beautifully, offering a creamy, vegetarian alternative that still delivers the classic buttery richness.

Spicy Coconut Butter Chicken

Replace half of the heavy cream with coconut milk and increase the cayenne pepper by a pinch. This gives the dish a tropical heat and a subtle coconut aroma that pairs wonderfully with basmati rice.

Smoky Tandoori Butter Chicken

Add a teaspoon of smoked paprika and a splash of liquid smoke to the sauce. The smoky undertone mimics the flavor you’d get from a tandoor oven, adding depth without any special equipment.

Herb‑Infused Butter Chicken

Stir in fresh mint leaves at the very end, along with the cilantro. The mint adds a refreshing lift that cuts through the richness, making the dish feel lighter.

Butter Chicken Pizza

Spread a thin layer of the butter chicken sauce on pizza dough, top with shredded mozzarella and cooked chicken pieces, then bake until bubbly. The result is an indulgent fusion that’s perfect for game night.

Butter Chicken Soup

Thin the sauce with chicken broth, add extra vegetables like carrots and peas, and serve hot as a comforting soup. It’s a great way to use leftovers while delivering a warm, soothing meal.

📦 Storage & Reheating Tips

Refrigerator Storage

Allow the butter chicken to cool to room temperature, then transfer it to an airtight container. It will keep for up to 4 days in the fridge. When reheating, add a splash of water or milk to restore the sauce’s silkiness, and heat gently over low heat while stirring.

Freezing Instructions

Portion the butter chicken into freezer‑safe bags or containers, leaving a little headspace for expansion. Freeze for up to 3 months. To thaw, move it to the refrigerator overnight, then reheat on the stovetop, stirring in a tablespoon of butter or cream to revive the richness.

Reheating Methods

The microwave works in a pinch, but the stovetop yields the best texture. Heat the sauce on low, adding a drizzle of cream and stirring constantly to prevent a skin from forming. If you’re in a hurry, cover the pan with a lid to trap steam, which helps the sauce stay moist.

❓ 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, consider marinating for a longer period (at least 2 hours) and be careful not to overcook. Adding a tablespoon of olive oil to the pan can also help retain moisture.

A grainy texture usually means the cream was added at too high a temperature, causing it to curdle. The solution is to lower the heat and stir continuously when incorporating the cream. Adding a splash of water or milk can also smooth out the texture.

The base recipe has moderate heat thanks to the chili powder and a pinch of cayenne. If you prefer milder, reduce the cayenne to a pinch or omit it entirely. For extra heat, add a fresh chopped green chili during the simmering stage.

Absolutely. Replace the butter with a plant‑based alternative such as coconut oil, and swap the heavy cream for full‑fat coconut milk. The flavor will shift slightly toward a tropical profile, but it remains delicious and creamy.

Soaking basmati rice for 15‑20 minutes helps the grains stay separate and fluffy after cooking. Rinse until the water runs clear to remove excess starch, then use a 1:1.5 rice‑to‑water ratio for perfect texture.

Store the butter chicken in an airtight container in the refrigerator for up to four days. When reheating, add a splash of water or a tablespoon of cream to revive the sauce’s silkiness, and warm it gently over low heat while stirring.

Yes! Adding diced bell peppers, peas, or cauliflower during the simmering stage adds color, texture, and nutrition. Just be sure not to overcook the vegetables; they should stay slightly crisp to contrast with the tender chicken.

You can, but crushed tomatoes give the sauce a richer texture with tiny tomato pieces that add body. If you use puree, consider adding a tablespoon of tomato paste to thicken the sauce and deepen the flavor.
Easy Butter Chicken: A Simple Recipe for Delicious Indian Food

Easy Butter Chicken: A Simple Recipe for Delicious Indian Food

Homemade Recipe

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

Ingredients

Instructions

  1. Combine chicken, yogurt, lemon juice, ginger paste, garlic paste, garam masala, paprika, turmeric, chili powder, cumin, coriander, salt, and black pepper. Marinate for at least 30 minutes.
  2. Heat vegetable oil, sauté onion until golden brown. Add marinated chicken and sear until browned.
  3. Stir in crushed tomatoes, simmer 10 minutes.
  4. Add butter in pieces, allowing each piece to melt before adding the next.
  5. Season with extra garam masala, chili powder, turmeric, cumin, and cayenne pepper. Adjust salt and add a pinch of sugar.
  6. Lower heat, stir in heavy cream, simmer 5 minutes.
  7. Garnish with chopped cilantro and serve with basmati rice and 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.