Christmas Dinner Guide: Menu, Recipes and Make-Ahead Plan

A great Christmas dinner is about planning more than cooking. Choose a main dish, a few sides that can be made ahead, one or two desserts and a drink, and spread the work over several days. This guide gives you a complete menu, a timeline and the recipes to use.

Plan before you shop

Start by counting guests and dietary needs: vegetarians, allergies and children. Pick one main, three sides, one or two desserts and one drink. More dishes do not make a better dinner; dishes that can be cooked ahead do, because they free the oven and your time on the day. Write the plan down with the oven schedule, since the oven is usually the real limit.

Choose your main dish

Starters and sides

Desserts and baking

Drinks

Food safety on the day

  • Keep cold food at or below 4 °C (40 °F) and hot food above 60 °C (140 °F).
  • Cook poultry to 74 °C (165 °F) and check with a thermometer, not by color.
  • Refrigerate leftovers within two hours and eat them within three to four days.

A simple Christmas timeline

  • 2 weeks before: bake and freeze cookies and the pie crust; order the roast.
  • 1 week before: make cookie dough, gifts such as truffles and peppermint bark; plan the menu.
  • 3 days before: make cheesecake and sauces; thaw the roast in the fridge.
  • The day before: prepare sides, stuffing and gravy; set the table.
  • Christmas Day: roast the main, reheat sides, and serve.

Preparing a Thanksgiving-style menu? See our Thanksgiving-Ratgeber for the same make-ahead logic.

All Christmas and Hanukkah recipes

Frequently asked questions

How much roast do I need per person?

Plan 250 to 300 g (about 9 to 10 oz) of boneless meat per person, or 400 to 500 g (14 to 18 oz) for bone-in roasts.

What can I make ahead?

Cookies, cheesecake, gravy, stuffing and most sides can be prepared one to three days ahead.