Butter Chicken Calories: Complete Nutrition Breakdown

Butter Chicken Calories: Complete Nutrition Breakdown

Butter chicken is probably the most famous Indian dish in the world — and one of the most Googled when it comes to calories. If you've ever wondered whether your favourite meal is ruining your diet, the short answer is: it depends on how it's made and how much you eat.

Here's the complete nutrition breakdown, based on ICMR data and real-world restaurant portions.

Butter Chicken Calories — Quick Answer

Butter chicken contains roughly 206 kcal and 16g protein per 100g serving.

That's the average across different preparations. But calories can swing significantly based on:

  • How much butter and cream is used
  • Whether the chicken has skin
  • The size of the serving
  • Restaurant vs homemade preparation

Detailed Nutrition Breakdown

Here's the full macro breakdown per 100g:

Nutrient Per 100g Per Serving (200g)
Calories 206 kcal 412 kcal
Protein 16.4g 33g
Carbs 6.5g 13g
Fat 14.5g 29g
Fiber 0.8g 1.6g
Sugar 3.2g 6.4g
Sodium 380mg 760mg

A typical restaurant serving is 200-250g. That puts a single portion of butter chicken at 400-520 calories — before any rice, naan, or roti.

Restaurant vs Homemade — The Big Difference

Restaurant butter chicken is almost always higher in calories than homemade. Here's why:

Factor Restaurant Homemade
Butter used 2-3 tbsp per serving 1 tbsp
Cream used 3-4 tbsp 1-2 tbsp
Oil before cooking Significant Moderate
Chicken with skin Sometimes Rarely
Average calories per serving 450-550 320-400

A restaurant serving with naan can easily push a single meal to 700-900 calories. Add a gulab jamun and a drink, and you're looking at 1,100+ calories in one meal — nearly half a day's worth for most people.

What Makes Butter Chicken High Calorie?

Understanding this helps you make smart choices:

Butter and ghee — these are almost pure fat at 9 calories per gram. 2 tablespoons of butter alone add 200 calories to a dish.

Cream — fresh cream has about 340 calories per 100ml. Most recipes use 100-150ml per serving, adding 340-510 calories to the full dish.

Cashew paste — many recipes thicken the gravy with blended cashews, adding both calories and fat.

Tomato puree with sugar — some recipes add sugar to balance the tomato acidity, which adds empty calories.

The chicken itself is the least problematic part — it's mostly protein. It's the gravy that packs the calories.

How to Enjoy Butter Chicken Without Wrecking Your Diet

You don't have to avoid butter chicken. You just need to be smart about it:

Order tandoori chicken on the side instead of extra gravy. The chicken is the nutritious part. Restaurants often dilute the gravy with cream and butter for richness, not nutrition.

Pair with roti, not naan. One naan has roughly 260 calories. Two whole wheat rotis have about 140 calories. Saving 120 calories on the bread is an easy win.

Skip the rice, or have a small portion. A plate of rice adds another 200-300 calories. If you're eating butter chicken, pick rice OR roti, not both.

Ask for less cream. Most good restaurants will accommodate this. You still get the flavor, with fewer calories.

Split the dish. If you're eating out, sharing butter chicken between two people and adding a dal or sabji to your order is a much better way to get a full meal without overdoing calories.

Eat it with a salad. Adding a cucumber or onion salad slows down digestion and helps you feel full sooner.

Healthier Homemade Butter Chicken

If you're making it at home, small changes dramatically reduce calories:

  • Use yogurt instead of cream for thickness (saves ~250 cal per dish)
  • Use 1 tbsp butter instead of 2-3 (saves ~200 cal)
  • Use boneless, skinless chicken breast (less fat than thigh)
  • Add tomato puree fresh, don't add sugar
  • Let the onion-tomato base cook slowly to develop flavor without needing extra fat

A healthier homemade butter chicken can come down to 250-300 calories per serving with 25g+ protein. That's genuinely diet-friendly.

How does it stack up against other Indian chicken dishes?

