Christmas is … away · See shipping deadlines →
Jolly ListChristmas 2026

Holiday Planning

Christmas Dinner Menu Ideas

Christmas dinner menu ideas for 2026: mains, sides, desserts, vegetarian options, and a make-ahead timeline for hosting on Friday, December 25.

Updated October 15, 20266 min readFor Christmas 2026

Updated October 15, 2026By The Jolly List Editorial Team6 min read1,364 words

A good Christmas dinner is less about the perfect menu and more about a plan that lets you enjoy your own table. The best menus balance a main dish that anchors the meal, sides that can be made ahead, a dessert that does not require last-minute work and enough variety for guests with different needs. This guide offers menu ideas, notes on quantities and a timeline for hosting on Friday, December 25, 2026.

Cooking times and temperatures vary. Use a reliable thermometer and follow food safety guidelines from your national food agency.

On this page
  1. Choose a main dish
  2. Sides that do the heavy lifting
  3. Starters and drinks
  4. Desserts
  5. A make-ahead timeline
  6. Dietary needs and allergies
  7. Food safety basics
  8. Budget and quantity tips
  9. Sample menus
  10. Using your oven and stove well
  11. Drinks for every guest
  12. Frequently asked questions

Choose a main dish

Roast turkey

A turkey is a classic choice for large groups. Plan roughly one to 1.5 pounds per person for a whole bird. Thaw a frozen turkey in the refrigerator, which takes about 24 hours per 4 to 5 pounds. Cook until the thickest part of the thigh reaches 165°F (74°C). Rest the bird for 20 to 30 minutes before carving.

Glazed ham

Ham suits groups and holds well. A fully cooked ham needs only reheating, and a glaze of mustard, brown sugar and cloves adds flavor. Plan about half a pound per person for bone-in ham.

Prime rib or beef roast

A rib roast is a showpiece for a smaller group. Plan about one pound per person bone-in. Use a thermometer and aim for your preferred doneness; rest the meat before carving.

Roast goose or duck

Goose is traditional in many countries and has rich fat for roast potatoes. It yields less meat per bird, so plan for a smaller group or serve alongside another main.

Vegetarian centerpiece

A stuffed squash, a nut roast, a mushroom Wellington or a baked pasta dish gives vegetarian guests a main that feels special. Make it ahead and bake before serving.

Sides that do the heavy lifting

Roast potatoes

Parboil, rough up the edges and roast in hot fat for crisp edges. Prepare them in the morning and roast just before serving.

Mashed potatoes or a potato gratin

Mashed potatoes can be made ahead and kept warm in a slow cooker. A gratin can be assembled the day before and baked on the day.

Stuffing or dressing

Make it the day before and bake it in a separate dish for safety and crisper edges. Offer a vegetarian version.

Roasted vegetables

Carrots, parsnips, Brussels sprouts and squash roast well together. Season simply and cook at a high temperature.

Green beans or a winter salad

A bright dish cuts richness. Choose green beans with almonds, or a salad with citrus, pomegranate and greens.

Cranberry sauce

Homemade cranberry sauce takes about fifteen minutes and keeps for a week. Simmer cranberries with sugar, orange juice and zest.

Gravy

Make a base gravy ahead from stock and aromatics, then finish it with the pan drippings. It reduces last-minute stress.

Starters and drinks

Offer a simple starter so that guests are not hungry while you finish the meal: a cheese board, shrimp cocktail, a soup in small cups or a platter of vegetables and dip. For drinks, serve a welcome drink such as sparkling cider, mulled wine or a non-alcoholic punch. Offer water, coffee and tea. Provide non-alcoholic options that feel festive, such as cranberry-ginger spritzers.

Desserts

A showpiece cake or Yule log

A bûche de Noël or a chocolate cake with winter decorations is a centerpiece that can be made ahead. Frozen layers can be assembled the day before.

Pies and puddings

Pies are easy to make a day ahead. Christmas pudding is traditional in the United Kingdom and can be made weeks in advance, then steamed again on the day.

A selection of cookies, perhaps from our cookie recipes, makes dessert easy and lets guests choose.

A lighter option

