Best Indian Butter Chicken Recipe – 500g Magic!

The best Indian butter chicken

The recipe and image were developed using artificial intelligence to showcase the dish and make your cooking experience more enjoyable.

Oh, the first time I tasted real Indian butter chicken – it was love at first bite! That rich, tomatoey sauce hugging tender chicken pieces, with just the right amount of spice… I knew I had to learn to make it at home. After years of tweaking and testing (and many happy taste-testers), I’ve perfected what I truly believe is the best Indian butter chicken recipe you’ll find outside of Delhi. The secret? It’s all about that magical marinade and letting the flavors get to know each other properly. What makes this version special is how simple it is – no fancy techniques, just good ingredients treated right. My Indian neighbor Mrs. Patel gave me her blessing on this recipe, and now I’m sharing it with you!

Ingredients for the Best Indian Butter Chicken

You won’t believe how a handful of simple ingredients transform into something magical! Here’s what you’ll need to make my foolproof butter chicken – I’ve included all my little preparation notes that make all the difference.

The Star Players

  • 500g boneless chicken thighs (cut into bite-sized pieces – thighs stay juicier than breast meat!)
  • 1 cup plain yogurt (full-fat is best for that luscious texture)
  • 1 can (400g) tomato purée (not sauce – we want that concentrated tomato flavor)
  • 1 cup heavy cream (please don’t substitute with milk – trust me on this)

The Flavor Boosters

  • 2 tbsp lemon juice (freshly squeezed makes a world of difference)
  • 1 tbsp ginger-garlic paste (or 4 cloves garlic + 1″ ginger, finely minced)
  • 1 large onion (finely chopped – take your time with this for the best texture)
  • 2 tbsp butter (plus more for garnish – because why not?)

The Spice Magic

  • 1 tsp turmeric powder (that gorgeous golden color starts here)
  • 1 tsp chili powder (adjust to your heat preference)
  • 1 tsp garam masala (the soul of Indian cooking!)
  • 1 tsp cumin powder (toasted and ground fresh if you’re feeling fancy)
  • 1 tsp sugar (to balance the acidity – don’t skip!)
  • Salt to taste (I use about 1½ tsp total)

The Finishing Touch

  • Fresh coriander leaves (chopped – for that bright, herby pop at the end)

See? Nothing too exotic! These are all ingredients you can find at any grocery store. The magic happens in how we combine them. Now let’s get cooking!

How to Make the Best Indian Butter Chicken

Okay, let’s dive into the good stuff! Making incredible butter chicken is all about patience and layers of flavor. I’ll walk you through each step just like my neighbor showed me, with all the little tricks that make this recipe foolproof.

Marinating the Chicken

This is where the magic begins! In a large bowl, mix together the yogurt, lemon juice, ginger-garlic paste, and all those gorgeous spices (turmeric, chili powder, garam masala, cumin, and salt). The yogurt acts like a flavor conveyor belt, carrying all those spices deep into the chicken. Toss your chicken pieces in this golden mixture until they’re completely coated.

Here’s my not-so-secret secret: marinate overnight if you can. An hour is the absolute minimum, but when those spices have time to really get to know the chicken? Wow! Cover and pop it in the fridge. The longer it sits, the more tender and flavorful your chicken will be. I’ve even done 24 hours when planning for special dinners!

Cooking the Chicken

When you’re ready to cook, heat up your grill pan or a heavy skillet over medium-high heat. You want some nice color on that chicken! Thread the pieces onto skewers if you’re grilling (so fancy!), or just cook them directly in the pan. Either way, give them space – don’t crowd the pan or they’ll steam instead of getting those beautiful brown bits.

Cook for about 3-4 minutes per side until you see those gorgeous grill marks and the chicken is just cooked through. It should feel springy to the touch, not hard. Don’t overcook it here – remember, it’s going to simmer in the sauce later. Set the chicken aside while you work on the sauce – this rest time lets the juices redistribute too.

Preparing the Sauce

Now for the heart of the dish! In that same pan (don’t wash it – all those brown bits equal flavor!), melt the butter over medium heat. Add your finely chopped onions and cook them low and slow until they turn golden and sweet, about 5-7 minutes. This builds an amazing flavor base.

Pour in the tomato purée and let it bubble away for about 5 minutes – you’ll see it darken slightly and thicken. This cooks out the raw tomato taste. Now stir in the cream and sugar, then add your cooked chicken back to the party. Reduce the heat to low and let everything simmer together for at least 10 minutes. This simmering time is crucial – it lets all the flavors marry and the sauce thicken to that perfect, velvety consistency. Give it an occasional gentle stir, and taste for seasoning – sometimes I add an extra pinch of garam masala here.

Tips for the Best Indian Butter Chicken

After making this recipe more times than I can count, I’ve picked up some game-changing tricks that take butter chicken from good to “can I have the recipe?” amazing. Here are my absolute must-know tips:

Marinate like you mean it – I can’t stress this enough! That overnight marinade makes all the difference in flavor and tenderness. If you’re in a rush, even 30 extra minutes helps. My trick? Prep the marinade before work and let it work its magic all day.

