Best Butter Chicken Recipe Ever: Authentic Tandoori Aroma at Home

best butter chicken recipe ever illustration with key details

This recipe captures the true essence of butter chicken with its rich, authentic flavors and aromatic spices. The dish brings restaurant-quality taste to your home kitchen.

Using traditional techniques and simple ingredients, you’ll achieve tender chicken in a velvety tomato-based sauce. The result is the best version you’ll ever make.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Best Butter Chicken Recipe Ever

Rich spices and tender chicken create that authentic tandoori aroma you crave at home.

Ingredient Amount Notes
Boneless Chicken Thighs 🍗 1 ½ lb Skin-on for extra flavor
Plain Yogurt 🥛 1 cup Full-fat for tenderness
Lemon Juice 🍋 2 tbsp Freshly squeezed preferred
Garlic Cloves 🧄 4 cloves Minced for marinade
Fresh Ginger 🌿 1 tbsp Finely grated or minced
Garam Masala 🌶️ 2 tsp Divided for marinade and sauce
Ground Cumin 🌿 1 tsp Toasted for depth
Ground Coriander 🌿 1 tsp Freshly ground preferred
Turmeric Powder 🟡 ½ tsp For golden color
Kashmiri Red Chili Powder 🌶️ 1 tsp Mild heat, vibrant color
Tomato Sauce 🍅 1 ½ cups Smooth, no chunks
Heavy Cream 🥛 1 cup Full-fat for richness
Unsalted Butter 🧈 ½ cup Cut into cubes
Onion 🧅 1 whole Finely chopped
Salt 🧂 1 ½ tsp Divided for marinade and sauce

[recipeingredientscaler]

The chicken thighs are non-negotiable here. Bone-in, skin-on gives you the juiciest, most flavorful result—Costco or Whole Foods have great options. For the yogurt, full-fat Greek is ideal (the thick kind, not the drinkable stuff). Garam masala is the soul of this dish—look for a fresh, aromatic blend at an Indian grocery store or Patel Brothers. The Kashmiri chili powder adds color without too much heat.

No Kashmiri chili? Paprika plus a pinch of cayenne gets you close. Short on time? Store-bought tandoori paste can replace the yogurt marinade ingredients. Fresh ginger and garlic are best, but jarred minced works in a pinch (just use half the amount). The heavy cream can be swapped for coconut cream if you want a dairy-free version—just know the flavor will shift slightly.

Marinate the chicken for at least 4 hours (overnight is ideal). The sauce keeps for 3 days in the fridge or 3 months frozen. Reheat gently to avoid curdling the cream—microwave in 20-second bursts, stirring between each.

❤️

Why You’ll Love This Recipe

  • One Pan Wonder: I toss everything in a single skillet—chicken, yogurt, and those bold garlic-ginger flavors meld together with barely any cleanup.
  • Flavor Bomb: The yogurt marinade with lemon and ginger makes the chicken so tender it practically melts, and the garlic? Honestly, it’s ridiculous how good it tastes.
  • Weeknight Hero: Between us, this is my Tuesday night lifesaver—ready before the kids start asking what’s for dinner.
  • Budget Friendly: Boneless thighs stay juicy and cost half what breasts do, and a little ginger and garlic stretch a long way.

Step-by-Step Instructions for Butter Chicken

This authentic method delivers restaurant-quality results with a perfect balance of spice and creaminess.

Step 1: Marinate the Chicken for Maximum Flavor

In a large bowl, combine the 1 cup Plain Yogurt, 2 tbsp Lemon Juice, 4 cloves Garlic Cloves, 1 tbsp Fresh Ginger, 1 tsp Garam Masala, 1 tsp Ground Cumin, 1 tsp Ground Coriander, 0.5 tsp Turmeric Powder, 1 tsp Kashmiri Red Chili Powder, and 1 tsp Salt. Whisk until smooth and fully incorporated.

Add the 1.5 lb Boneless Chicken Thighs and coat every piece thoroughly in the marinade. I like to use my hands for this—it ensures every nook and cranny gets flavor. Cover and refrigerate for at least 4 hours, but overnight is even better. The longer it marinates, the deeper the flavor penetration and the more tender the chicken will be.

Step 2: Cook the Chicken Until Charred

Preheat your oven to 425°F. Line a baking sheet with parchment paper. Remove the chicken from the marinade (shake off excess but don’t wipe it clean) and arrange pieces in a single layer on the baking sheet.