Fruit, poached pears or a citrus sorbet provides a refreshing end to a heavy meal.

A make-ahead timeline

One week before: Plan the menu, write the shopping list, order the main dish and check dietary needs. Clear freezer space. Four days before: Begin thawing a frozen turkey in the refrigerator. Buy non-perishables. Two days before: Make cranberry sauce, gravy base and desserts that keep. Set the table. The day before (Christmas Eve, Thursday): Prepare stuffing, assemble gratins, prep vegetables, chill drinks and set out serving dishes. Christmas morning: Take the main out of the fridge, roast it and finish the sides. Resting the meat creates time to reheat and finish dishes. Delegate tasks such as carving, pouring drinks and clearing plates.

Dietary needs and allergies

Ask guests in advance about allergies and dietary needs. Label dishes, especially those with nuts, dairy, gluten or meat stock. Avoid cross-contamination, and prepare an allergen-safe dish separately. Offer vegetarian and gluten-free options that do not feel like afterthoughts. If someone has a severe allergy, ask them what they are comfortable with, and consider checking labels together.

Food safety basics

Keep cold food cold and hot food hot. Do not leave food at room temperature for more than two hours. Refrigerate leftovers within two hours and eat them within three to four days. Reheat leftovers to 165°F (74°C). Wash hands, boards and knives after handling raw poultry. Use a thermometer for roasts.

Budget and quantity tips

Plan about a half pound of vegetables per person per side, a cup of potatoes per person and two to three sides in total for a smaller group. Reduce cost by choosing a ham or turkey crown, using seasonal vegetables and making dessert from scratch. Ask guests to bring a dish if it helps. Prepare for leftovers with containers and a plan for sandwiches.

Sample menus

A classic menu for eight: a cheese board to start, roast turkey with gravy, mashed potatoes, roast carrots and parsnips, green beans with almonds, stuffing, cranberry sauce, and apple pie with cream. A smaller celebration for four: a roast chicken or a ham, a potato gratin, roasted Brussels sprouts, a citrus salad and a chocolate pot for dessert. A vegetarian feast: mushroom Wellington, roasted root vegetables, creamy polenta, braised red cabbage, a winter salad and a poached pear dessert. A relaxed buffet: a slow-cooked ham, baked pasta, roasted vegetables, bread rolls, a large salad and a platter of cookies. A seafood Christmas Eve dinner: a tradition in several cultures, with shrimp, baked fish, a simple salad, bread and a light dessert.

Using your oven and stove well

The oven is the bottleneck of a Christmas dinner. Plan which dishes need it and when. A turkey occupies the oven for hours, so cook sides in a slow cooker, on the stove, in a second oven or in a toaster oven where possible. Rest the main on the counter for 30 minutes, then use the oven for finishing roast potatoes and vegetables at a high temperature. Cook desserts the day before. Use a printed schedule on the refrigerator, with each task and its time.

Drinks for every guest

Offer a thoughtful range. A pot of mulled cider on the stove welcomes guests and makes the house smell festive. Offer sparkling water with citrus slices, a seasonal punch and a few non-alcoholic wines or beers. If you serve alcohol, offer food with it and make sure guests have a safe way to get home. Keep coffee, decaf and tea available after the meal, along with milk and sweeteners. For children, offer hot chocolate or sparkling juice in special glasses, which makes them feel included.

Frequently asked questions

What is a traditional Christmas dinner in the US?

Turkey, ham or roast beef, mashed potatoes, stuffing, cranberry sauce, vegetables and pie. Regional and family traditions vary.

How do I plan a Christmas dinner for a large group?

Choose a main that can be made ahead, plan sides that can be prepared the day before and ask guests to bring dishes.

What are good vegetarian Christmas dinner ideas?

Stuffed squash, nut roast, mushroom Wellington or baked pasta with seasonal sides.

How long should I rest a turkey?

Twenty to thirty minutes, loosely covered. The rest allows juices to redistribute and frees the oven.

What can I make ahead for Christmas dinner?

Cranberry sauce, gravy base, desserts, stuffing, gratins and prepared vegetables. Make them one to two days ahead.