The best Christmas dinner for families comes down to three choices made a week ahead: pick a main course that matches your crowd size and skill level, spread the prep across several days, and don't let the oven bottleneck ruin your timing.
For most families, that means a glazed ham. It's already fully cooked — you're just reheating and glazing — so it's almost impossible to mess up. A single 8–10 lb bone-in ham feeds 10–12 people with enough leftovers for days. If your crowd prefers turkey, go with a dry-brined roast turkey. Want something showstopping? Prime rib or beef tenderloin. Each option has a different time commitment and price point, and the right call depends on your family's tradition and your tolerance for kitchen stress.
Whatever you pick, the strategy is the same: work backward from serving time, make everything you can ahead of time, and keep Christmas Day focused on just the main course and reheating.
What Makes a Great Christmas Dinner Menu
8-10
Pound ham
Bone-in, feeds 10–12 people
325°F
Oven temperature
For roasting ham or turkey
140°F
Safe internal temp
Fully cooked ham is ready
15-18
Min per pound
Ham cook time at 325°F
The make-ahead advantage
- Ham is already cooked — you're just reheating and glazing. No raw meat anxiety.
- Most sides taste just as good (or better) made a day ahead and reheated.
- Leftover ham becomes split pea soup, omelets, and sandwiches for a week.
- Setting a timeline and delegating dishes turns the meal from a solo project into a team effort.
Common pitfalls
- Oven space is the bottleneck — you can't roast the main and bake casseroles at the same temp at the same time.
- Making 6+ sides day-of instead of distributing across the week guarantees burnout.
- Skipping the meat thermometer and relying on 'feel' is how dry turkey and undercooked prime rib happen.
- Trying to cook everything from scratch instead of buying smart (good rolls, pre-made pie crust) wastes time that nobody notices.
Choosing Your Christmas Main Course
The main course sets the tone and drives the timeline. Pick the one that fits your crowd size, budget, and how much hands-on time you want Christmas Day.
Glazed Ham
The easiest Christmas main course — already cooked, just reheated and glazed. Nearly impossible to ruin. Feeds 10–12 with leftovers. Cook at 325°F, 15–18 min/lb.
Prime Rib Roast
The showstopper. Season 24 hours ahead. Sear at 450°F then roast at 325°F until 130°F (medium-rare). Rest 30 min. Feeds 8–10.
Beef Tenderloin
Elegant and quick. Season, sear in a hot pan, roast at 425°F for 30–40 min until 130°F. Best for 6–8 people.
Roast Turkey
The classic. Dry brine 24–48 hours ahead for crispy skin and juicy meat. Roast at 325°F, about 13 min/lb until thigh hits 165°F.
Roast Chicken (Two Birds)
The budget-friendly option. Two chickens feed 8 people at a fraction of the cost of prime rib. Same technique as turkey but faster.
The Christmas Sides Worth Making
The secret to great Christmas sides: make them ahead. Most reheat beautifully, and taking them off your day-of list frees up oven space and brain space.
Ingredients
Roasted vegetables (day before)
- Carrots, parsnips, turnips — cube and roast with honey and thyme at 400°F, reheat at 400°F for 10 minutes day-of
- Brussels sprouts — halve, toss with olive oil, roast at 400°F, finish with bacon and balsamic glaze
Creamy sides (day before)
- Creamed spinach — sauté garlic in butter, add cream and nutmeg, stir in wilted spinach. Reheat on stovetop.
- Scalloped potatoes — layer sliced potatoes with cream, garlic, and gruyère. Assemble raw, bake day-of at 375°F for 45 min.
- Mashed potatoes — boil russets, mash with butter and cream. Reheat covered in a 350°F oven with extra butter on top.
Breads and accompaniments (weeks ahead)
- Cranberry sauce — cook fresh cranberries with sugar and orange zest. Keeps 2 weeks in the fridge. Tastes better after a few days.
- Turkey gravy — make from pan drippings while the meat rests. Whisk flour into fat, add stock, simmer until thickened.
- Dinner rolls — bake the day before, warm at 300°F for 5 minutes before serving. Nobody knows they're not fresh.
Make cranberry sauce two weeks ahead. Bake pies two days ahead. Prep vegetables and assemble casseroles the day before. Set the table the night before. Christmas Day should be about roasting the main course and reheating — not chopping, measuring, or scrambling. Your past self did that work.
Christmas Desserts
Bûche de Noël
Chocolate sponge cake rolled with cream filling, frosted to look like bark. Impressive but achievable. Make 2 days ahead.
Christmas Cookies
Sugar cookies cut into holiday shapes, decorated with royal icing. The dough holds for 3 days in the fridge.
Gingerbread
Spiced gingerbread cut into shapes. The smell alone gets everyone in the Christmas mood. Keeps for weeks in an airtight tin.
Apple or Pecan Pie
Classic pies improve overnight. Bake 2 days ahead, serve at room temperature with whipped cream. No reheating needed.
The Christmas Dinner Timeline
2 weeks before: Make cranberry sauce, order the main course from the butcher, buy non-perishables.
1 week before: Make compound butter (if doing turkey), buy wines and drinks, confirm guest count.
2 days before: Make cookie dough, bake pies, wash and prep serving dishes.
1 day before: Bake cookies, chop and roast vegetables (reheat day-of), assemble casseroles, set the table, chill drinks.
Christmas Day: Roast the main course, bake casseroles while the meat rests, reheat vegetables, make gravy, carve, eat.
After dinner: Strip the ham bone for soup stock, portion leftovers into containers before everyone goes to bed.
Full Recipe: Classic Glazed Ham
The glazed ham is the easiest Christmas main course — it's already cooked, requires only reheating and glazing, and is almost impossible to ruin. A bone-in ham (8–10 lbs) feeds 10–12 people with excellent leftovers.
Classic Glazed Christmas Ham
Ingredients
For the ham
- 8-10 lbsbone-in ham(fully cooked, spiral-cut or whole)
- 1/2 cupwater
For the glaze
- 1/2 cupbrown sugar(packed)
- 2 tbspDijon mustard
- 2 tbspapple cider vinegar
- 1/2 tspground cloves
Steps
- 1
Score the ham
Score the surface in a diamond pattern, cutting about 1/4 inch deep through the fat but not into the meat. This helps the glaze penetrate and creates the classic look. Place the ham cut-side down in a roasting pan.
- 2
Make the glaze
Combine brown sugar, Dijon mustard, apple cider vinegar, and ground cloves in a small bowl. Whisk until smooth. Taste and adjust — more mustard for tang, more sugar for sweetness.
- 3
Glaze and roast
Pour 1/2 cup water into the roasting pan. Brush the glaze generously over the entire surface. Roast at 325°F (165°C) for 15–18 minutes per pound. Brush with the pan juices or more glaze every 30 minutes.
- 4
Check temperature
The ham is ready when it reaches 140°F (60°C) in the thickest part. A meat thermometer is the only reliable check — don't guess. If using a spiral-cut ham, it cooks faster; start checking at 12 minutes per pound.
- 5
Rest and carve
Remove from the oven, tent loosely with foil, and let rest 15 minutes before carving. This lets the juices redistribute. Carve against the grain in thin slices. For a spiral-cut ham, just separate the pre-cut slices.
Notes
- A bone-in ham (8–10 lbs) feeds 10–12 people with excellent leftovers. Plan for leftovers — they're the best part.
- Double the glaze if you prefer a thicker coating or want extra for serving.
- Leftover ham keeps for 5 days in the fridge and freezes well for 2 months. Slice before freezing for easy sandwiches later.
- Save the ham bone for split pea or bean soup. Toss it in a pot with dried peas, onion, carrot, celery, and thyme. Simmer 1.5 hours. The bone is the best part of having a ham.
- No meat thermometer? Get one. A digital instant-read thermometer costs $10–15 and is the difference between perfectly cooked meat and guessing.
Frequently Asked Questions
Nestify is an AI-powered family management platform with a shared Family Cookbook, task management, and a Butler Agent that helps coordinate the whole family around shared plans. Try Nestify free and make Christmas dinner a team effort.
Related Articles
More holiday cooking
Christmas main courses
