Back to Journal
Calorie breakdown··11 min read

How many calories in a roast dinner? By meat, trimmings and plate

A home roast chicken dinner is about 938 kcal and a pub carvery over 1,500. Why the meat is only a third of the plate, and what Yorkshires and gravy add.

C
Calow Editorial
Reviewed and fact-checked against cited sources

A Sunday roast looks like a balanced plate. There is a piece of meat, a pile of vegetables, some potatoes and a bit of gravy. It feels like the textbook dinner.

The numbers tell a different story. On a typical home plate, the meat is about a third of the calories, and the potatoes, Yorkshire and trimmings are half. The vegetables, which take up the most room, are about a tenth.

The quick answer

A home roast chicken dinner, item by item.

ItemAmountCalories
Gravy, from granules100ml35
Carrots, boiled80g20
Broccoli, boiled80g28
Peas80g56
Stuffing ball, from a packet40g56
Yorkshire pudding, homemade172
Roast parsnips80g112
Roast potatoes4 pieces, 160g229
Chicken breast, skin on150g330
Total938

The chicken figures come from the chicken breast breakdown and the roast potatoes from the potato breakdown, so the numbers line up across the Journal. The meat and fat figures are consistent with USDA FoodData Central.

The meat, per 100g and per portion

Cooked weight, sliced, with a 150g portion as a generous home serving.

MeatCalories per 100gPer 150g portion
Turkey breast, skinless150225
Chicken breast, skinless165248
Beef topside or silverside, lean175263
Pork leg, lean185278
Chicken breast, skin on220330
Chicken thigh or leg, skin on230345
Lamb leg240360
Nut roast250375
Beef rib, with fat290435
Pork crackling550110 per 20g piece

Two rows are worth pausing on.

Chicken skin is the cheapest saving on the plate. Taking it off a 150g breast saves 82 kcal and changes nothing else about the meal.

Nut roast is not the light option. At about 250 kcal per 100g, a slice is heavier than every white meat on the list, because it is built from nuts, breadcrumbs and oil. It is a perfectly good dinner. It is not a diet swap.

The trimmings, which are the real number

TrimmingAmountCalories
Cabbage or greens, boiled80g16
Carrots, boiled80g20
Cranberry sauce1 tbsp23
Brussels sprouts, boiled80g28
Broccoli, boiled80g28
Bread sauce2 tbsp50
Peas80g56
Stuffing ball, from a packet40g56
Frozen Yorkshire pudding1, about 20g58
Pig in blanket165
Homemade Yorkshire pudding1, about 25g72
Butter on the vegetables10g72
Sausagemeat stuffing40g ball100
Roast parsnips80g112
Honey-roast parsnips80g plus 1 tsp honey133
Cauliflower cheese150g165
Mash with butter and milk150g175
Roast potatoes4 pieces, 160g229
Giant pub Yorkshire pudding1, about 80g232
Roast potatoes6 pieces, 240g343
343kcal in six roast potatoes

The boiled vegetables are close to free: three portions of carrots, broccoli and greens together come to about 64 kcal, and each 80g serving counts as one of your 5 A Day. The roast potatoes do not, because the NHS does not count potatoes as a vegetable portion. Parsnips do.

Goose fat, oil and why it does not matter which

Goose fat has a reputation as the indulgent choice for roast potatoes. Per gram it is the same as any other cooking fat, at about 900 kcal per 100g, which is what both the USDA entry for goose fat and the olive oil breakdown show.

What changes the number is how much fat ends up on the potato:

  • Roughed-up edges hold more fat. Parboiling and shaking the potatoes in the pan gives crisp edges precisely because the rough surface catches fat.
  • Smaller pieces hold more fat per gram. More cut surface for the same weight of potato, the same geometry the fish and chips breakdown uses to explain chip shop chips.
  • Fat left in the tray stays in the tray. Lift the potatoes out with a slotted spoon and the excess is not on your plate.

So the swap from goose fat to oil saves nothing. Using a tablespoon of fat for the tray instead of three does.

The Yorkshire pudding

