Nutrition · October 22, 2026 · 12 min read
Christmas dinner calories: the full plate, the whole day and the real weight gain
Roast turkey, roast potatoes, pigs in blankets, stuffing, Christmas pudding, mince pies and a glass of fizz: the calories in each part of the meal from the UK’s official food composition data, a calculator for your own plate, the total for Christmas Day and what studies really say about festive weight gain.
How many calories are in a Christmas dinner?
Published on October 22, 2026 · By the Ember team
In short
The calories in a Christmas dinner with all the trimmings (smoked salmon, roast turkey, roast potatoes, pigs in blankets, stuffing, Christmas pudding with custard, a glass of fizz and two glasses of red) add up to about 2,030 kcal per person, a full day’s worth in one sitting.
With breakfast, an afternoon of chocolates and a turkey sandwich in the evening, Christmas Day comes to over 3,000 kcal, roughly 500 to 1,000 kcal more than most adults need.
Real festive weight gain is modest: 0.4 to 0.9 kg on average according to the research. The problem isn’t one big lunch, it’s that the extra weight often stays. There’s no need to fast or ‘burn it off’: going back to normal meals is enough.
Fizz, red wine, port: how many calories are in the glass?
Drinks rarely make it into the calorie count, yet they add up fast. A 125 ml glass of sparkling wine has about 105 kcal, and a 175 ml glass of red wine around 133 kcal. Port is the richest of the lot, with nearly 80 kcal in a small 50 ml glass, because it combines alcohol and sugar. Over the day, a glass of fizz, two glasses of red and a port after the cheese come to about 450 kcal, roughly the same as a second plate of roast potatoes and pigs in blankets.
Alcohol also works in quieter ways. It makes it easier to say yes to more roast potatoes or another mince pie, and the body burns it first, putting fat-burning on hold, as we explain in our article on alcohol and weight. Alternating each drink with a glass of water is the simplest way to drink less without feeling left out, and to reach the pudding with a clear head.
| Drink | Calories |
|---|---|
| Water | 0 kcal |
| Glass of sparkling wine (125 ml) | 105 kcal |
| Mug of mulled wine (200 ml) | 192 kcal |
| 2 glasses of red wine (2 × 175 ml) | 266 kcal |
| Glass of fizz and 2 glasses of red wine (125 ml + 350 ml) | 371 kcal |
| Fizz, 2 glasses of red and a glass of port (125 ml + 350 ml + 50 ml) | 450 kcal |
CoFID values per 100 g (sparkling white wine, red wine, port), converted to volume with 1 ml counted as 1 g. Mulled wine: German BLS value for Glühwein; homemade versions with extra sugar or brandy are higher.
How many calories are in a full Christmas dinner?
Add up the starter, the main, the pudding and the drinks and you get the real total. The classic Christmas dinner, with smoked salmon, roast turkey and all the trimmings, Christmas pudding with custard, a glass of fizz and two glasses of red wine, comes to about 2,030 kcal. A lighter version, with turkey breast, three roast potatoes, plenty of veg, one pig in blanket, a mince pie and a single glass of fizz, comes in under 1,000 kcal without losing the festive feel. At the other end, the day where you go back for seconds, add pâté and finish with port passes 2,700 kcal.
In between, every choice counts. Two extra roast potatoes are about 160 kcal and each pig in blanket about 60; a mince pie instead of Christmas pudding saves about 60 kcal, and skipping the custard another 98. The cheeseboard isn’t included here and can easily add a few hundred more. Build your own meal with the calculator below.
| Meal | What’s on the plate | Total |
|---|---|---|
| Lighter Christmas | Turkey breast, 3 roast potatoes, veg, gravy, 1 pig in blanket, a mince pie, 1 glass of fizz | ≈ 970 kcal |
| Classic Christmas | Smoked salmon, roast turkey with all the trimmings, Christmas pudding and custard, fizz and 2 glasses of red | ≈ 2,030 kcal |
| Christmas with seconds | Liver pâté, roast dinner with seconds, Christmas pudding and custard, fizz, 2 glasses of red and a port | ≈ 2,760 kcal |
Totals calculated from CoFID values for each item and portions estimated by Ember, rounded to the nearest 10 kcal. Bread and cheese not included.
Your Christmas dinner total
2,033 kcal
about 102% of a 2,000 kcal day
Christmas Eve to Boxing Day: the total for a day of feasting
The dinner is only part of the day. On 25 December, between breakfast, Christmas dinner, the tin of chocolates doing the rounds in the afternoon and a turkey sandwich in the evening, it’s easy to reach 3,000 kcal or more. For most adults, whose needs are somewhere around 2,000 to 2,500 kcal, the surplus is therefore 500 to 1,000 kcal for the day.
If Christmas Eve drinks and nibbles come first, the combined surplus over two days stays in the region of 1,000 to 2,000 kcal. That sounds like a lot, but it helps to compare it with the energy stored in a kilo of body fat, usually estimated at around 7,700 kcal. Two days of celebrating therefore add, at most, 0.1 to 0.3 kg of fat. The extra few hundred grams, sometimes a whole kilo, on the scales on Boxing Day are mostly water held with the salt and carbohydrates of the meal, plus food still being digested.
What really makes the difference is not one meal but how long the season lasts: from the first door of the advent calendar to the leftovers at New Year, festive eating stretches over weeks. Our guide to the calorie deficit explains why the balance over weeks matters far more than any single day.
| When | What | Calories |
|---|---|---|
| Breakfast | Toast, butter, jam and tea or coffee (estimate) | ≈ 400 kcal |
| Christmas dinner | Classic menu (see above) | ≈ 2,030 kcal |
| Afternoon | A handful of chocolates from the tin (40 g of milk chocolate) | ≈ 210 kcal |
| Evening | Turkey sandwich and leftovers (estimate) | ≈ 500 kcal |
| Total for the day | ≈ 3,140 kcal |
Chocolates: CoFID value for milk chocolate. Breakfast and evening meal: Ember estimates for ordinary meals. The 7,700 kcal per kilo of fat is a common approximation that varies from person to person.
Christmas elsewhere: France, Germany, Norway and Spain
Every country has its own festive menu, and the totals are remarkably close. In France, the big meal is often the réveillon on Christmas Eve: foie gras on toast, oysters or smoked salmon, turkey or capon with chestnuts and a potato gratin, then a bûche de Noël (a chocolate log cake) and a box of chocolates, with champagne. It comes to about 1,720 kcal, the lightest of our five menus, even though foie gras alone has 488 kcal per 100 g. In Germany, roast goose with red cabbage and potato dumplings (Klöße) is the star of Christmas Day, after sausages and potato salad on Christmas Eve; with a slice of Stollen and a few biscuits it reaches about 1,790 kcal.
In Norway, the main meal is on the evening of the 24th. Ribbe, roast pork belly with crackling, rules in the east, and pinnekjøtt, salted and dried lamb ribs, in the west. A ribbe dinner with all its sides, rice cream (riskrem), a Christmas beer and a small aquavit comes close to 1,960 kcal. In Spain, the celebration also starts on the 24th: ham, cheese and prawns, roast suckling lamb, then turrón, polvorones and marzipan with cava, for about 1,800 kcal. The British dinner, at around 2,030 kcal, tops the list mainly because of the roast potatoes and sausages.
| Country | Typical menu | Total |
|---|---|---|
| United Kingdom | Smoked salmon, roast turkey with trimmings, Christmas pudding and custard, fizz and 2 glasses of red | ≈ 2,030 kcal |
| Norway | Ribbe, medisterkake, sausage, sauerkraut, potatoes and gravy, riskrem, Christmas beer and aquavit | ≈ 1,960 kcal |
| Spain | Ham, Manchego and prawns, roast suckling lamb and potatoes, turrón, polvorón and marzipan, cava and red wine | ≈ 1,800 kcal |
| Germany | Broth, roast goose, red cabbage, dumplings and gravy, Stollen and biscuits, Sekt and red wine | ≈ 1,790 kcal |
| France | Foie gras on toast, turkey with chestnuts and gratin, bûche de Noël and chocolates, champagne and red wine | ≈ 1,720 kcal |
Ember calculations from each country’s national food table: CoFID (UK), Matvaretabellen (Norway), BEDCA (Spain), BLS 4.0 (Germany) and Ciqual (France). Estimated portions. Ribbe calculated from raw meat, as Matvaretabellen has no cooked value.
How much weight do people really put on over Christmas?
You often hear that people gain two or three kilos over the festive season. Studies that actually weighed people tell a different story. The most cited, published in 2000 in the New England Journal of Medicine by Jack Yanovski and colleagues, followed 195 American adults: between mid-November and early January, they gained an average of 0.37 kg. A review of the research published in 2017 by Díaz-Zavala and colleagues confirms the order of magnitude: in adults, holiday weight gain ranges from 0.4 to 0.9 kg depending on the study.
That’s not much, but it isn’t nothing. In Yanovski’s study, those few hundred grams had not been lost by the following spring, or even the next autumn. Repeated year after year, they contribute to the slow weight gain of adulthood. So the real issue isn’t Christmas dinner, it’s the weeks around it: chocolates at the office, one party after another, leftovers and a slow return to normal habits.
The good news is that it can be prevented without dieting. In a randomised trial run in Birmingham over Christmas 2016 and 2017 (Mason and colleagues, BMJ, 2018), people who weighed themselves regularly and received a few simple tips actually lost a little weight (minus 0.13 kg), while the comparison group gained 0.37 kg. Keeping an eye on the trend is often enough to stop it creeping up.
Enjoy Christmas dinner without guilt, and without ‘making up for it’
A festive meal doesn’t need to be paid back. Skipping breakfast on Boxing Day, fasting for a whole day, two hours in the gym or a January ‘detox’: these tactics feel like they wipe the slate clean, but mostly they feed a cycle of overeating and restriction. A very restrictive day makes you hungrier in the evening, encourages grazing and makes the next meal harder to manage. Our article on the risks of eating too little to lose weight explains why the body pushes back against this kind of approach.
The better approach is much simpler. The next day, go back to your usual meals: plenty of vegetables, a source of protein (eggs, fish, chicken, beans or lentils), a normal portion of starchy food and not too much salt, to help your body get rid of the water it’s holding. Drink water, go for a walk, get some sleep. If you really want to even things out, trimming a hundred calories or so from the next few days’ meals is plenty.
Above all, enjoy it. Christmas dinner is about sharing a moment with people, not a nutrition test. Eating slowly and paying attention to your food helps you appreciate every mouthful and notice sooner when you’ve had enough. If food becomes a source of anxiety over the holidays, talk to your GP or another health professional.
8 simple tips for a lighter Christmas
- Pick your favourite and keep it
Roast potatoes or Christmas pudding: keep the one that matters most to you and go easier on the rest. Two fewer roast potatoes save about 160 kcal; skipping the custard, 98 kcal.
- Don’t arrive at the table starving
A normal breakfast with some protein and fibre stops you attacking the nibbles in full hunger mode. Our tips on beating food cravings work just as well at Christmas.
- Fill half the plate with veg
Sprouts, carrots and red cabbage take up room for very few calories, leaving less space for the heavier trimmings without making the plate look sparse.
- Go easy on the pigs in blankets
At about 60 kcal each, they disappear fast. Have two or three, enjoy them, and leave the rest for someone else.
- Alternate drinks with water
A glass of water between each glass of wine, and one drink fewer over the day, saves 100 to 200 kcal without much thought.
- Put the tin away
An open tin of chocolates on the coffee table empties itself. Take out a few with your tea, then put the lid back on.
- Weigh yourself to watch the trend, not to punish yourself
In the 2018 Birmingham trial, regular weighing plus a few simple tips was enough to prevent festive weight gain. Look at the trend over two weeks, not the number on Boxing Day.
- Go for a proper walk
A walk after dinner helps digestion, takes your mind off the snacks and does everyone good, especially as a family.
To keep track without weighing everything, Ember makes it easy: snap a photo of your Christmas plate or just type ‘roast turkey, four roast potatoes, three pigs in blankets, stuffing, gravy, Christmas pudding with custard’, and the calories and macros are added to your day.
Key takeaways
A classic British Christmas dinner comes to about 2,030 kcal per person, and the other countries we looked at are in the same range, from 1,720 kcal in France to 1,960 kcal in Norway. With breakfast, chocolates and a turkey sandwich, Christmas Day passes 3,000 kcal, a real but limited surplus: two days of feasting add a few hundred grams of fat at most. Studies find an average gain of 0.4 to 0.9 kg over the whole festive season, which matters mainly because it often isn’t lost afterwards. Roast potatoes, pigs in blankets, custard and drinks are the easiest places to cut back without missing out. And the next day, the best strategy is simply to go back to normal meals, without fasting or punishing yourself.
Sources
- ANSES, Ciqual food composition table. Foie gras de canard, bloc (code 8331); dinde rôtie 36302, chapon rôti 36051, bûche de Noël pâtissière 23030, bûche glacée 39533, champagne 5207.
- Public Health England, McCance and Widdowson’s Composition of Foods Integrated Dataset (CoFID) 2021. Roast turkey, roast potatoes, Christmas pudding, mince pies.
- Max Rubner-Institut (2025). Bundeslebensmittelschlüssel (BLS), Version 4.0. Gans gebraten, Rotkohl, Kartoffelklöße, Dresdner Stollen, Glühwein.
- Matvaretabellen (Mattilsynet). Svin, ribbe, sideflesk, rå (03.090); pinnekjøtt, lutefisk, riskrem, juleøl.
- BEDCA, Base de Datos Española de Composición de Alimentos (AESAN). Turrón tipo Alicante, cordero lechal asado, gamba hervida, cava.
- Yanovski JA et al. A prospective study of holiday weight gain. N Engl J Med. 2000;342(12):861-7.
- Díaz-Zavala RG et al. Effect of the Holiday Season on Weight Gain: A Narrative Review. J Obes. 2017;2017:2085136.
- Mason F et al. Effectiveness of a brief behavioural intervention to prevent weight gain over the Christmas holiday period: randomised controlled trial. BMJ. 2018;363:k4867.
Average values from each country’s national food composition table (CoFID for the UK, Ciqual for France, BLS 4.0 for Germany, Matvaretabellen for Norway, BEDCA for Spain), multiplied by portions estimated by Ember. Cranberry sauce uses the USDA value, mulled wine the German Glühwein value, ribbe is calculated from raw meat, polvorón from a typical recipe and marzipan from Ciqual’s almond paste. These figures are estimates and do not replace advice from a health professional.
Christmas dinner calories: frequently asked questions
A classic UK Christmas dinner (smoked salmon, roast turkey with roast potatoes, pigs in blankets, stuffing and veg, Christmas pudding with custard, a glass of fizz and two glasses of red wine) comes to about 2,030 kcal per person. The main plate alone is around 1,170 kcal. A lighter version stays under 1,000 kcal.
About 1,170 kcal for a plate of around 830 g: 150 g of turkey with skin (285 kcal), 200 g of roast potatoes (322 kcal), three pigs in blankets (183 kcal), stuffing, roast parsnips, sprouts, carrots, gravy and cranberry sauce, based on CoFID values.
A typical shop-bought mince pie of about 60 g has around 226 kcal, based on CoFID’s value of 377 kcal per 100 g. Homemade ones with butter pastry are richer, at 436 kcal per 100 g.
A 100 g serving of shop-bought Christmas pudding has about 285 kcal, and homemade pudding about 316 kcal. Add a 100 g ladle of custard and you reach around 383 kcal.
On average 0.4 to 0.9 kg in adults, according to a 2017 review of the research, and 0.37 kg in the landmark study by Yanovski (New England Journal of Medicine, 2000). The higher number on the scales the day after a big meal is mostly water, which goes within a few days.
Turkey breast without the skin, three roast potatoes, plenty of sprouts and carrots, a little gravy and one pig in blanket comes to about 635 kcal. With a mince pie and a glass of fizz, the whole meal stays under 1,000 kcal.
No. Fasting or a very restrictive day tends to trigger cravings and a cycle of overeating and restriction. Going back to normal meals with plenty of vegetables and protein and not too much salt is enough. If you have a specific health condition, ask your GP or a dietitian for advice.
Nutrition · Mar 2
Understanding macronutrients
Proteins, carbs, fats: learn the role of each macro and how to balance them for your goal.
Nutrition · Oct 22
Egg calories: boiled, fried, scrambled and by size
Calories in an egg by size (S to XL), white vs yolk, cooking method and dishes (omelette, bacon), plus cholesterol and how many eggs a day.
Weight & fitness · Mar 6
Caloric deficit explained
Understand how to create a healthy, sustainable caloric deficit to lose weight without frustration.
