The first time I tried authentic butter chicken at a little family-run Indian restaurant, I swear I heard angels sing. That first bite—the silky tomato sauce, the tender chunks of chicken, the way the creamy curry clung perfectly to a warm piece of naan—it was love at first taste. I rushed home determined to recreate that magic in my own kitchen, and after many (many!) experiments, I finally nailed it. Now, this restaurant-style butter chicken is my go-to when I need a dish that feels special but comes together easily.
What makes this recipe so incredible? It’s all about that perfect balance—rich but not heavy, spiced but not overpowering. The marinade works its magic on the chicken, while the tomato-butter sauce develops this gorgeous depth of flavor as it simmers. And that final swirl of cream? Pure heaven. It’s the kind of meal that makes everyone at the table go quiet, too busy mopping up every last drop with bread to talk. Trust me, once you try this version, you’ll understand why butter chicken is one of India’s most beloved dishes.
Why You’ll Love This Butter Chicken Recipe
Oh, where do I even start? This butter chicken recipe is the kind of dish that becomes your secret superpower – delicious enough for company but simple enough for those “I can’t even” weeknights. Here’s why it’s a forever favorite in my kitchen (and will be in yours too!):
- Flavor bomb: That rich, creamy sauce with just the right kick from garam masala – it’s like a hug in a bowl
- Prep-ahead magic: Marinate the chicken while you’re at work and dinner comes together in 25 minutes flat
- Eye candy: The golden-red sauce swirling with white cream makes every spoonful Instagram-worthy (pinning to my favorite boards never gets old!)
- Customizable heat: From “baby’s first curry” to “bring on the spice,” you control the chili level
- Better than takeout: All the rich restaurant flavors without leaving your fuzzy slippers
And the best part? Leftovers taste even better tomorrow – if you somehow have any left!
Ingredients for Butter Chicken
Okay, let’s gather our golden tickets to butter chicken heaven! I always divide my ingredients into two groups – the marinade that makes the chicken irresistible, and the sauce that turns it into magic. Here’s everything you’ll need:
For the Chicken Marinade:
- 500g (about 1.1 lbs) boneless chicken thighs or breasts – cubed into bite-size pieces (thighs stay juicier, but breasts work too)
- 1 cup plain yogurt – full-fat for maximum creaminess, trust me
- 2 tbsp lemon juice – freshly squeezed makes all the difference
- 2 tbsp garam masala – the warm spice blend that makes this dish sing
- 1 tbsp ginger-garlic paste – or 3 cloves minced garlic + 1″ grated ginger
- 1 tsp turmeric – for that golden glow
- 1 tsp chili powder – adjust this later if you’re spice-shy
- 1 tsp salt – to wake up all those flavors
For the Dreamy Butter Sauce:
- 2 tbsp butter – the more the better, we’re not shy here
- 1 medium onion – finely chopped (yellow or red both work)
- 1 can (400g) tomato puree – or crushed tomatoes for chunkier texture
- 1 cup heavy cream – yes, cream! This isn’t the time for half-and-half
- 1 tsp sugar – just a pinch to balance the tomatoes
- Fresh cilantro – for that gorgeous green finish
See? Nothing too fancy – just good, honest ingredients that transform into something extraordinary. Now let’s make some magic!
How to Make Butter Chicken
Alright, let’s get cooking! I promise this isn’t as intimidating as it seems – just follow these simple steps and you’ll have restaurant-worthy butter chicken that’ll make you feel like a kitchen superstar. Here’s exactly how I make mine every time (and trust me, I’ve made this A LOT).
Marinating the Chicken
First things first – the marinade is everything! It’s what takes your chicken from “meh” to “oh wow!” In a big bowl, whisk together the yogurt, lemon juice, garam masala, ginger-garlic paste, turmeric, chili powder, and salt until smooth. Add your chicken pieces and really massage that flavorful goodness into every nook and cranny. Pro tip: I like using my hands for this – it’s messy, but you get better coverage.
Now, cover the bowl and pop it in the fridge. Here’s the deal: 2 hours minimum, but overnight is magic if you can plan ahead. The longer it marinates, the more tender and flavorful your chicken will be. I’m serious – it’s worth the wait!
Cooking the Butter Chicken Sauce
While your chicken is soaking up all that goodness, let’s make the dreamy sauce. Melt the butter in a deep pan over medium heat – you’ll want enough room to add the chicken later. Toss in your chopped onions and cook until they’re soft and translucent, about 5 minutes. Don’t rush this – we’re building flavor here!
Add the tomato puree and give it a good stir. Now comes the patience part – let it simmer gently for another 5 minutes, stirring occasionally. You’ll notice the color deepening from bright red to a rich, darker hue. That’s when you know the flavors are developing beautifully!
Combining and Simmering
Time to bring everything together! Add your marinated chicken (and all that yummy marinade) to the sauce. Stir gently to coat every piece, then let it simmer uncovered for about 15 minutes. That’s the sweet spot – the chicken cooks through but stays juicy, and the sauce thickens up just right.
Now for the grand finale – pour in the heavy cream and sprinkle that teaspoon of sugar. Give it one last gentle stir and let everything bubble together for another 5 minutes. The cream makes the sauce luxuriously smooth and balances all those spices perfectly. Before serving, I always add a handful of chopped cilantro and maybe an extra pat of butter if I’m feeling fancy. That’s it! Serve hot with some fresh garlic naan (my go-to recipe never fails me) and watch everyone’s eyes light up.
Tips for the Best Butter Chicken
Okay, let me spill all my butter chicken secrets – these little tricks took me from “decent home version” to “legit tastes like my favorite Indian spot”! Here’s what I’ve learned after years of tweaking this recipe:
Marination matters: That 2-hour minimum isn’t just a suggestion – it’s the difference between good and “holy moly” chicken. If you can swing it overnight in the fridge (up to 24 hours!), the yogurt works its tenderizing magic even deeper. The chicken practically melts in your mouth!
Butter is your friend: Don’t be shy with it! I sometimes add an extra tablespoon at the end for that luxurious restaurant sheen. And always use the good stuff – none of that margarine business. The real deal makes all the flavor difference.
Spice smart: Start with 1 teaspoon chili powder if you’re not sure – you can always add more. I like sprinkling in extra garam masala at the end too if I want more warmth without extra heat. Taste as you go – that sauce develops beautifully!
Fresh ginger-garlic: The pre-made paste works in a pinch, but grating fresh ginger and mincing garlic cloves right before cooking? Game changer. That bright, punchy flavor cuts through the richness so well.
One last pro tip: If your sauce ever feels too thick, just stir in a splash of warm water or chicken broth. Too thin? Let it simmer uncovered a bit longer. Easy fixes for perfect consistency every time!
Serving Suggestions for Butter Chicken
Now for my favorite part – making your butter chicken look as irresistible as it tastes! Presentation is everything with this dish, and I love playing with colors and textures. The deep orange-red sauce practically begs for contrast – I always serve it with fluffy white basmati rice (this cilantro lime rice adds a fresh zing that’s amazing). Warm, buttery naan is non-negotiable for mopping up every last drop – tear some pieces and arrange them rustic-style around the bowl.
For color pop, I’ll add a simple cucumber salad or roasted veggies on the side. Pro tip: drizzle extra cream in a swirl on top right before serving – it makes the sauce look professionally swirled like restaurant versions. And that final cilantro sprinkle? Pure edible confetti that makes everyone’s Instagram antennae perk up!
Butter Chicken FAQ
After making this recipe dozens of times (and fielding questions from friends who’ve tried it), here are answers to the most common butter chicken mysteries:
Can I use chicken thighs instead of breasts?
Absolutely – and honestly, I often do! Thighs stay juicier during cooking and handle the longer simmer beautifully. Just trim any excess fat and cube them like you would breasts. Either works great, so use what you have or what’s on sale!
How do I adjust the spice level?
This is your kitchen – you’re the boss of the heat! Start with just 1/2 teaspoon chili powder if you’re nervous. Want it milder? Skip the chili powder altogether and use sweet paprika instead. Feeling brave? Add an extra teaspoon of chili powder or even a chopped fresh chili when cooking the sauce.
Can I make this ahead for meal planning?
Totally! The flavors actually deepen overnight. Store cooled butter chicken in an airtight container for up to 3 days. When reheating, add a splash of water or cream if needed to loosen the sauce. It freezes beautifully too – just thaw overnight in the fridge before reheating gently.
What if I don’t have garam masala?
In a pinch, mix 1 tsp cumin, 1 tsp coriander, 1/2 tsp cinnamon, 1/2 tsp black pepper, and 1/4 tsp cloves. It won’t be identical but will get you close! But honestly? A good garam masala is worth keeping in your spice rack for this and other Indian-inspired dishes.
Is there a dairy-free version?
You can substitute coconut milk for the cream – it changes the flavor profile but still tastes amazing. For the yogurt marinade, try coconut yogurt or even a dairy-free sour cream. The butter can be swapped with ghee or a plant-based butter (though the flavor won’t be quite as rich).
Nutritional Information
Just a friendly heads-up – these nutritional estimates are ballpark figures since ingredients vary (I mean, who measures every dollop of cream, right?). The actual counts depend on your exact chicken cut, yogurt fat percentage, and how generously you swirl that butter. For meal planning purposes though, this dish packs plenty of protein and those good fats we crave in comfort food!
Share Your Butter Chicken Experience
I can’t wait to hear how your butter chicken turns out! Did you add extra spice? Did your family go crazy for it? Leave a comment below – I read every one and love hearing your twists. Snap a photo of that gorgeous creamy sauce and tag me (no pressure, but we food nerds eat with our eyes first!). This recipe’s brought so much joy to my kitchen, and I’d love to hear how it works in yours. Happy cooking!
PrintButter Chicken
Restaurant-style butter chicken with a silky tomato-butter sauce, perfect for a comforting dinner.
- Prep Time: 15 min
- Cook Time: 25 min
- Total Time: 40 min
- Yield: 4 servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: Indian
- Diet: Low Lactose
Ingredients
- 500g boneless chicken, cubed
- 1 cup yogurt
- 2 tbsp lemon juice
- 2 tbsp garam masala
- 1 tbsp ginger-garlic paste
- 1 tsp turmeric
- 1 tsp chili powder
- Salt to taste
- 2 tbsp butter
- 1 onion, finely chopped
- 1 can (400g) tomato puree
- 1 cup heavy cream
- 1 tsp sugar
- Fresh cilantro for garnish
Instructions
- Marinate chicken in yogurt, lemon juice, garam masala, ginger-garlic paste, turmeric, chili powder, and salt for at least 2 hours.
- Heat butter in a pan and sauté onions until golden.
- Add tomato puree and cook for 5 minutes.
- Add marinated chicken and simmer for 15 minutes.
- Stir in cream and sugar, cook for another 5 minutes.
- Garnish with cilantro and serve with naan or basmati rice.
Notes
- For extra richness, add more butter.
- Adjust chili powder for desired spice level.
- Marinate longer for deeper flavor.
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 8g
- Sodium: 300mg
- Fat: 30g
- Saturated Fat: 15g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 120mg