Roast for 15-18 minutes, flipping halfway through, until the edges are charred and blackened in spots. This charring mimics the tandoor effect and adds that authentic smoky depth. The chicken should be fully cooked through—internal temperature of 165°F. Don’t skip the char; it’s essential for that true butter chicken flavor.

Step 3: Build the Sauce Base

In a large skillet over medium heat, melt the 0.5 cup Unsalted Butter. Add the 1 whole Onion (finely chopped) and cook for 8-10 minutes until deep golden brown and caramelized. This slow cooking develops the sweetness that balances the dish’s spice.

Stir in the remaining 1 tsp Garam Masala, 0.5 tsp Salt, and the 1.5 cups Tomato Sauce. Simmer for 10 minutes until the sauce thickens slightly and the raw tomato smell dissipates. You’ll notice the oil separating at the edges—that’s your cue it’s ready for the next step.

Step 4: Finish with Cream and Chicken

Reduce heat to low and pour in the 1 cup Heavy Cream. Stir well to combine. The sauce will turn a beautiful orange-red color and become velvety smooth. Here’s the thing—don’t let it boil or the cream may curdle.

Add the cooked chicken to the sauce, spooning it over to coat every piece. Simmer gently for 5-7 minutes to allow the flavors to meld. The sauce should cling to the chicken, and the charred bits will infuse the sauce with extra depth. Taste and adjust salt if needed, though the marinade and sauce should be perfectly seasoned already.

👨‍🍳

Pro Tips For Making Best Butter Chicken Recipe Ever

  • Marinate Overnight: I learned this the hard way—give the chicken thighs at least 4 hours (but overnight is ideal) in the yogurt, lemon juice, garlic, and ginger mix. The flavors sink in deep, and the meat stays juicy through cooking.
  • Use Full-Fat Yogurt: Skip the low-fat versions; full-fat plain yogurt clings to the chicken better and keeps it tender. Sounds weird, but it works—low-fat can make the marinade watery and less effective.
  • Don’t Overcrowd the Pan: After burning three batches, I finally figured out that searing the chicken in a single layer with space between pieces prevents steaming. You want a golden crust, not soggy meat.
  • Grate Fresh Ginger: My grandmother swore by this, and she was right: fresh grated ginger beats powdered every time. It’s brighter, more aromatic, and actually changes the outcome of the sauce.

Storing and Reheating This best butter chicken recipe ever

Refrigerator Storage

Let your butter chicken cool for no more than 2 hours before transferring to airtight containers. It stays fresh in the fridge at 40°F or below for up to 3 days. I find the flavors deepen overnight as the spices continue to meld. ❄️

Freezer Storage

This dish freezes beautifully for up to 3 months without losing quality. I recommend using heavy-duty quart-size freezer bags—they’re space-efficient and thaw quickly. Leave 1 inch of headspace for expansion and remove as much air as possible to prevent freezer burn.

Stovetop Reheating

My preferred method: warm over low heat in a heavy-bottomed pot, adding 2-3 tbsp water or cream to prevent sticking. Heat for 8-10 minutes, stirring occasionally, until reaching 165°F. This gentle approach preserves the sauce’s velvety texture. 🔥

Microwave Reheating

For quick meals, microwave individual portions covered with a damp paper towel. Use 50% power in 30-second bursts, stirring between each, until heated through. This prevents the cream from separating or curdling.

Sauce Separation Fix

If your sauce separates during reheating, don’t panic. Simply whisk in 1-2 tbsp cold water or cream off-heat. The emulsion will come back together smoothly. I keep a whisk handy for this exact reason.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 42g54%
Saturated Fat 22g110%
Cholesterol 220mg73%
Sodium 980mg43%
Total Carbohydrate 15g5%
Dietary Fiber 3g11%
Sugars 8g
Protein 38g76%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use chicken breast instead of thighs?

You can, but thighs stay juicier. Chicken breast dries out faster, so reduce cooking time to 12-15 minutes at 425°F. For best results, brine the breast first to maintain moisture.

2

Why does my sauce look grainy?

This usually happens if the cream curdles. Prevent it by keeping heat at low and adding cream slowly while stirring. If it happens, whisk in 1 tbsp cold water off-heat to restore smoothness.

3

What can I serve with this dish?

Traditional pairings include basmati rice or naan bread. For a lighter option, try cauliflower rice. The sauce also works well with roasted vegetables.

4

Is there a dairy-free alternative?

Yes! Replace heavy cream with coconut cream and butter with coconut oil. Use dairy-free yogurt for the marinade. The flavor will differ slightly but still be delicious.

★★★★★4.7(5 reviews)
Tyler Campbell