Christmas Dinner Menu
Two complete menus, every recipe, and the timings that make them work.
- Complete menus
- 2
- Timeline works back from
- 4pm
Christmas dinner goes wrong for scheduling reasons far more often than cooking ones. Everything below is a recipe we have written up in full, arranged into two menus that have been checked for oven conflicts — so nothing here needs the oven at a temperature something else can't live with.
Pick a menu, then work through the timeline at the bottom. It's written backwards from a 4pm sitting; shift every time by the same amount if you're eating earlier or later.
The Ham Dinner
Serves 10–12The forgiving option. The ham is largely hands-off, most of it can be prepped a day ahead, and it feeds twelve without a second oven.
To start
Sides
The Prime Rib Dinner
Serves 8–10The showpiece. More expensive and less forgiving — the roast needs the oven and your attention at the end — but nothing else lands the same way.
To start
Sides
The Timeline (for a 4pm sitting)
Shift every entry by the same amount if you're eating at a different time. The only fixed relationship that matters is that the roast rests for 30 minutes while the sides finish.
- Up to 3 days before Shop for everything except fresh herbs and bread. Make the trifle custard or the toffee if either is on the menu.
- Two days before Make dessert. Both the trifle and the yule log improve after a night in the fridge, and this is the single biggest thing you can move off the day.
- Christmas Eve Prep vegetables, wrap the dates, assemble anything cold. Take the roast out of the fridge tonight only if you are cooking prime rib tomorrow.
- 4 hours before (12:00) Prime rib out of the fridge to come to room temperature. Ham can stay cold for another hour.
- 3 hours before (13:00) Roast goes in. Set a timer for the internal temperature check, not for the clock.
- 90 minutes before (14:30) Potatoes on. Mulled wine on the lowest heat — it should never boil.
- 1 hour before (15:00) Starters out. This is the hour guests arrive and you want your hands free.
- 40 minutes before (15:20) Brussels sprouts into the oven alongside the roast.
- 30 minutes before (15:30) Roast comes out and rests. This is not optional and the oven is now free.
- 10 minutes before (15:50) Mash finished and covered, sprouts out, gravy from the roasting pan.
- On the table (16:00) Carve last. Everything else is already out and staying warm.
Want this on paper? The free Christmas meal planner has a column for start times, so you can write your own version of this timeline for whatever you're actually cooking.
Christmas recipes, weekly
Make-ahead dishes, timings, and the recipes worth adding to the table.
🎄 You're in! Check your inbox to confirm.
Something went wrong. Please try again.