20 Christmas Dinner Ideas — From Traditional Roast to Easy Crowd-Pleasers
Christmas dinner menus that work — traditional roasts, easy alternatives, vegetarian options, and timing tips for hosting.
Updated May 20, 2026
The mistake most home cooks make at Christmas is choosing a menu they've never cooked before. The second mistake is timing. This guide gives you 20 menu options that scale, plus a timing sheet that actually works.
The traditional roast — done right
Standing rib roast (prime rib) is the easiest fancy roast you can make. It takes 2 hours unattended at 200°F (the reverse-sear method), then 10 minutes at 500°F right before serving. Sides cook while it rests.
- Roast: 4-bone standing rib roast, salted 24 hours ahead
- Sides: Mashed potatoes (make ahead), creamed spinach, popovers (in the oven during the high-heat sear), green salad with vinaigrette
- Dessert: Trifle (assembled day before) or pie
Easier alternatives
Pork shoulder — slow-roasted with apples and onions. Forgiving and feeds 12 from a single $40 cut.
Whole chickens (two, side by side) — looks like a feast and cooks in 90 minutes. Much easier than turkey, with better skin.
Lamb shoulder — slow-roasted 6 hours, falls apart. Worth it once if you've never tried.
A fish course — whole roasted branzino or salmon side, especially for smaller groups. Looks dramatic, cooks in 20 minutes.
Vegetarian centerpieces
- Mushroom Wellington — looks like Beef Wellington, much easier
- Stuffed butternut squash halves with grains, dried cranberry, feta
- Vegetable lasagna — make day ahead, just reheat
- Whole roasted cauliflower with tahini, pomegranate
The timing sheet that works
| Time before dinner | Task |
|---|---|
| Day before | Salt the roast. Make dessert. Set the table. |
| 4 hours | Take roast from fridge. Prep all vegetables. |
| 2 hours | Roast in oven at low temp. Make stock for gravy. |
| 45 min | Start side dishes. Open the wine to breathe. |
| 15 min | Roast comes out, rests. Crank oven to 500°F. |
| 5 min | High-heat sear. Plate sides. Pour wine. |
| 0 | Serve. |
Hosting rules of thumb
- Hot food on hot plates — warm the plates in a 200°F oven for 10 minutes
- One showpiece dish, three supporting — don't make four ambitious things
- Buy gravy boats — gravy gets cold fast in a bowl
- Pre-pour the wine before guests sit down — beats fumbling with a corkscrew
Still need help?
Use the gift list manager if you also need to plan host gifts, or browse our gift guides for the people hosting you.