Roboculator
Online CalculatorsCategoriesDate & EventsNews
Get Started
Online CalculatorsCategoriesDate & EventsNewsGet Started
Roboculator

Smart calculators for every challenge. Free, fast, and private.

Categories

  • Finance
  • Health
  • Math
  • Construction
  • Conversion
  • Everyday Life

Popular Tools

  • Date & Events
  • Loan Calculator
  • BMI Calculator
  • Percentage Calc
  • Latest News
  • Search All

Resources

  • Glossary
  • Topic Tags
  • News & Insights

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  • Editorial Policy
  • Disclaimer
© 2026 Roboculator. All rights reserved.
Roboculator

roboculator.com

  1. Home
  2. /Food & Nutrition
  3. /Party & Event Food Calculators
  4. /Christmas Dinner Calculator

Christmas Dinner Calculator

Calculator

Results

Guest Equivalents

9.8

Main Protein to Buy

13.5

lbs

Starter Portions

11

portions

Side Dishes Total

6.7

lbs

Dessert Portions

13

portions

Gravy

2.7

cups

Results

Guest Equivalents

9.8

Main Protein to Buy

13.5

lbs

Starter Portions

11

portions

Side Dishes Total

6.7

lbs

Dessert Portions

13

portions

Gravy

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.

Visual Analysis

How It Works

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.

Understanding Your Results

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.

Worked Examples

Christmas Turkey for 8 Adults + 3 Children

Inputs

adults8
children3
main proteinturkey
include starteryes

Results

main protein lbs14.3
starter portions11
sides lbs7.3
dessert portions13

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.

Christmas Beef Rib Roast for 12 Adults

Inputs

adults12
children0
main proteinbeef_roast
include starteryes

Results

main protein lbs9.6
starter portions13
sides lbs8.25
dessert portions16

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.

Frequently Asked Questions

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.

Sources & Methodology

National Restaurant Association (2023). Holiday Meal Planning Guidelines. Rombauer IS et al. (2019). Joy of Cooking. Scribner. Delia Smith (2013). Delia's Complete Cookery Course. BBC Books. USDA Food Safety and Inspection Service. Holiday Food Safety guidelines.
R

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!

Related Calculators

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