Last reviewed: July 2026

Dark vs milk vs white chocolate: where the line actually is

Dark chocolate is not the low-calorie choice. It is usually the highest. Across real Dietly labels, an 85% bar carries about 633 kcal per 100 g, a 70% bar 537 to 556, milk chocolate about 536, and white chocolate 559. The cocoa gradient does almost nothing to energy, because every gram of sugar it removes gets replaced by roughly a gram of cocoa fat, and fat carries more than twice the calories. What the gradient really moves is sugar, which falls from about 59 g per 100 g in white chocolate to 13 g in an 85% bar, and fibre, which climbs the other way.

Verdict: If you are cutting sugar, dark chocolate is a genuine improvement and you should expect more fat and more calories per gram in exchange. If you are cutting calories, the colour of the bar is nearly irrelevant, and the only lever that works is eating less of it. White chocolate is a separate product entirely: it contains no cocoa solids at all.
Dietly label, per 100 gEnergySugarFatSaturated fatFibre
85% dark633 kcal13.3 g50.0 g30.0 g13.3 g
70% dark537 kcal27.0 g39.0 g23.0 g14.1 g
70% dark, another brand556 kcal31.3 g38.9 g23.9 g11.6 g
Milk chocolate bar535 kcal55.0 g30.0 g17.5 g5.0 g
Milk chocolate, another brand536 kcal56.0 g30.0 g18.0 g1.4 g
White chocolate559 kcal59.0 g34.0 g21.0 g0.5 g

Figures come from the linked product labels. Cocoa percentage is a recipe claim, not a regulated nutrition figure, so two 70% bars from different makers can differ by 4 g of sugar per 100 g, as the two above do.

The calorie line is nearly flat

Sort the table by energy and the ranking looks wrong to most people: the 85% bar is at the top and the milk chocolate is at the bottom. That is arithmetic, not a surprise. Sugar supplies about 4 kcal per gram and fat about 9. Going from milk to 85% dark trades roughly 42 g of sugar for roughly 20 g of extra fat per 100 g, which is a small net gain rather than a saving. If your reason for buying dark chocolate is calorie control, the label does not support the decision. The energy density explainer covers why fat-rich foods land where they do.

What actually changes

Three things move meaningfully along the gradient. Sugar falls by a factor of four, from 59 g per 100 g in the white bar to 13.3 g in the 85%. Fibre climbs from 0.5 g to 13.3 g, because cocoa solids are largely fibrous plant material and the darker bar simply contains more of them. Saturated fat rises as well, to 30 g per 100 g in the 85% bar, which is the honest counterweight to the health framing dark chocolate usually gets. Most of that saturated fat is stearic acid, which behaves less badly in blood-lipid studies than other saturated fats, but it is still on the label and still counts.

White chocolate is not chocolate in the cocoa sense

This is a definitional point rather than a nutritional one, and it explains the whole bottom row of the table. Under the US standard of identity for cacao products, white chocolate is made from cocoa butter, milk solids and sweetener, and contains no cocoa solids. That is why its fibre reads 0.5 g and why it carries none of the flavanols the research is about. Nutritionally it sits closest to a sweetened milk-fat confection. Enjoy it on those terms.

The flavanol research, honestly sized

Cocoa flavanols do have measurable effects on blood pressure in controlled trials, and a 2022 review of cocoa drinks and dark chocolate found reductions in the range of a couple of mmHg. Two points keep that in proportion. The trials mostly use standardised high-flavanol cocoa preparations rather than supermarket bars, and flavanol content is not on any label, so you cannot tell from a wrapper what dose you are getting. A 100 g bar bought to chase a 2 mmHg effect also brings 633 kcal and 30 g of saturated fat with it. Dark chocolate is a reasonable thing to enjoy. It is not a blood-pressure intervention.

Portions, which is where the decision really lives

Almost nobody eats 100 g in a sitting, and at realistic portions the picture gets friendlier. A 20 g serving, about two squares, works out at roughly 127 kcal and 2.7 g of sugar for the 85% bar, and about 107 kcal and 11 g of sugar for the milk bar. That is the comparison worth having: near-identical calories, four times the sugar. Dark chocolate also tends to stop people sooner, which is a real advantage even though it does not show up in any nutrient column. The satiety explainer covers why intensity of flavour does some of the work that portion rules cannot.

How to choose

To run the same check on any two bars in your own cupboard, put their barcodes into the comparison tool and read the sugar row first.

Sources

Common questions

Is dark chocolate lower in calories than milk chocolate?

Usually the opposite. On real labels an 85% bar runs about 633 kcal per 100 g against roughly 536 for milk chocolate, because the sugar it removes is replaced by cocoa fat, which carries more than twice as many calories per gram.

Is white chocolate real chocolate?

It is a regulated cacao product, but it contains no cocoa solids at all. It is made from cocoa butter, milk solids and sweetener, which is why its fibre reads about 0.5 g per 100 g and it carries none of the cocoa flavanols.

How much dark chocolate would I need for the blood-pressure effect?

More than the research supports as a plan. Trials generally use standardised high-flavanol cocoa preparations rather than retail bars, flavanol content is not declared on any label, and the measured effect is around a couple of mmHg.

Which chocolate has the least sugar?

The highest cocoa percentage you will actually eat. An 85% bar carries about 13 g of sugar per 100 g, a 70% bar 27 to 31 g, milk chocolate 55 to 56 g and white chocolate 59 g.

Related reading