Calories in Chocolate — Dairy Milk, Dark, KitKat & More

A Dairy Milk (38g bar) is 200 calories. A Dairy Milk Silk (150g) is 800. A ‘small’ KitKat (2 finger) is 105. Chocolate is one of the most calorie-dense foods in existence at 535 cal per 100g. But unlike most calorie-dense foods, chocolate actually provides genuine pleasure per calorie. The strategy is not elimination. It is portion control and smart choosing.

Chocolate is one of those foods that’s perfectly fine occasionally but becomes a calorie problem when it’s a daily habit. The difference between ‘sometimes’ and ‘always’ can be thousands of calories per month. Here’s exactly what chocolate costs your calorie budget.

535 calories
100g milk chocolate
Protein: 7g · Carbs: 59g · Fat: 30g · Fibre: 3g
That’s roughly 7.4x a homemade roti (72 cal)

Full calorie breakdown

The calorie count for chocolate varies significantly depending on size, stuffing, and preparation method. Here’s every variant you’ll encounter, from the lightest to the heaviest.

Variant Serving Calories Protein
Dairy Milk (38g bar) 38g 200 2.7g
Dairy Milk Silk (150g) 150g 800 10g
KitKat (2 finger) 17g 105 1.3g
KitKat (4 finger) 37g 210 2.7g
5 Star (22g) 22g 105 0.8g
Dark chocolate 70% (2 squares) 10g 50 0.7g
Dark chocolate 70% (100g) 100g 500 7g
Snickers (50g) 50g 245 4g
Milk chocolate (100g) 100g 535 7g

The gap between Dark chocolate 70% (2 squares) (50 cal) and Dairy Milk Silk (150g) (800 cal) is significant. Same food category, very different calorie cost. What you choose and how it’s prepared matters more than most people realise.

How chocolate compares to roti

One chocolate serving (535 calories) is equivalent to about 7.4 homemade rotis (72 cal each). That means a single serving replaces what would be 7 rotis on your plate. If you eat two servings, you’ve consumed the calorie equivalent of 14 rotis in one sitting.

This doesn’t make chocolate ‘bad.’ It makes it calorie-dense, which means you need to account for it. If chocolate is lunch, keep dinner lighter. If it’s a daily habit, the calories compound fast.

Is chocolate good for weight loss?

Chocolate is fine occasionally but becomes a problem as a daily habit. At 535 calories per serving, having it once or twice a week fits most calorie budgets. Having it daily adds up to 3,745+ extra calories per week compared to a lower-calorie alternative like roti.

The calorie premium comes from 535 cal/100g (one of the highest calorie densities in common food), designed to be eaten in excess, sugar + fat = addictive combination. This is what separates ‘chocolate as a treat’ from ‘chocolate as a habit’ in terms of weight impact.

Strategy: enjoy chocolate when you want it, but plan for it. If it’s lunch, keep dinner to just dal, salad, and curd. If it’s dinner, make lunch lighter. Balance across the day, not within each meal.

THE BOTTOM LINE
Chocolate at 535 calories per serving is best enjoyed occasionally, not daily, if you are watching your weight. Track it, account for it, and it fits in any Indian diet plan.
🧮 Does Chocolate Fit Your Budget?

Find your daily calorie target in 30 seconds. Then every food choice makes sense.

Calculate My Target →

How chocolate fits in your daily calories

Here’s what including chocolate looks like at different calorie targets:

1200 cal/day (Aggressive weight loss): Tight. One serving uses 45% of your budget. You’d need to keep your other two meals under 332 calories each.

1500 cal/day (Steady weight loss): Workable. One serving uses 36% of your budget, leaving 965 calories for the rest of the day. Doable with planning.

2000 cal/day (Maintenance): Workable. One serving uses 27% of your budget, leaving 1465 calories for the rest of the day. Doable with planning.

Best time to eat chocolate

Because chocolate is relatively calorie-dense (535 cal), it works best as part of a main meal rather than a snack. Having it at lunch gives you the rest of the day to balance your remaining calories. Having it at dinner is fine too, as long as you keep the day’s total in check.

The worst time: late evening as an add-on to an already complete dinner. That is when chocolate becomes pure surplus calories with nowhere to go except storage.

Who should (and shouldn’t) eat chocolate regularly

Good choice for: genuine mood boost from theobromine and sugar, dark chocolate has antioxidants. If any of these apply to you, including chocolate in your weekly rotation makes nutritional sense beyond just calories.

Be careful if: You are on a strict calorie deficit. The issue with chocolate is 535 cal/100g (one of the highest calorie densities in common food), designed to be eaten in excess, sugar + fat = addictive combination. This does not mean ‘never eat it.’ It means ‘account for it when you do.’

For most people eating a normal Indian diet, chocolate is neither something to seek out nor something to avoid. It is a regular food that fits when you know the calorie count and plan accordingly.

How to reduce calories when eating chocolate

2-square rule. 2 squares of dark chocolate: ~50 cal. Let them melt on your tongue. The taste satisfaction per calorie is excellent if you eat slowly.

Dark > milk for portion control. Dark chocolate (70%+) is intense. Most people eat 2-3 squares and feel satisfied. Milk chocolate is mild. Most people eat the entire bar. The bitterness of dark chocolate is a built-in portion limiter.

Small bar, not family pack. Dairy Milk 38g: 200 cal. Dairy Milk Silk 150g: 800 cal. Buy the smallest bar available. Large bars are not ‘better value.’ They are more calories.

Budget it as your treat. 200 cal for a Dairy Milk bar is a reasonable daily treat IF you account for it. If you eat the chocolate AND have gulab jamun AND have biscuits with chai, you are triple-treating.

Quick math: If you eat chocolate (535 cal) 3 times a week instead of roti (72 cal), that’s roughly 1,389 extra calories per week, or 5,556 per month. Enough to gain about 0.7 kg per month. Small choices, big compounding.

Frequently asked questions

How many calories in Dairy Milk?
38g bar: 200. Dairy Milk Silk 60g: 330. Silk 150g: 800.
How many calories in KitKat?
2-finger: 105. 4-finger: 210.
Is dark chocolate better for weight loss?
Same calories per gram as milk chocolate (500 vs 535/100g). But the bitterness makes you eat less. Most people eat 2-3 squares of dark vs an entire bar of milk.
How much chocolate per day on a diet?
2 squares dark (50 cal) daily: fine. 1 small bar (200 cal) occasionally: fine. Daily large bars: not compatible with any diet.
Which chocolate has the least calories?
Per piece: 5 Star (105 cal) and KitKat 2-finger (105). Per gram: dark chocolate is slightly lighter (500 vs 535/100g) but the difference is small.

📋 Get Your Free 7-Day Indian Meal Plan

Includes chocolate and all your favourite foods. Calorie-counted, portion-controlled, actually enjoyable.

Download Free Plan →

Nutritional values based on IFCT (Indian Food Composition Tables) and USDA databases. Values vary with ingredients, size, and preparation. Informational content, not medical or dietary advice.

📅 Published: April 22, 2026