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.
| Dietly label, per 100 g | Energy | Sugar | Fat | Saturated fat | Fibre |
|---|---|---|---|---|---|
| 85% dark | 633 kcal | 13.3 g | 50.0 g | 30.0 g | 13.3 g |
| 70% dark | 537 kcal | 27.0 g | 39.0 g | 23.0 g | 14.1 g |
| 70% dark, another brand | 556 kcal | 31.3 g | 38.9 g | 23.9 g | 11.6 g |
| Milk chocolate bar | 535 kcal | 55.0 g | 30.0 g | 17.5 g | 5.0 g |
| Milk chocolate, another brand | 536 kcal | 56.0 g | 30.0 g | 18.0 g | 1.4 g |
| White chocolate | 559 kcal | 59.0 g | 34.0 g | 21.0 g | 0.5 g |
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
- Cutting sugar: 70% or higher. The drop from 56 g to 13 g per 100 g is the largest single change available in this aisle.
- Cutting calories: buy whichever you like and eat less of it. The bars are within 100 kcal per 100 g of each other.
- Watching saturated fat: the darker bars are the higher ones, at up to 30 g per 100 g.
- Wanting fibre: dark, at 11 to 14 g per 100 g, is one of the more fibrous things in the confectionery aisle.
- Buying white chocolate: treat it as a milk and sugar confection, because that is what the standard of identity says it is.
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
- National Library of Medicine: cocoa beverage and dark chocolate consumption and blood pressure, 2022 review
- US Code of Federal Regulations, 21 CFR 163: cacao products, including the white chocolate standard of identity
- USDA FoodData Central: reference composition for cocoa products
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.