A Yorkshire is made from flour, eggs and milk, cooked in a very hot tin of fat. Per gram it is about 290 kcal per 100g, twice the density of a roast potato. It does not feel heavy because it is mostly air.

YorkshireWeightCalories
Frozen supermarket, small20g58
Homemade, 12-hole tin25g72
Two homemade50g144
Homemade, 4-hole tin45g130
Giant pub Yorkshire80g232
Giant Yorkshire filled with roast and gravy1650 or more

Two homemade Yorkshires are about 144 kcal, the same as two slices of bread. That is a fair price for the best part of the plate. The giant pub version is a different thing: at about 232, it costs more than four roast potatoes before anything goes in it.

Gravy, and the one decision that matters

GravyAmountCalories
From granules and water100ml35
From granules and water200ml, a generous pour70
Made in the roasting tin, fat skimmed100mlabout 40
Made in the roasting tin, fat left in100mlabout 90

Granule gravy is one of the lightest things on the plate. Gravy made from the roasting juices is lovely and only costs more because of the fat floating on top. Pour the tin juices into a jug, let the fat rise for two minutes, and spoon it off before making the gravy. That one step is worth about 50 kcal a pour.

The plates people actually eat

PlateBuilt asCalories
Lighter home roastThe home plate with skinless chicken, 3 roast potatoes and greens instead of parsnips703
Home roast chicken dinnerThe plate at the top938
Christmas dinnerTurkey, 4 roast potatoes, 3 pigs in blankets, sausagemeat stuffing, parsnips, sprouts, carrots, cranberry and bread sauce, gravy1,017
Pub carvery200g lean beef, 6 roast potatoes, giant Yorkshire, 3 pigs in blankets, cauliflower cheese, carrots, peas, sausagemeat stuffing, 200ml gravy1,531

The carvery is the one that surprises people. Nothing on it looks unusual. It is a bigger slice of meat, two more roast potatoes, a giant Yorkshire and three or four extras, and it ends up 593 kcal above the home plate. A BMJ study of UK restaurant chains found the average main meal was 977 kcal, so a carvery plate is more than half as much again as an already heavy restaurant main.

The lighter home roast is the useful row. It keeps the chicken, the Yorkshire, the stuffing and the gravy, and drops 235 kcal through three changes nobody at the table would notice.

UK and US words that trip up logging

  • Roast dinner, Sunday roast, Sunday dinner. All the same plate. An American "pot roast" is a slow braise of beef with vegetables, a different dish with different numbers.
  • Yorkshire pudding. Closest US relative is the popover, made from a similar batter. "Pudding" here has nothing to do with dessert.
  • Stuffing. UK stuffing is usually a separate ball or tray of breadcrumb, onion and sage, or sausagemeat. US stuffing or dressing is often a looser, buttery bread dish served by the scoop, which is usually a bigger portion.
  • Gravy. UK gravy is a thin brown meat gravy. In the US, "gravy" can also mean the thick white sausage gravy poured on biscuits, which is several times denser.
  • Swede. The orange root mashed with carrot is a rutabaga in the US. In Scotland it is often called neeps, or turnip.
  • Carvery. No real US equivalent. The closest is a buffet carving station.

Roast dinner mistakes to avoid

Logging the chicken and nothing else

The meat is a third of the plate. A log that says "roast chicken, 150g" is missing about 600 kcal of potatoes, Yorkshire, stuffing and parsnips.

Counting the roast potatoes as a vegetable

They are the second biggest number on the plate and they do not count towards your five a day. Log them like chips, by weight or by piece.

Choosing goose fat or oil as the healthy decision

They are the same calories per gram. The amount is the decision.

Assuming the vegetarian roast is lighter

A 150g slice of nut roast is about 375 kcal, against 248 for skinless chicken breast. Same trimmings, heavier plate.

Three ways to keep the roast and lose the excess

