How many calories in a glass of wine? Doing the maths
Where wine’s calories come from, how much alcohol and sugar weigh in, a table calculated by style, and what the label has had to say since December 2023.

For centuries nobody asked how many calories there were in a glass of wine, and not out of absent-mindedness. Wine was long an exception among packaged foods, exempt from the nutrition tables that have for years accompanied every packet of biscuits. Then, from 8 December 2023, that free zone was closed. Now the number is there, printed in small type on the back of the bottle. It is worth understanding where it comes from, because there is more chemistry than mystery behind it.
Where the calories come from
Wine is made mostly of water, which provides no energy. The rest is a mixture of ethyl alcohol, sugars left over after fermentation, glycerol, organic acids and a host of minor substances that count for little in energy terms. Two items, however, do almost all the work.
The first is alcohol. By convention, and by law on European labels, one gram of ethanol is worth 7 kilocalories: more than carbohydrates, which are worth 4, and a little less than fats, which reach 9. It is a detail that surprises those who think of wine as a “sugary” drink: in a dry red, alcohol accounts for more than 95% of the calories.
The second is residual sugar, that is, the part of the grape’s sweetness that the yeasts have not turned into alcohol. In a dry wine only a few grams per litre remain, sometimes fewer than two. In a passito, a sweet wine made from dried grapes, the figures reach a different order of magnitude.
The rest (organic acids, glycerol) does exist, but in a rough calculation it can be ignored. It is a choice of convenience, and it should be declared: the numbers that follow are slightly lower than the real ones, by a few kilocalories.
The formula, no tricks
The calculation is done in three steps, and anyone with a calculator can repeat it.
- Grams of alcohol = millilitres of wine × alcohol content (as a decimal) × 0.789. The last number is the density of ethanol: a millilitre of alcohol weighs about 0.79 grams, not one.
- Grams of sugar = millilitres of wine × residual sugar in g/L ÷ 1,000.
- Kilocalories = grams of alcohol × 7 + grams of sugar × 4.
Take a dry red at 13.5% with 2 grams of sugar per litre, served in a 150 ml glass. The alcohol is 150 × 0.135 × 0.789, or about 16 grams, which makes 112 kcal. The sugar is 0.3 grams, a little over one kilocalorie. Total: about 113 kcal. Scaled to 100 ml, the unit used on labels, we are at around 75.
An indicative table
Applying the same formula to “typical” wines gives the table below. Alcohol levels and sugars are plausible assumptions for each category, not official averages: every real bottle will have its own numbers. For sweet and fortified wines the serving is halved, because they are usually served in smaller quantities.
| Style (assumed) | Alcohol | Residual sugar | Serving | Approx. kcal |
|---|---|---|---|---|
| Dry white | 12% | 2 g/L | 150 ml | 101 |
| Dry rosé | 12.5% | 4 g/L | 150 ml | 106 |
| Dry red | 13.5% | 2 g/L | 150 ml | 113 |
| Brut sparkling | 12% | 10 g/L | 150 ml | 105 |
| Low-alcohol sweet sparkling | 5.5% | 120 g/L | 150 ml | 118 |
| Passito | 14% | 150 g/L | 75 ml | 103 |
| Sweet fortified | 20% | 100 g/L | 75 ml | 113 |
The table reveals a couple of counter-intuitive things. Among dry wines, the difference is made almost entirely by alcohol content: a red at 15% has some twenty kilocalories more than a white at 12%, glass for glass. And brut sparkling wine, which many imagine to be featherlight, sits in the middle of the pack: the brut category allows up to 12 grams of sugar per litre, which in a flute means only a few extra kilocalories.
Why a sweet wine weighs more
The low-alcohol sweet sparkling wine is the most instructive case. It has less than half the alcohol of a red, and yet the glass weighs more. The reason is simple: fermentation is stopped early, and the sugar that has not become alcohol stays in the wine. A gram of sugar is worth less than a gram of alcohol, but here there is a great deal of sugar: 18 grams in the glass, against six and a half of ethanol.
Passito combines both effects. Dried grapes concentrate their sugars to such a degree that the yeasts cannot consume them all, and the wine ends up both alcoholic and sweet. For the same volume, 150 ml of a passito like the one in the table comes to around 205 kcal, almost double a dry white. That is why the serving is, in practice, smaller. Fortified wines, such as Port or certain Marsalas, get there by another route: adding alcohol during or after fermentation raises the alcohol content and preserves some of the sugar.
The practical rule, to be taken as a key to reading rather than a verdict, is this: in a dry wine look at the alcohol, in a sweet one look at the sugar too.
What the label says, and what it does not
The change of pace came with EU Regulation 2021/2117, which amended the rules on the common organisation of agricultural markets. For wines produced from 8 December 2023 onwards, a nutrition declaration and a list of ingredients are compulsory; bottles produced before that date may stay on sale until stocks run out. That is why “old” and “new” labels still sit side by side on the shelves.
There is, however, a compromise. The energy value must appear visibly on the bottle, while the full table and the ingredients may be moved to an electronic label, usually reached via a QR code. Allergens, such as sulphites, must remain printed on the bottle. The digital page is subject to precise constraints: no promotional content, no collection or tracking of the data of those who consult it. Values are expressed per 100 ml, in kilojoules and kilocalories, as for other foods.
Two caveats for anyone reading those numbers. First, they refer to 100 ml and not to the glass: to get the figure for your own serving you need to do a proportion. Second, the alcohol content on the label is legally allowed a certain tolerance compared with the real value, so the energy figure too should be read as a good approximation, not a measurement accurate to the decimal point.
A number that explains, not one that judges
The merit of that figure on the back is not to tell anyone what to do. It is to strip wine of an aura of exception that no longer made sense, and to show that behind it lies a composition as measurable as that of any other product. The curious thing is that, once you do the maths, wine’s calories mostly tell the story of its style: how much alcohol it developed, how much sugar it retained, how it was stopped. Read that way, that line of small print is a little technical data sheet. And like all technical data sheets, it says a lot to those who know how to read it, and nothing about how good a wine is.
❦


