The short answer: Looking for Christmas dinner ideas? Start with one main dish, add three or four sides, and finish with one or two desserts.

Our picks for christmas lunch ideas

HomeBase Meal Planner & Grocery List cover, a printable PDF you download instantly Starter pick

Printables

Meal Planner & Grocery List

Weekly meals, a grocery list sorted by aisle, and pantry and freezer inventories so you shop once and waste less.

$3.99Buy

Below you'll find 40 ideas grouped by course, three sample menus for different crowds, a simple prep timeline and food safety basics, so the big meal feels calm instead of rushed.

Plan the whole menu in one place with the Holiday Season Bundle, and turn it into a store list with the Meal Planner & Grocery List.

Holiday Season Bundle planner pages for menus, grocery lists and to-dos

Christmas dinner main dishes

  1. Roast turkey with herb butter
  2. Brown sugar glazed ham
  3. Prime rib or standing rib roast
  4. Beef tenderloin with horseradish sauce
  5. Roast chicken with lemon and garlic
  6. Pork loin with apples
  7. Baked salmon with dill
  8. Cornish hens (one per guest)
  9. Lasagna or baked ziti
  10. Mushroom wellington (vegetarian)

Christmas dinner side dishes

  1. Mashed potatoes
  2. Scalloped or au gratin potatoes
  3. Stuffing or dressing
  4. Green bean casserole
  5. Roasted Brussels sprouts
  6. Honey glazed carrots
  7. Sweet potato casserole
  8. Mac and cheese
  9. Dinner rolls or biscuits
  10. Cranberry sauce
  11. Winter salad with pears and pecans
  12. Roasted root vegetables

For more, see our full list of Christmas side dishes.

Christmas appetizers and starters

  1. Cheese and charcuterie board
  2. Shrimp cocktail
  3. Stuffed mushrooms
  4. Baked brie
  5. Caprese skewers
  6. Spinach artichoke dip
  7. Deviled eggs
  8. Pigs in a blanket

Our Christmas appetizers and Christmas charcuterie board guides have more.

Christmas desserts

  1. Pecan pie
  2. Pumpkin pie
  3. Yule log cake
  4. Gingerbread cake
  5. Cheesecake
  6. Bread pudding
  7. Christmas cookies
  8. Peppermint brownies
  9. Trifle
  10. Hot cocoa bar

See our Christmas desserts and Christmas cookies lists.

Sample Christmas dinner menus

Crowd Main Sides Dessert
Dinner for 2 to 4 Roast chicken or Cornish hens Roasted carrots, mashed potatoes, salad Brownies or a small cheesecake
Family of 6 to 10 Glazed ham Scalloped potatoes, green beans, rolls, mac and cheese Pecan or pumpkin pie
Big crowd of 12 or more Turkey plus a ham Stuffing, mashed potatoes, two vegetables, rolls Two pies plus cookies
On a budget Pork loin or lasagna Potatoes, carrots, bread Homemade cookies

Cooking for two? See Christmas dinner for two. Watching costs? Read how to host Christmas dinner on a budget.

A simple Christmas dinner prep timeline

  • Two weeks before: pick the menu, count guests and write the grocery list. Our Christmas dinner menu planner helps.
  • One week before: buy shelf-stable items and thaw a frozen turkey in the fridge (allow about one day for every 4 to 5 pounds).
  • Two to three days before: make cranberry sauce, pie crust and any casseroles.
  • The day before: chop vegetables, set the table and bake desserts.
  • Christmas Day: cook the main dish, warm the sides and enjoy the meal.

Christmas dinner food safety basics

A meat thermometer is the easiest way to know when the main dish is done. FoodSafety.gov's temperature chart lists 165°F for turkey and chicken, 145°F (with a 3-minute rest) for fresh ham, pork and beef roasts, and 140°F for reheating a fully cooked ham.

After the meal, the USDA's leftovers guide says to refrigerate food within two hours and to eat leftovers within three to four days. Shallow containers help food cool faster.

Christmas has been celebrated with a special meal for centuries, as Britannica's history of Christmas explains, so the best menu is simply the one your family looks forward to.

How to choose the right Christmas dinner ideas for your table

The easiest way to pick a menu is to start with the number of guests and the size of your oven. A single oven can usually handle one large roast plus one casserole at a time, so choose sides that can be cooked on the stovetop, in a slow cooker or ahead of time. If you are feeding a crowd, a ham is a smart choice because it is already cooked and only needs to be warmed and glazed.

Next, think about who is coming. If you have picky eaters or young kids, keep at least two plain sides on the table, such as buttered rolls and mashed potatoes. If a guest is vegetarian, make one hearty side, like a mushroom wellington or stuffed squash, that can work as a main. Asking about allergies a week ahead saves stress on the day.

Finally, share the work. Many families ask each guest to bring one dish. Write down who is bringing what so you do not end up with three green bean casseroles and no dessert.

The Holiday Collection

Give every person a limit and watch what's left

The Christmas Budget & Gift Planner adds up every list for you: a budget for each person, a log of each purchase and the amount left to spend, plus printable gift, card, menu and to-do pages.

  • Spreadsheet for Excel and Google Sheets
  • 11 printable pages, US Letter + A4
  • Instant download, 14-day fix-or-refund promise

Want next December already paid for? The Holiday Season Bundle adds a sinking funds tracker, the savings challenge and hosting planners. $15.99 $25.94 →

Planning the whole season? See the holiday sets from $7, with early prices through Cyber Monday

Frequently asked questions

What are good Christmas dinner ideas for a family? Good Christmas dinner ideas for a family start with one main dish everyone likes, such as roast turkey, glazed ham or a beef roast, plus two or three familiar sides and one dessert. Add one new dish each year so the menu feels special without making the cooking harder, and let older kids own a simple side or the dessert.

What is a traditional Christmas dinner in the United States? A traditional Christmas dinner in the United States often centers on roast turkey, baked ham or prime rib. Common sides are mashed potatoes, stuffing, green beans, sweet potatoes, rolls and cranberry sauce, followed by pie, cookies or a yule log cake. Traditions vary a lot by region and family background, so there is no single correct menu.

What can I make for Christmas dinner besides turkey? If you want Christmas dinner ideas besides turkey, try a glazed ham, beef tenderloin, roast chicken, pork loin, baked salmon or lasagna. A vegetarian main like stuffed squash or a mushroom wellington also works well. Ham and lasagna are especially easy for beginners because they are hard to overcook and can be made ahead.

How far ahead can I prepare Christmas dinner? You can make cranberry sauce, pie crust and casseroles two or three days ahead and keep them in the fridge. Chop vegetables the day before. Cook the main dish on the day. Food safety experts say to refrigerate leftovers within two hours, so plan fridge space before the meal and not after it.

Free printable

Get the free Holiday Budget Starter Kit

A one-page holiday budget, a gift list with a spending limit for every person, and a 6-week countdown so December stays calm and paid for. You'll also get our weekly HomeBase email with simple holiday planning, budgeting and hosting tips.

Sources

  1. FoodSafety.gov: Safe minimum internal temperatures foodsafety.gov
  2. USDA FSIS: Leftovers and food safety fsis.usda.gov
  3. Britannica's history of Christmas britannica.com