9.8
13.5
lbs
11
portions
6.7
lbs
13
portions
2.7
cups
9.8
13.5
lbs
11
portions
6.7
lbs
13
portions
2.7
cups
Christmas dinner is one of the most anticipated meals of the year — a time for families and friends to gather around a feast that reflects tradition, comfort, and celebration. Unlike Thanksgiving, which centers almost universally on turkey, Christmas dinner varies significantly by cultural tradition and personal preference, ranging from roast turkey and glazed ham in the United States and Canada to beef rib roast, roast goose, or baked salmon in other traditions. The Christmas Dinner Calculator accommodates this diversity while providing accurate quantity estimates for the main course, starters, sides, and desserts.
The choice of main protein fundamentally affects how much to buy. Whole turkey follows the same 1.25 lbs per person guideline as Thanksgiving. Bone-in ham is more efficient in terms of edible yield — plan for 1 pound per person since the bone represents a smaller proportion of a typical ham compared to a whole turkey. A bone-in beef rib roast (prime rib) is the most prestigious option, yielding about 1 rib bone per 2 people, or approximately 14 ounces of raw bone-in roast per person.
Goose is a traditional Christmas roast in many European and British traditions. Goose has a notably high fat content, and while this fat renders out during cooking to produce crispy skin and exceptional roasting fat for vegetables, it means the edible yield is lower per pound purchased than chicken or turkey. Plan for approximately 1.4 pounds per person — more than a turkey by weight — because of this higher fat and bone proportion. The rendered goose fat is a treasured byproduct worth saving for roasting potatoes.
Salmon baked whole or as a side of fillet is a popular lighter Christmas option, particularly in Scandinavian and Pacific Northwest traditions. At 8 ounces of salmon per person, it is the most economical protein choice by weight since there is no bone loss equivalent to poultry or beef roasts.
Christmas side dishes are typically more elaborate than everyday cooking, with multiple roasted vegetables, potatoes in at least two forms, bread sauce, gravy, and cranberry or redcurrant jelly being common on the British Christmas table, and scalloped potatoes, green beans, and glazed carrots being popular in North American traditions. Plan for approximately 10 ounces of side dishes per person — slightly more generous than a weekday dinner to reflect the celebratory nature of the meal.
Key formulas:
Effective guests = Adults + Children × 0.6
Main protein (lbs) = Effective guests × Oz per person / 16 × 1.10 — Turkey 20 oz, Ham 16 oz, Beef roast 14 oz, Goose 22 oz, Salmon 8 oz per person.
Starter portions = Effective guests × 1.10
Sides (lbs) = Effective guests × 10 oz / 16 × 1.10
Dessert portions = Effective guests × 1.2 × 1.10 — 1.2 accounts for extra helpings of Christmas pudding or cake.
Goose producing the highest weight per person is expected — goose has approximately 35 to 40% fat and bone relative to its total weight, requiring more raw weight per serving than turkey. Salmon producing the lowest weight is also expected given its minimal bone-in weight when bought as a fillet. Dessert portions at 1.32× guest count allows for generous seconds on a special occasion.
Inputs
Results
A Christmas turkey dinner for 8 adults and 3 children requires a 14 to 15 lb turkey, 11 starter portions, 7.3 lbs of sides, and 13 dessert portions.
Inputs
Results
A prime rib Christmas for 12 adults needs about 9.6 lbs of bone-in rib roast (approximately a 3-rib roast), 13 starter portions, 8.25 lbs of sides, and 16 dessert portions.
Use the same guideline as Thanksgiving: 1.25 pounds of whole bird per person, adjusting upward if you want leftovers. For Christmas, many families prefer a slightly smaller bird and supplement with a glazed ham, reducing the turkey requirement to around 1 pound per person.
For a bone-in spiral or glazed ham, plan for 1 pound per person. A bone-in ham provides approximately 55 to 65% edible yield after accounting for the bone. A 10-pound bone-in ham will serve about 8 to 10 people as a main course. Boneless ham yields about 80%, so buy proportionally less: 12 oz per person for boneless.
Allow one rib bone per 2 guests as a rough guide. A 3-bone roast (approximately 7 to 9 pounds) serves 6 people comfortably. A 4-bone roast serves 8 to 10 people. Plan for about 14 oz of bone-in roast per person, which yields approximately 8 to 9 oz of cooked, boneless meat per person.
Goose is typically started at a high temperature (220°C/425°F) for 15 to 30 minutes to begin rendering the fat and crisping the skin, then reduced to 180°C (350°F) for the remainder of cooking, allowing approximately 20 minutes per pound. Internal temperature should reach 77°C (170°F) in the thigh. Prick the skin frequently during cooking to help fat drain.
British Christmas classic sides include roast potatoes in goose fat, Brussels sprouts with bacon or chestnuts, parsnips, carrots, red cabbage, stuffing, bread sauce, and Yorkshire puddings. North American Christmas sides often include scalloped or mashed potatoes, green bean casserole, glazed sweet potatoes, cranberry sauce, and rolls.
Christmas pudding and Christmas cake can be made weeks or months ahead (they improve with time). Stuffing, cranberry sauce, and pie can be made 2 to 3 days ahead. Side dishes like red cabbage braised and casseroles can be made 1 to 2 days ahead. The main roast should be cooked fresh on the day for best results.
A standard approach is to rest the main roast in a warm space (cover loosely with foil and a towel) for 20 to 30 minutes, then use the oven for finishing sides and warming plates. Side dishes in covered oven-proof serving dishes hold well at 80°C (180°F) for up to 30 minutes without significant quality loss.
Whole roasts are best cooked fresh. However, sliced cooked meats can be reheated gently in broth in a covered pan. Most sides reheat well. A partially cooked turkey breast (to 60°C internally) can be refrigerated overnight and finished in the oven the next day, though food safety margins become tighter with this approach.
Classic Christmas desserts include Yule log, Christmas pudding with brandy butter, mince pies, gingerbread, and fruit cake. In North America, pecan pie, peppermint cheesecake, and eggnog cake are popular. This calculator plans for 1.2 dessert portions per person — allowing for at least one additional helping, reflecting the celebratory context.
As a rule of thumb, plan for half a bottle (375 mL) of wine per adult over a 3-hour Christmas dinner. Include a mix of white wine (for starters and fish) and red wine (for roasts). Non-alcoholic options should be available for drivers, children, and non-drinkers. A bottle of sparkling wine for toasting is traditional; half a glass (75 mL) per adult is sufficient for a toast.
Roboculator Team
The Roboculator Team explains calculations, planning tools, and practical formulas in clear language for real-life situations.
How helpful was this calculator?
Be the first to rate!
Party Food Calculator
Party & Event Food Calculators
Catering Quantity Calculator
Party & Event Food Calculators
Wedding Food Calculator
Party & Event Food Calculators
Thanksgiving Dinner Calculator
Party & Event Food Calculators
Easter Dinner Calculator
Party & Event Food Calculators
Super Bowl Party Calculator
Party & Event Food Calculators