Spice control is key – Start with 1 tsp chili powder, then taste the sauce before serving. You can always add more heat (I sometimes sprinkle in extra at the end) but you can’t take it out! For kids or spice-shy friends, reduce the chili by half.

Butter matters – I know, I know, it’s called butter chicken for a reason. But using good quality butter (I love European-style) really elevates the dish. And that final pat of butter swirled in right before serving? Chef’s kiss!

Sauce too thick? Stir in a splash of water or chicken stock. Too thin? Let it simmer uncovered for a few more minutes. The perfect consistency coats the back of a spoon without being gloppy.

Leftovers are magic – Honestly, butter chicken tastes even better the next day as flavors deepen. Just reheat gently on the stove with a splash of water or cream to loosen it up. It freezes beautifully too – I always make a double batch!

Serving Suggestions for the Best Indian Butter Chicken

Oh, the fun part! Now that you’ve made this glorious butter chicken, let’s talk about how to serve it up right. I’ve had this dish every which way over the years, and these are my absolute favorite ways to enjoy it – each one turns dinner into a special occasion.

Naan bread is non-negotiable in my house. Those pillowy, slightly charred flatbreads are perfect for scooping up every last drop of sauce. I like to warm them right before serving – either in the oven wrapped in foil, or for extra decadence, brushed with melted butter and quickly toasted in a hot pan. Garlic naan takes it to another level if you’re feeling fancy!

If you want something lighter, steamed basmati rice is perfection. The long grains stay separate and fluffy, making the ideal backdrop for that rich sauce. My trick? Rinse the rice until the water runs clear, then let it soak for 20 minutes before cooking – it makes all the difference in texture.

For a real feast, why not both? I often serve with rice in the center of the table and warm naan in a basket. That way everyone can mix and match! A simple cucumber raita (yogurt with grated cucumber, mint, and cumin) on the side helps cool the palate if you’ve gone heavy on the chili.

Now for the finishing touch – that fresh coriander shower! I chop up a whole handful (stems and all – they’re packed with flavor) and scatter it generously over the top just before serving. The bright green against the orange sauce is stunning, and that fresh herbal pop cuts through the richness beautifully.

Presentation tip from my restaurant days: Serve in wide, shallow bowls so there’s plenty of surface area for that gorgeous sauce. A little extra drizzle of cream on top never hurt anyone either! And don’t forget the lemon wedges – that final squeeze of acidity brings everything to life.

Storing and Reheating the Best Indian Butter Chicken

Here’s the beautiful thing about butter chicken – it actually gets better with time! All those flavors continue mingling and deepening as it sits. I always make extra because this dish reheats like an absolute dream. But there are a few tricks to keep it tasting fresh and fabulous.

Refrigerating Your Butter Chicken

Let the butter chicken cool completely before storing – about an hour at room temperature is perfect. Then transfer it to an airtight container (I love glass because it doesn’t absorb smells). The sauce will thicken as it chills – that’s totally normal! It’ll keep beautifully in the fridge for 3-4 days. Pro tip: press a piece of plastic wrap directly onto the surface before sealing to prevent that pesky skin from forming.

Freezing for Future Feasts

This recipe freezes like a champion! I portion it out into meal-sized containers (about 2-cup portions work great for my family) and leave about ½ inch of space at the top – the sauce expands as it freezes. Label with the date (it keeps for 3 months at peak quality) and stack away. The cream-based sauce might separate a bit during freezing, but don’t panic – it comes right back together when reheated.

Reheating Like a Pro

For fridge leftovers, I gently warm it in a saucepan over low heat, stirring occasionally. If the sauce seems too thick, add a splash of water, cream, or chicken stock. Microwave works too – use 50% power and stir every minute to prevent hot spots.

Frozen butter chicken is best thawed overnight in the fridge first. Then reheat slowly on the stovetop, stirring often. If you’re in a pinch, you can reheat from frozen – just add about ¼ cup of liquid and simmer covered for 15-20 minutes, stirring occasionally.

My secret weapon? A tiny pat of fresh butter stirred in right before serving revives that just-made richness. And always give it a final sprinkle of fresh coriander to brighten everything up!

Nutritional Information for the Best Indian Butter Chicken

Let’s be real – butter chicken isn’t diet food, but oh is it worth every delicious calorie! Here’s the nutritional breakdown per serving (about 1¼ cups) so you can enjoy it guilt-free. Remember, these are estimates – your exact numbers might vary slightly depending on your ingredients.

Per Serving:

  • Calories: 420 (that rich sauce packs a punch!)
  • Protein: 32g (all that chicken keeps you full)
  • Total Fat: 28g (16g saturated – thank the cream and butter)
  • Carbohydrates: 14g (mostly from the tomato and onions)
  • Sugar: 8g (natural sugars from tomatoes plus our teaspoon of sugar)
  • Fiber: 2g (not bad for a creamy dish!)
  • Sodium: 320mg (adjust salt to your preference)

A few quick notes about these numbers: I calculated this using full-fat yogurt and heavy cream because that’s how we roll in my kitchen. If you use lower-fat dairy, your numbers will be different (but honestly, the texture won’t be quite as luxurious). The chicken thighs add more fat than breasts would, but they also keep the dish juicier.