Dish Calories per 100g Protein Fat
Butter chicken 206 16g 14g
Tandoori chicken 200 25g 8g
Chicken curry 180 18g 10g
Chilli chicken 230 18g 13g
Chicken kebab 180 20g 9g
Chicken korma 240 15g 17g

Best pick for protein-to-calorie ratio: Tandoori chicken and chicken kebab. Grilled, not gravy-based, maximum protein for the calories.

Butter chicken's spot: Mid-range. Not the worst, not the best. It has good protein but the cream and butter add calories that don't come with nutrition.

Is Butter Chicken Good for Weight Loss?

Honestly? It can be, if you control the portion.

A 150g serving of butter chicken (about 310 calories) with 2 rotis (140 calories) and a small salad gives you a 500-calorie meal with 25g+ protein. That's totally fine for weight loss.

The problem isn't butter chicken. The problem is:

  • Eating 300g portions
  • Pairing with naan (260 cal) and rice (200 cal) in the same meal
  • Finishing with a dessert

Those add-ons, not the dish itself, push the meal into calorie overload.

Rule of thumb for weight loss: Butter chicken once a week, smaller portion, paired with roti instead of naan, and a large salad on the side. You'll enjoy the dish without sabotaging your progress.

Butter Chicken for Diabetics

If you have diabetes, butter chicken is actually better than many other Indian dishes — it's lower in carbs than dal or rice-based dishes. The chicken is low-glycemic, and the fat slows down whatever carbs are in the gravy.

However, watch out for:

  • Sugar added to the gravy (ask the restaurant or check the recipe)
  • Naan or rice portions — these are the real blood sugar issue
  • Sweet drinks or desserts alongside

Pair with a small roti and a sabji, and butter chicken fits into a diabetic diet just fine.

How to Track Butter Chicken Calories Accurately

Most people underestimate how much butter chicken they eat. A "regular" portion at most Indian restaurants is 250-300g, not 100g. The calorie difference matters.

Shellel makes this easy. Just log "butter chicken" in natural language and the app estimates the portion based on typical servings, then gives you the exact macros. It knows that butter chicken has 206 calories per 100g and adjusts based on whether you had a small bowl or a full plate.

Tracking for even a week reveals how much you're actually eating — and often, that realization alone is enough to make smarter choices.

Frequently Asked Questions

How many calories are in 100 grams of butter chicken?

Butter chicken has approximately 206 calories per 100 grams, with 16.4g protein, 6.5g carbs, and 14.5g fat. Restaurant preparations can be slightly higher due to more cream and butter.

How many calories are in one serving of butter chicken?

A typical restaurant serving of butter chicken is 200-250g, which contains 400-520 calories. Homemade versions with less cream and butter can be as low as 300-400 calories per serving.

Is butter chicken high in protein?

Yes. Butter chicken has about 16g of protein per 100g. A single serving (200g) provides around 33g protein, which is a significant portion of your daily requirement — making it good for muscle building if portion is controlled.

Can I eat butter chicken on a diet?

Yes, in controlled portions. A 150g serving with 2 rotis and a salad is around 500 calories with 25g+ protein. The key is avoiding naan, rice, and dessert in the same meal.

Which is healthier, butter chicken or chicken curry?

Chicken curry is slightly lower in calories (180 vs 206 per 100g) and fat because it typically has less cream and butter. Both are similar in protein. Chicken curry is the healthier everyday choice; butter chicken is better saved for occasional indulgence.

How much butter chicken should I eat in a meal?

For weight maintenance, 150-200g (roughly one medium bowl) is reasonable. For weight loss, stick to 100-150g and fill up on salad, dal, or sabji instead of extra rice or naan.


Nutrition data sourced from ICMR-NIN Indian Food Composition Tables and the Shellel Food Database.

butter chicken calories protein Indian food chicken curry macros restaurant food homemade nutrition
Ashutosh Swaraj

Founder of Shellel — building an AI nutritionist that actually understands Indian food. All nutrition data on this site is sourced from ICMR-NIN Indian Food Composition Tables.