Guide

Christmas Dinner Menu Ideas

A classic Christmas dinner menu is built around one roast, two or three sides that can be made ahead and a showstopper dessert. In the US that's often ham, turkey or prime rib. In the UK, it's almost always roast turkey with all the trimmings and Christmas pudding.

Below are traditional menus from both countries, ideas for vegetarian guests and a make-ahead timeline so you can actually enjoy the day.

Updated October 2026

A traditional American Christmas dinner

There's no single official American Christmas menu, and many families repeat parts of Thanksgiving. A typical spread looks like this:

A traditional British Christmas dinner

In the UK, Christmas dinner is usually eaten at lunchtime or early afternoon on December 25.

Main course options and safe temperatures

Use a meat thermometer rather than guessing. These are the USDA's recommended minimum safe internal temperatures:

For turkey, roast at 325°F (163°C). An unstuffed 12 to 14 pound bird takes roughly 3 to 3¾ hours, but always go by temperature, not the clock. Let the turkey rest for 20 to 30 minutes before carving so the juices settle.

If your turkey is frozen, thaw it in the refrigerator, allowing about 24 hours for every 4 to 5 pounds. A 15 pound bird needs three to four days.

Starters and lighter options

With such a big main course, starters should be light and easy. Some ideas that work in both countries:

If you're short on oven space, choose starters that are served cold or made entirely on the stovetop.

Vegetarian and vegan options

Make sure meat-free guests get a proper main, not just a plate of sides. Good options include:

Cook roast potatoes in olive oil instead of goose or beef fat so everyone can eat them, and make a separate vegetable gravy.

How much food to make

Running out is stressful, but so is a fridge overflowing for a week. These rough guidelines help:

Make-ahead timeline

Tips for a calmer Christmas dinner

Hosting the whole day? Our guide to hosting Christmas covers everything beyond the kitchen.

Frequently asked questions

What is a traditional Christmas dinner?

In the US it's often ham, turkey or prime rib with mashed potatoes, casseroles, rolls and pie. In the UK it's roast turkey with roast potatoes, pigs in blankets, Brussels sprouts, stuffing and gravy, followed by Christmas pudding.

What temperature should turkey be cooked to?

The USDA recommends cooking turkey to an internal temperature of 165°F (74°C), checked in the thickest part of the breast, thigh and wing.

How long does it take to thaw a turkey?

Thaw it in the refrigerator, allowing about 24 hours for every 4 to 5 pounds. A 15 pound turkey needs three to four days.

What can I make ahead for Christmas dinner?

Cranberry sauce, pie crusts, cookies, stuffing, gravy stock and casseroles can all be made a day or more ahead. Peeled potatoes keep overnight in cold water.

More guides