Skip to content

Christmas Dinner Portions

Written by · Updated August 13, 2026

Choose Christmas (ham) and your guest count for the portions.

You’ll need

    Planning Christmas dinner portions is easier when you start from per-person amounts: roughly 1 pound of turkey or other roast per guest, plus about 4 to 6 ounces each of potatoes, stuffing, and vegetables. Gravy works out to around a quarter cup per person. Enter your guest count above and you'll get a full shopping breakdown across the main, the sides, and the trimmings, so nothing runs short and you're not left with mountains of leftovers.

    Adjust for your table. A formal dinner with many courses needs slightly smaller side portions, while a casual gathering centred on the roast calls for a bit more of everything. Children typically eat about half an adult portion, so count two kids as one guest. A practical tip: cook one or two extra side dishes rather than oversizing the meat, since vegetables and potatoes stretch the meal affordably and reheat well the next day.

    Thanksgiving Portions Calculator, reference

    OccasionPer guest
    Thanksgiving 1.25 lb turkey · 0.5 cups stuffing · 0.5 cups mashed potatoes · 0.33 cups gravy · 0.25 cups cranberry sauce · 0.5 cups green beans · 1.5 rolls dinner rolls
    Christmas (ham) 0.75 lb ham (bone-in) · 0.5 cups potatoes · 0.5 cups vegetables · 1.5 rolls dinner rolls

    Tips

    • These are per-person amounts, multiply for your headcount and round up.
    • Cooking for big eaters or sending leftovers home? Add 10–20%.
    • Buy turkey at about 1.25 lb per person to allow for bone and leftovers.

    Frequently asked questions

    How much food per person for Christmas dinner?

    Roughly 1 pound of roast plus 4 to 6 ounces each of potatoes, stuffing, and veg per adult, with about a quarter cup of gravy. Halve those amounts for young children.

    How many side dishes should I serve?

    Three to five sides suits most Christmas dinners. More dishes mean smaller portions of each, so scale individual quantities down as your menu grows.