By Benoit Descary · October 12, 2026 · Guide
Christmas dinner, planned: the menu, the quantities and a December 20 to 25 timeline
Read this article in: Français · Español · Deutsch · Italiano · Nederlands
A Christmas dinner for eight needs one main (an 8 to 10 lb bone-in ham or a four-rib standing roast), three or four sides, dessert baked the day before, and six days of light planning that start on Sunday, December 20, 2026, with a locked menu and a grocery list sorted by aisle. Run it that way and Christmas Day is mostly reheating, carving and pouring; the real cooking happened on the 23rd and the 24th.
The short version
- Count 3/4 lb of bone-in ham or 1 lb of bone-in rib roast per guest. For eight people that is a 6 lb ham (8 to 10 lb if you want sandwiches on the 26th) or a four-rib roast.
- A fully cooked spiral ham only needs reheating, about 10 minutes per pound at 325°F until the center reads 140°F, according to USDA FSIS. An 8 lb ham spends under an hour and a half in the oven.
- Cooked food keeps 3 to 4 days in the fridge (USDA), so cranberry sauce made on December 22 is still well inside the window on Christmas Day.
- Plan two shopping trips: pantry, drinks and baking on the 21st, then produce, dairy, bread and the meat on the 23rd.
- When the platters have been on the table for 2 hours, they go in the fridge or the trash. That is the USDA limit for perishable food at room temperature.
Start with the menu, not the recipes
The menu drives everything after it: the list, the oven schedule, how many platters you need, who sits where. A Christmas table in the US usually carries one centerpiece, one potato dish, one or two vegetables, bread, something sharp to cut the richness (cranberry, horseradish cream, a mustard glaze) and dessert. For eight people, five or six dishes is plenty. The seventh is the one that eats your afternoon.
Plenty of families skip turkey at Christmas because they carved one four weeks earlier, which is why ham and beef take over in December. Choose the main by your oven, not by the magazine cover. A spiral ham reheats gently and frees the oven early. A standing rib roast wants a thermometer, a long rest on the board, and the oven to itself until the very end.
| Menu for 8 | Main | Sides | Dessert | Oven pressure |
|---|---|---|---|---|
| The glazed ham table | Spiral-cut ham, brown sugar and Dijon glaze | Scalloped potatoes, roasted Brussels sprouts with bacon, winter greens with pomegranate, cranberry sauce, rolls | Pecan pie and apple pie, baked on the 23rd | Low: the ham and the gratin share one oven at 325°F |
| The roast beef table | Four-rib standing rib roast, horseradish cream | Mashed potatoes, popovers, green beans with toasted almonds, maple carrots | Gingerbread cake, baked on the 24th | High: the roast and the popovers both want the oven at the end |
| The meatless table | Mushroom and lentil Wellington | Gruyère potato gratin, roasted squash, kale and apple salad, cranberry sauce | Chocolate pots de crème, set the day before | Medium: the Wellington is assembled on the 24th and baked on the day |
If your big meal is Christmas Eve
In many Italian-American families the main event is the Feast of the Seven Fishes on December 24; in many Mexican-American homes it is tamales, often made together in a long afternoon the weekend before. The plan below still works: slide every day one step earlier, so the second shopping trip lands on the 22nd and the make-ahead work on the 23rd. Christmas Day then becomes the easy day, with leftovers and a ham sandwich.
How much food per guest
Buying by the head beats buying by eye. The numbers below assume adults, one main and three or four sides. For a self-serve buffet, add 10 to 15 percent, the margin The Old Farmer’s Almanac party planner recommends.
| Item | Per guest | For 8 guests |
|---|---|---|
| Bone-in ham | 3/4 lb | 6 lb (8 to 10 lb for leftovers) |
| Boneless ham | 1/2 lb | 4 lb |
| Standing rib roast, bone-in | 1 lb (about 2 guests per rib) | 8 lb, 4 ribs |
| Boneless rib roast or tenderloin | 1/2 lb | 4 lb |
| Whole turkey | 1 to 1 1/4 lb | 8 to 10 lb |
| Potatoes (mashed or gratin) | 1/3 to 1/2 lb | 3 to 4 lb |
| Each vegetable side | 1/4 to 1/3 lb | 2 to 2 3/4 lb |
| Dinner rolls | 2 | 16 |
| Pie (9-inch, cut in 8) | 1 slice | 1 pie, 2 for seconds |
| Wine (750 ml bottle = five 5-oz glasses) | 2 glasses | 3 to 4 bottles |
Where the numbers come from
The ranges for turkey, ham, potatoes, vegetables and rolls follow The Old Farmer’s Almanac party planner, which puts cooked ham or roast beef at 6 to 8 ounces per person; bone-in cuts need more raw weight because the bone is part of what you pay for. The rib roast line is the rule most butcher counters give, two guests per rib. The wine line uses the NIAAA standard drink: 5 ounces of wine at 12 percent alcohol, which puts five glasses in a 750 ml bottle.
Order a standing rib roast or a specialty ham in the first half of December. The week before Christmas is when butcher counters run short on the big cuts, and you want the right size, not what is left.
The December 20 to 25 timeline
In 2026 Christmas falls on a Friday, so the week lines up neatly: decisions on Sunday, shopping on Monday and Wednesday, cooking on Wednesday and Thursday. The idea is to never have more than about two hours of work on any one day before the 25th.
| Day | What gets done |
|---|---|
| Sun, Dec 20 | Final head count and dietary needs (gluten, nuts, vegetarians). Lock the menu. Write the grocery list by aisle. Check the gear: meat thermometer, roasting pan, platters, serving spoons, foil, storage containers. |
| Mon, Dec 21 | Trip 1: pantry, baking aisle, drinks, frozen goods, butter. Make the pie dough and refrigerate it. If you are roasting a frozen 12 lb turkey, it goes into the fridge today: the USDA allows about 24 hours of thawing for every 4 to 5 pounds. |
| Tue, Dec 22 | Cranberry sauce. Toast the pecans. Mix the ham glaze and keep it in a jar. Clear a shelf in the fridge for the 25th. |
| Wed, Dec 23 | Trip 2: produce, dairy, bread, the ham or roast. Bake both pies in the evening. Set out serving dishes with a sticky note on each saying what goes in it. |
| Thu, Dec 24 | Morning: assemble the scalloped potatoes raw and refrigerate them, trim the Brussels sprouts, wash the greens, shake the vinaigrette. Set the table. Christmas Eve dinner stays simple. |
| Fri, Dec 25 | Reheat, roast, carve, serve. The hour-by-hour plan is just below. |
Christmas Day, hour by hour (ham menu, dinner at 5 pm)
- 1:00 pm. The scalloped potatoes come out of the fridge to lose their chill. Oven to 325°F.
- 1:45 pm. Potatoes in, covered with foil.
- 3:15 pm. The ham goes in on the lower rack, cut side down, wrapped in foil. At roughly 10 minutes per pound, 8 lb means about 80 minutes.
- Around 4:30 pm, check the center of the ham with the thermometer. At 140°F, brush on the glaze and give it 10 minutes uncovered; uncover the potatoes at the same time.
- 4:40 pm. Ham and potatoes out, oven up to 425°F, Brussels sprouts in for about 20 minutes. Dress the salad.
- Rolls go in for the last 5 minutes while someone carves.
- 5:00 pm, dinner.
- By 7:00 pm, leftovers are in shallow containers in the fridge. The 2-hour clock started when the food hit the table, not when people stopped eating.
What to make ahead, and what to leave for the day
The USDA puts cooked leftovers at 3 to 4 days in the fridge. Treat that as the edge of your make-ahead window: anything cooked before December 21 should come out of the freezer, not the back of the fridge.
| Dish | When | How it waits | On the 25th |
|---|---|---|---|
| Pie dough | Dec 21 | Wrapped, in the fridge (or the freezer if you start earlier) | Already baked by now |
| Cranberry sauce | Dec 22 | Covered, in the fridge | Serve cold or at room temperature |
| Ham glaze | Dec 22 | Jar in the fridge | Brush on in the last 10 minutes |
| Pecan pie | Dec 23 | In the fridge: the filling is an egg custard | Out 30 minutes before dessert |
| Apple pie | Dec 23 | Loosely covered on the counter | Warm 15 minutes at 325°F while you clear plates |
| Scalloped potatoes | Dec 24 | Assembled raw, tightly covered, in the fridge | Bake from 1:45 pm |
| Brussels sprouts, greens, vinaigrette | Dec 24 | Trimmed and washed, in bags; dressing in a jar | Roast at 425°F; toss the salad at the last minute |
The grocery list by aisle, for 8 guests
This is the list for the glazed ham table above, built from the per-guest quantities. Pantry basics such as salt, pepper, flour and oil are assumed; check them on Sunday the 20th rather than in the store on the 23rd.
| Aisle | What to buy |
|---|---|
| Meat counter | Fully cooked bone-in spiral ham, 8 to 10 lb; thick-cut bacon, 8 oz |
| Produce | Yukon Gold potatoes, 4 lb; Brussels sprouts, 2 1/2 lb; winter greens, two 5 oz bags; 1 pomegranate; fresh cranberries, 12 oz; 2 oranges; baking apples, 3 lb; 1 lemon; 2 onions; 1 head of garlic; fresh thyme |
| Dairy and eggs | Butter, 2 lb; heavy cream, 1 quart; Gruyère, 8 oz; eggs, 1 dozen; whole milk, 1 pint |
| Bakery | Dinner rolls, 16 |
| Baking aisle | Pecan halves, 2 cups; light brown sugar, 2 lb; maple syrup or corn syrup; vanilla; cinnamon |
| Pantry | Dijon mustard, honey, red wine vinegar, olive oil |
| Drinks and extras | Wine, 4 bottles; sparkling cider, 2 bottles; ice, 2 bags; heavy-duty foil; shallow containers for leftovers |
Food safety on the day
A holiday meal stretches out. People graze, go back for seconds, open presents, come back for pie. USDA FSIS guidance is simple: perishable food should not sit at room temperature for more than 2 hours. On a buffet, hot dishes stay at 140°F or above and cold ones at 40°F or below; set out small platters and replace them, rather than topping up one big dish that has been out since 5 pm.
The thermometer settles every argument. A ham packaged in a USDA-inspected plant reheats to 140°F; leftover or repackaged ham goes to 165°F. Beef roasts reach the USDA minimum of 145°F followed by a rest of at least 3 minutes, and turkey needs 165°F. Spiral ham leftovers keep 3 to 5 days in the fridge or 1 to 2 months in the freezer. Other leftovers keep 3 to 4 days chilled and 3 to 4 months frozen for best quality, and they get reheated to 165°F.
Keep the ham bone. Frozen, it waits for the pot of black-eyed peas many Southern families cook on January 1, which is where our New Year’s Eve dinner and January 1 guide picks up.
How to plan Christmas dinner in Olivi
Paper works, and the Christmas dinner planner (PDF) prints on US Letter: page one is blank, with boxes for the menu, guests, the list by aisle and the December 20 to 25 timeline; page two is the ham dinner for eight filled in; page three is a cheat sheet with quantities for 4 to 12 guests, the USDA reheating and roasting times for ham, rib roast and turkey, and the oven plan for a 5 pm dinner. If you would rather the list write itself, Olivi does the arithmetic.
Ask Olive, the virtual cooking coach in Olivi, something like “Christmas dinner for 8 on December 25, ham, one guest is gluten-free, dessert made the day before.” She proposes the dishes and adds them to your plan; any meal can be moved to another date, so Christmas does not have to sit in the current week. Set each recipe to 8 servings and the quantities recalculate. The grocery list builds itself from those dishes, sorted by aisle, and you can share it by link with whoever is doing trip 2: they check items off in real time, no account needed. In the store, shopping mode works without a signal.
Grandma’s pecan pie card can come along too: scan the paper recipe and Olive turns the handwriting into a recipe you can plan and scale. On the 25th, cooking mode shows one step at a time with built-in timers, so the ham and the potatoes each keep their own countdown.
Frequently asked questions
What is a traditional Christmas dinner in the US?
There is no single national menu, but the usual centerpieces are glazed ham, prime rib or another beef roast, and turkey, served with mashed or scalloped potatoes, a green vegetable, cranberry sauce, rolls and pie. Regional and family traditions change it a lot: seafood on Christmas Eve in Italian-American homes, tamales in many Mexican-American ones.
What is a simple menu for Christmas dinner?
One reheated main, one oven side, one roasted vegetable, one salad, bread and a dessert made the day before. A fully cooked spiral ham with scalloped potatoes, roasted Brussels sprouts, a pomegranate salad, rolls and a pie feeds eight with about two hours of hands-on work on Christmas Day, since most of the prep happens on the 23rd and 24th.
How much ham per person for Christmas dinner?
Plan about 3/4 lb of bone-in ham per guest, or 1/2 lb of boneless ham, when there are three or four sides. That works out to roughly 6 to 8 ounces of meat on the plate, the range The Old Farmer’s Almanac suggests. For eight people, a 6 lb bone-in ham is enough; buy 8 to 10 lb if you want leftovers.
How much prime rib per person?
Count about 1 lb of bone-in standing rib roast per guest, or 1/2 lb if the roast is boneless. Butchers often put it as two guests per rib, so a four-rib roast of roughly 8 lb serves eight. Order it in the first half of December; the week before Christmas is when the big cuts run short.
What can I make ahead for Christmas dinner?
Pie dough, cranberry sauce, glazes and dressings can be made two to four days ahead. Pies can be baked on the 23rd, with custard-style ones like pecan kept in the fridge. Potato gratin can be assembled raw on the 24th and baked on the day. Trim and wash vegetables the day before. Keep cooked dishes inside the USDA window of 3 to 4 days in the fridge.
When should I start planning Christmas dinner?
Order the roast or specialty ham in the first half of December. The detailed plan starts about five days out: on December 20, confirm the guest count and allergies, lock the menu and write the list. Shop twice, once for the pantry and drinks early in the week and once for fresh food two days before Christmas.
How do I make Christmas dinner for a crowd?
Choose dishes that hold well: a ham rather than individual steaks, gratins and casseroles that bake in one pan, salads dressed at the last minute. Multiply by the head (3/4 lb bone-in ham, 1/3 to 1/2 lb potatoes, two rolls per guest) and add 10 to 15 percent if guests serve themselves. Keep hot food at 140°F or above.
How long can Christmas dinner sit out?
No more than 2 hours at room temperature, according to USDA FSIS, and only 1 hour if the room is above 90°F. After that, perishable food should be thrown away, not refrigerated. Put leftovers in shallow containers so they chill quickly, and replace buffet platters instead of topping them up.
How long do Christmas leftovers last?
Most cooked leftovers keep 3 to 4 days in the fridge and 3 to 4 months in the freezer for best quality, according to the USDA. Spiral ham leftovers keep 3 to 5 days chilled and 1 to 2 months frozen. Reheat leftovers to 165°F. Freeze the ham bone if you plan a pot of beans or soup later.
Is there a printable Christmas dinner planner?
Yes. The Olivi Christmas dinner planner is a three-page PDF on US Letter paper. Page one has blank sections for the menu, the guest list with dietary notes, the grocery list by aisle and the December 20 to 25 timeline. Page two shows the same sheet filled in for a ham dinner for eight, and page three is a cheat sheet with quantities by headcount and USDA cooking times.
Related articles
Where to next
Let Olive plan your week
Olivi builds your menu and generates your grocery list automatically, sorted by aisle. Free forever plan, no credit card.
Try Olivi for freeAlso worth reading: Hanukkah food for all eight nights: latkes made ahead, a brisket that waits, and one big family dinner · Christmas brunch ideas, planned: two casseroles assembled on the 24th, rolls that rise overnight, and a morning timed around the presents