Pro tip: If you’re watching calories, serve with cauliflower rice instead of regular rice or naan – it cuts carbs dramatically while still letting you enjoy that amazing sauce. And remember, portion control is your friend – this dish is so rich that a little goes a long way!

Disclaimer: Nutritional values are estimates only and may vary based on specific ingredients used and portion sizes. For precise dietary needs, please calculate using your exact ingredients.

Frequently Asked Questions

Over the years, I’ve gotten so many questions about this butter chicken recipe – here are the ones that pop up most often with my tried-and-true answers!

Can I use chicken breasts instead of thighs?
Absolutely! Thighs stay juicier, but breasts work fine. Just be extra careful not to overcook them – reduce the initial cooking time by a minute or two since they’ll dry out faster.

What can I substitute for heavy cream?
I strongly recommend sticking with cream for the best texture, but in a pinch, full-fat coconut milk works (it’ll taste coconutty though). Half-and-half will do in small amounts, but the sauce won’t be as luxurious.

How long can I marinate the chicken?
The sweet spot is 4-24 hours. Under 1 hour and flavors don’t develop fully. Over 24 hours and the yogurt can start breaking down the chicken too much.

My sauce is too spicy! How can I fix it?
Stir in an extra tablespoon of cream or butter to tame the heat. A teaspoon of honey or sugar helps too. Next time, reduce the chili powder by half.

Can I make this ahead for a party?
Yes! Cook completely, then refrigerate up to 2 days. Reheat gently with a splash of water or cream to loosen the sauce. The flavors actually improve!

What if I don’t have garam masala?
Mix equal parts cumin, coriander, cinnamon, and a pinch of clove. It won’t be identical, but works in a pinch. Better yet – make garam masala your next spice purchase!

Is there a dairy-free version?
Try coconut milk yogurt for marinating and full-fat coconut milk for the sauce. The flavor profile changes, but it’s still delicious!

Your Turn to Make Magic!

Now it’s your turn to experience that first incredible bite of homemade butter chicken – the way the tender chicken melts in your mouth, how the rich sauce coats your spoon just right. I swear, your kitchen will smell like the best Indian restaurant!

Don’t be intimidated – I’ve shared all my little secrets so you can nail this recipe on your first try. The hardest part? Waiting while it marinates! Once you taste how restaurant-quality this turns out, you’ll be making it every week like I do.

I’d absolutely love to hear how yours turns out! Did you tweak the spices to your taste? Discover any brilliant shortcuts? Snap a photo of your gorgeous creation and tell me all about it in the comments below. Your tips might help fellow butter chicken lovers too!

And if this recipe becomes your new favorite (I’m pretty sure it will), consider giving it a star rating – it helps others find this little piece of culinary happiness. Now grab that yogurt and chicken, and let’s get marinating! Your taste buds are in for the treat of their lives.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
The best Indian butter chicken

Best Indian Butter Chicken Recipe – 500g Magic!


  • Author: ushinzomr
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Diet: Low Lactose

Description

A rich and creamy Indian butter chicken recipe that’s easy to make at home. Tender chicken pieces are cooked in a flavorful tomato-based sauce with butter and cream.


Ingredients

Scale
  • 500g boneless chicken, cubed
  • 1 cup plain yogurt
  • 2 tbsp lemon juice
  • 1 tbsp ginger-garlic paste
  • 1 tsp turmeric powder
  • 1 tsp chili powder
  • 1 tsp garam masala
  • 1 tsp cumin powder
  • Salt to taste
  • 2 tbsp butter
  • 1 large onion, finely chopped
  • 1 can (400g) tomato puree
  • 1 cup heavy cream
  • 1 tsp sugar
  • Fresh coriander for garnish

Instructions

  1. Marinate chicken with yogurt, lemon juice, ginger-garlic paste, turmeric, chili powder, garam masala, cumin, and salt for at least 1 hour.
  2. Grill or pan-fry chicken until cooked through. Set aside.
  3. In a pan, melt butter and sauté onions until golden.
  4. Add tomato puree and cook for 5 minutes.
  5. Stir in cream, sugar, and cooked chicken. Simmer for 10 minutes.
  6. Garnish with fresh coriander and serve hot.

Notes

  • For extra flavor, marinate chicken overnight.
  • Adjust chili powder for preferred spice level.
  • Serve with naan or basmati rice.
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Grilling/Simmering
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 serving
  • Calories: 420
  • Sugar: 8g
  • Sodium: 320mg
  • Fat: 28g
  • Saturated Fat: 16g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 14g
  • Fiber: 2g
  • Protein: 32g
  • Cholesterol: 145mg

Keywords: Indian butter chicken, creamy chicken curry, homemade butter chicken

You might also like

Hello, I'm Christina

I'm a creator of delicious recipes. Cooking, baking, recipe development, and kitchen consulting are my passion. I love sharing my dishes and connecting with people through the food I prepare.

Recipes by category

Meat
chicken
Air fryer
Dessert
appetizers
Salade

Leave a Comment

Recipe rating