The lighter Sunday roast (703 kcal)

  • 150g skinless chicken breast (248 kcal)
  • 3 roast potatoes, lifted out of the tray (172 kcal)
  • 1 homemade Yorkshire pudding (72 kcal)
  • Stuffing ball (56 kcal)
  • Carrots, broccoli, peas and greens (120 kcal)
  • 100ml gravy from granules (35 kcal)

Adds up to: about 703 kcal and over 50g of protein. Every part of a roast dinner is still there.

The turkey and two Yorkshires (660 kcal)

  • 150g skinless turkey breast (225 kcal)
  • 2 homemade Yorkshire puddings (144 kcal)
  • 2 roast potatoes (114 kcal)
  • Carrots, sprouts and peas (104 kcal)
  • Cranberry sauce, 1 tbsp (23 kcal)
  • 100ml gravy, fat skimmed (40 kcal)
  • Mustard or horseradish, 1 tsp (10 kcal)

Adds up to: about 660 kcal. Trading two roast potatoes for a second Yorkshire costs almost nothing and makes the plate feel more generous, not less.

The carvery, ordered carefully (about 750 kcal)

  • Turkey or lean beef, normal portion, no crackling
  • 3 roast potatoes, not 6
  • One normal Yorkshire, not the giant one
  • Load up on carrots, greens and peas
  • Gravy on the meat, not over the whole plate

Adds up to: roughly 750 kcal, depending on the portion the carver gives you. It is still a big meal, but it is about 780 lighter than the default plate.

The verdict

A home roast chicken dinner is about 938 kcal, and a pub carvery about 1,531. The meat is roughly a third of the plate. The roast potatoes, Yorkshire, stuffing and parsnips are half of it.

The cheapest wins are taking the skin off the chicken, having three roast potatoes instead of four or six, and skimming the fat before making the gravy. Together they take the home plate to about 700 kcal without removing anything anyone would miss.

If you change one thing, count your roast potatoes before they go on the plate.

✦ Inside the app

Snap your roast in Calow and every part of the plate is logged, potatoes and Yorkshires included, not just the meat you remembered to type in.

Get the app →

Pairs well with: how many calories in a potato, the chicken breast calorie breakdown, and the sausage calorie breakdown.

Questions

Common questions

How many calories are in a roast dinner?
About 938 kcal for a home roast chicken dinner with 150g of skin-on breast, four roast potatoes, roast parsnips, three boiled vegetables, a Yorkshire pudding, a stuffing ball and gravy. A pub carvery plate with a bigger portion of beef, six roast potatoes, a giant Yorkshire, pigs in blankets and cauliflower cheese is about 1,531.
How many calories are in a Yorkshire pudding?
About 72 kcal for a homemade one from a 12-hole tin, around 58 for a frozen supermarket one, and roughly 232 for a giant pub Yorkshire. Per gram a Yorkshire is about 290 kcal per 100g, twice the density of a roast potato. It just weighs very little because most of it is air.
How many calories are in roast potatoes?
About 143 kcal per 100g roasted in oil, so roughly 57 for a single 40g roast potato and 229 for a portion of four. Goose or duck fat is the same calories per gram as oil. What changes the number is how much fat clings to the potato, not which fat it is.
How many calories are in gravy?
About 35 kcal per 100ml when made from granules and water, so a normal pour is one of the lightest things on the plate. Gravy made in the roasting tin with the fat left in can run to about 90 per 100ml. Skimming the fat off is the only gravy decision worth making.
What is the lowest calorie meat for a roast dinner?
Skinless turkey breast at about 150 kcal per 100g, then skinless chicken breast at 165 and lean roast beef at 175. Lamb is about 240, and beef rib with its fat is about 290. A slice of nut roast is often heavier than the chicken, at around 250 per 100g.
How many calories are in a Christmas dinner?
About 1,017 kcal for turkey, four roast potatoes, three pigs in blankets, sausagemeat stuffing, roast parsnips, sprouts, carrots, cranberry sauce, bread sauce and gravy. That is before any starter, Christmas pudding or drinks.
✦ Try Calow
Eat well without the red numbers.
Snap a meal, log in two seconds. Adaptive targets. One sharp insight a week.
Download on theApp Store