The short answer
The best Christmas dinner ideas start with one showpiece main, such as glazed ham, prime rib or roast turkey, then add three to five sides, one or two desserts and a tray of cookies. Christmas 2026 falls on Friday, December 25, so you can shop and prep on the weekend of December 19 and 20, then cook on Thursday and Friday.
- Traditional Christmas dinner (US): roast turkey, ham or prime rib, potatoes, stuffing, rolls, a green vegetable and pie.
- Christmas dinner sides list: mashed or roast potatoes, stuffing, mac and cheese, sweet potatoes, green beans, scalloped potatoes, rolls.
- How much meat per person: about 1 lb whole turkey, 1/3 to 1/2 lb bone-in ham, or one prime rib bone for every two guests.
- Christmas Eve dinner ideas: a seafood spread in the Feast of the Seven Fishes style, tamales, lasagna or soup.
Dec 25
Christmas Day 2026 (Friday)
73%
Turkey win rate, top Christmas main (YouGov)
1 lb
Whole turkey per guest (USDA guidance)
2 guests
Served per prime rib bone
Last checked: October 14, 2026
In this article
Planning Christmas dinner ideas into a real menu is mostly a scheduling problem. A Christmas dinner menu, the set of dishes you serve at the big December 25 meal, works best when one main dish carries the table and everything else either cooks ahead or shares the oven without a fight. For the date math, decorating and the rest of the season, see our Christmas 2026 complete guide.
This page works as a menu planner rather than a recipe book. So you will find mains, sides, desserts and cookies by category, four sample menus, quantity rules per guest, a make-ahead timeline and the food-safety temperatures that matter. In addition, every number below comes from a source we opened, such as YouGov, the online polling firm, and state and federal health agencies.
What Is a Traditional Christmas Dinner in the US?
A traditional Christmas dinner in the US usually means a roast main (turkey, ham or beef), potatoes, stuffing, dinner rolls, a green vegetable and pie or cookies. Unlike Thanksgiving, though, no single main dominates, so families split between turkey, ham and prime rib.
For example, a YouGov poll of 1,140 Americans asked people to pick the better Christmas dish in head-to-head matchups. Mashed and roast potatoes topped the whole list, while turkey led the proteins. Prime rib and roast beef finished close behind, and ham trailed slightly nationally but rose to 72% in the Northeast. In short, any of the big three roasts counts as traditional.
| Main dish | YouGov win rate | What it means for your menu |
|---|---|---|
| Turkey | 73% | The safest crowd-pleaser; doubles as a repeat of Thanksgiving |
| Prime rib | 69% | The splurge pick for a special Christmas dinner |
| Roast beef | 66% | A cheaper beef roast with the same feel |
| Steak | 65% | Easy Christmas dinner for 2 or a small table |
| Chicken / roast pork | 64% | Budget-friendly, quick-roasting mains |
| Ham | 62% (72% in the Northeast) | Mostly hands-off if you buy it precooked |
| Lamb / duck / goose | 39% / 33% / 28% | Niche picks for food-lover tables |
Regional tastes also shape a traditional Christmas dinner. According to the same poll, Northeast respondents rated lasagna far above the national average, Western respondents favored tamales, and Southern respondents leaned toward mac and cheese and black-eyed peas. So if your family has a regional dish, it belongs on the menu.
Christmas Dinner Ideas for the Main Course
The best main course for Christmas dinner is the one that fits your guest count and oven. Prime rib suits a smaller, special table, ham feeds a crowd with little effort, and turkey gives the most leftovers. Below, each card covers who it suits and how to plan it, without recipe measurements.
1. Glazed ham – best for easy hosting
A precooked spiral-sliced or bone-in ham only needs reheating and a glaze, which frees your stovetop and your afternoon. As a result, it is the most forgiving choice for a first-time host.
- Plan: about 1/3 to 1/2 lb bone-in or 1/4 to 1/3 lb boneless per guest.
- Safe temperature: reheat precooked ham to 140°F.
- Pairs with: scalloped potatoes, green beans, rolls, mustard.
2. Prime rib (standing rib roast) – best for a special dinner
Prime rib, the bone-in beef rib roast, gives you a dramatic centerpiece that mostly roasts unattended. However, it costs the most, so buy the size you need rather than guessing.
- Plan: one rib bone for every two guests, so a five-rib roast feeds about ten.
- Safe temperature: 145°F minimum for beef roasts per state health guidance; many cooks prefer it rarer, so decide with your guests.
- Pairs with: mashed potatoes, popovers or rolls, creamed spinach, horseradish sauce.
3. Roast turkey – best for a big crowd with leftovers
Turkey won the most matchups in the YouGov poll, and it stretches further than any beef roast. Still, a large frozen bird needs days to thaw, so it demands the earliest planning.
- Plan: about 1 lb of whole turkey per guest (USDA guidance).
- Safe temperature: 165°F for whole turkey.
- Timing: see how long to cook a turkey for times by weight.
4. Beef tenderloin or roast beef – best for a quicker beef main
A tenderloin or top-round roast cooks far faster than a full rib roast, so it suits hosts who want beef without a long oven day. Similarly, it slices neatly for a buffet.
- Plan: ask your butcher for a size based on your headcount and number of sides.
- Safe temperature: 145°F minimum for beef roasts.
- Pairs with: roast potatoes, glazed carrots, a green salad.
5. Vegetarian main – best for mixed tables
A hearty vegetarian main, such as a mushroom Wellington, stuffed squash or a vegetable lasagna, keeps every guest fed. Plus, these dishes usually assemble a day ahead and bake while the roast rests.
- Plan: make it a full main, not just extra sides.
- Safe temperature: 165°F for casseroles and egg-based fillings when reheated.
- Pairs with: the same sides as the meat main.
What to serve for Christmas dinner besides ham
If you want something besides ham, prime rib, roast beef, turkey, roast pork or a whole roast chicken all scored well in the YouGov poll. For a smaller table, Cornish hens or steaks cook fast. Meanwhile, a seafood main, a big pan of lasagna or tamales gives you a non-traditional Christmas dinner that still feels festive.
Christmas Dinner Sides List by Category
Pick one or two starches, one or two vegetables, bread and a sauce, and your Christmas dinner sides cover every texture. Potatoes come first: in the YouGov poll, roast and mashed potatoes beat every other Christmas dish, with stuffing and dinner rolls also in the top five.
| Category | Christmas dinner sides | Make ahead? |
|---|---|---|
| Potatoes | Mashed potatoes, roast potatoes, scalloped potatoes, sweet potato casserole | Scalloped and sweet potato casseroles assemble a day ahead |
| Starches | Stuffing or dressing, mac and cheese, wild rice pilaf | Assemble the day before, bake on Christmas |
| Green vegetables | Green beans, roasted Brussels sprouts, creamed spinach, collard greens | Blanch beans a day ahead; roast sprouts day of |
| Other vegetables | Glazed carrots, roasted squash, honey-roasted root vegetables | Peel and cut the day before |
| Salads | Winter green salad, fruit salad, cranberry or citrus salad | Prep components ahead; dress just before serving |
| Bread | Dinner rolls, popovers, cornbread, biscuits | Buy or bake ahead and freeze |
| Sauces | Gravy, cranberry sauce, horseradish cream, mustard | Cranberry sauce and horseradish cream keep well |
Easy Christmas dinner sides that free up the oven
Because the roast hogs the oven, choose at least two sides that need no oven at all. For example, mashed potatoes on the stove, a slow-cooker mac and cheese, a cold salad and store-bought rolls warmed during the roast’s rest leave the oven free for one casserole. Then the timing stops being a puzzle.
Pro tip. Match sides to the main. Ham loves sweet and tangy sides (sweet potatoes, pineapple, mustard greens), while prime rib pairs best with rich, simple ones (mashed potatoes, creamed spinach, popovers).
Christmas Desserts and Cookies
Plan one showpiece dessert plus a cookie tray, since cookies double as gifts and late-night snacks. Most of both can be made days ahead, which is the main reason dessert should never compete with the roast for oven time on December 25.
Christmas dessert ideas
- Pies: pecan, apple, pumpkin or chocolate cream; bake one to two days ahead.
- Yule log (buche de Noel): a rolled sponge cake decorated as a log; a classic French Christmas dessert.
- Cheesecake: best made a day ahead so it can chill and set.
- Trifle: layered cake, custard and fruit that improves overnight.
- Bread pudding or gingerbread cake: warm, spiced and easy to scale for a crowd.
Classic Christmas cookies to bake
A good Christmas cookie tray mixes textures and flavors, and most cookies keep for days. So aim for one rolled, one chocolate, one nutty and one no-bake cookie rather than four similar ones.
| Cookie | Type | Why it works on a Christmas tray |
|---|---|---|
| Sugar cookies (cutouts) | Rolled, decorated | Kids can decorate them; dough freezes well |
| Gingerbread men | Rolled, spiced | Classic holiday shape and flavor |
| Snickerdoodles | Drop cookie | Simple cinnamon-sugar crowd-pleaser |
| Peanut butter blossoms | Drop cookie with chocolate | Easy, festive and kid-friendly |
| Russian tea cakes / snowball cookies | Nutty, powdered sugar | Look like snowballs and keep well |
| Spritz cookies | Pressed butter cookie | Fast to make in big batches |
| Thumbprints | Jam-filled | Add color to the tray |
| Biscotti | Twice-baked | Long shelf life; good for gifting |
| Fudge or peppermint bark | No-bake candy | No oven needed during the busy week |
Watch out. Raw cookie dough is not a safe snack. The CDC warns that most flour is raw and can carry E. coli or Salmonella, and raw eggs can carry Salmonella, so bake dough before eating and keep kids from tasting or playing with it.
Sample Christmas Dinner Menus
These four sample menus turn the Christmas dinner ideas above into ready plans for different table sizes. Each follows the same rule of one main, three to five sides and one or two desserts, so you can swap any dish for a family favorite.
1. Traditional Christmas dinner menu (8 to 10 guests)
- Appetizer: cheese board or shrimp cocktail
- Main: glazed bone-in ham or roast turkey
- Sides: mashed potatoes, sweet potato casserole, green beans, stuffing, dinner rolls
- Sauces: gravy and cranberry sauce
- Dessert: pecan pie plus a Christmas cookie tray
2. Easy Christmas dinner for 2
An easy Christmas dinner for 2 swaps the big roast for something that cooks in under an hour. For instance, try two steaks, a pair of Cornish hens or a small beef tenderloin, with roast potatoes, a salad and a store-bought dessert. As a result, you get a special meal with almost no leftovers to manage.
3. Christmas dinner menu for a crowd (15 or more)
A Christmas dinner menu for a crowd works best with two mains or one very large one, because a single prime rib for 20 gets expensive. For example, pair a large spiral ham with a turkey breast, then add two potato dishes, mac and cheese, green beans, rolls and two pies. Also consider asking guests to bring a side or dessert so you can focus on the mains.
4. Non-traditional Christmas dinner ideas
Non-traditional Christmas dinner ideas suit families who already had turkey at Thanksgiving. For instance, consider a tamale night, a lasagna dinner, a taco or fajita bar, a pasta and seafood spread, or a fondue or hot-pot evening. Better yet, most of these cook ahead or at the table, which keeps the host out of the kitchen.
Christmas Eve Dinner Ideas
The best Christmas Eve dinner ideas are lighter or make-ahead meals, since many families cook the big roast the next day. In 2026, Christmas Eve falls on Thursday, December 24, so a simple dinner that night saves energy for Friday.
One popular choice is the Feast of the Seven Fishes, an Italian-American Christmas Eve meal of several seafood dishes. It grew out of the Catholic practice of skipping meat on the eve of a feast day, and Italian immigrants brought it to the Northeast and Upper Midwest. Typical dishes include baccala (salt cod), fried smelts, calamari, clams, shrimp and linguine with clam sauce, though families rarely agree on which seven.
- Seafood night: shrimp cocktail, baked clams, fried calamari and linguine with clam sauce.
- Tamales: a holiday favorite, especially in the West according to YouGov; buy or make them ahead.
- Lasagna or baked ziti: assembles a day ahead and feeds a crowd.
- Soup and bread: chili, clam chowder or tomato soup with grilled cheese for a cozy, low-effort night.
- Appetizer dinner: a grazing board of cheeses, cured meats, dips and finger foods.
If you also fill Christmas Eve boxes for the kids, a quick dinner leaves more time for that, too. See our Christmas Eve box ideas for what to put inside.
How Much Food per Person for Christmas Dinner?
Plan about 1 pound of whole turkey, 1/3 to 1/2 pound of bone-in ham, or one prime rib bone for every two guests. Then scale down slightly when you serve many sides, and scale up when you want leftovers.
| Main | Amount per guest | Example: 10 guests | Source |
|---|---|---|---|
| Whole turkey | About 1 lb | About a 10 lb bird (more for leftovers) | USDA FSIS guidance via UT Extension |
| Bone-in ham | 1/3 to 1/2 lb | About 3.25 to 5 lb | Tasting Table |
| Boneless ham | 1/4 to 1/3 lb | About 2.5 to 3.25 lb | Tasting Table |
| Prime rib (bone-in) | 1 rib bone per 2 guests | 5 ribs, about 10 lb | Tasting Table |
| Prime rib with a big buffet | 1/2 to 3/4 lb | About 5 to 7.5 lb | Tasting Table |
How to size sides and desserts
Sides do not need strict math. Instead, count dishes: with five or more sides, each guest takes a small spoonful of each, so standard casserole-size batches go further. However, double the potatoes, since they were the most popular Christmas dish in the YouGov poll.
Make-Ahead Christmas Dinner Timeline
Start planning about three weeks out, shop the weekend before, and cook desserts, sauces and casseroles on December 23 and 24. That way, Christmas Day itself only needs the main, the potatoes and the reheating.
| When (2026) | What to do |
|---|---|
| Early December | Set the menu and guest count; order prime rib, a fresh turkey or a specialty ham from your butcher or grocer. |
| Week of Dec 7 | Bake and freeze cookie dough or finished cookies; make a shopping list by store section. |
| Weekend of Dec 19-20 | Shop for nonperishables, drinks and frozen items. Start thawing a large frozen turkey in the fridge around now; see our thawing guide. |
| Tue, Dec 22 | Buy fresh produce, dairy and bread; clean out the fridge to make room. |
| Wed, Dec 23 | Bake pies; make cranberry sauce and other cold sauces; chop vegetables. |
| Thu, Dec 24 (Christmas Eve) | Assemble casseroles and stuffing; set the table; serve a simple Christmas Eve dinner. |
| Fri, Dec 25 (Christmas Day) | Roast the main; bake casseroles while it rests; make gravy and mashed potatoes last. |
For frozen birds, our turkey thawing guide gives fridge and cold-water times by weight, so you can pick the exact day to move it from the freezer.
Pro tip. Work backward from dinnertime. Write the time each dish must leave the oven, then subtract cook time and rest time. Because the main roast needs to rest before carving, use that window to bake side casseroles and warm the rolls.
Safe Temperatures and Leftovers
Cook beef and pork roasts to at least 145°F, turkey and stuffing to 165°F, and reheat precooked ham to 140°F, according to the Minnesota Department of Health cooking chart. Use a food thermometer, because color alone does not tell you whether meat is done.
| Food | Minimum internal temperature |
|---|---|
| Beef, pork or lamb roasts and steaks | 145°F |
| Precooked ham (reheat) | 140°F |
| Whole turkey, chicken, duck or goose | 165°F |
| Casseroles, stuffing and reheated leftovers | 165°F |
| Ground meats | 160°F |
| Egg dishes, egg-based sauces and custards | 160°F |
| Fish and shellfish | 145°F |
For leftovers, the Minnesota Department of Health advises refrigerating cooked food within 2 hours, or 1 hour above 90°F. Then eat leftover turkey and stuffing within 3 to 4 days and gravy within 1 to 2 days, or freeze them and use within 2 to 6 months for best quality.
Our verdict
The easiest Christmas dinner ideas share one trait: a single main that mostly cooks itself. For most families, that means a precooked glazed ham or a roast turkey. For a smaller, special table, however, prime rib is worth the splurge. Then build around it with potatoes, one green vegetable, stuffing or mac and cheese, rolls and a pie, and bake cookies in early December.
Above all, move everything you can to December 23 and 24. If the oven holds only the main on Christmas Day, you get to enjoy the meal too.
Frequently Asked Questions
What are some good Christmas dinner ideas?
Good Christmas dinner ideas include glazed ham, prime rib, roast turkey, beef tenderloin or a vegetarian Wellington as the main. Add mashed or roast potatoes, stuffing, mac and cheese, green beans and rolls, then finish with pie and a cookie tray. For a non-traditional menu, try tamales, lasagna or a seafood spread instead.
What is a traditional Christmas dinner in the US?
A traditional Christmas dinner in the US usually features roast turkey, ham or prime rib with mashed potatoes, stuffing, dinner rolls, a green vegetable such as green beans, and pie or cookies for dessert. In a YouGov poll, potatoes were the most popular Christmas dish overall, while turkey led the main courses.
What can I serve for Christmas dinner besides ham?
Besides ham, you can serve prime rib, roast beef, beef tenderloin, roast turkey, roast pork loin or whole roast chicken. For a small table, try steaks or Cornish hens. For something non-traditional, serve lasagna, tamales or a seafood dinner. Prime rib and roast beef both outscored ham nationally in a YouGov poll of Christmas dishes.
What is an easy Christmas dinner for 2?
An easy Christmas dinner for 2 skips the big roast. Instead, cook two steaks, a pair of Cornish hens or a small beef tenderloin, then add roast potatoes, a green salad or green beans and a store-bought pie or a few cookies. Everything cooks quickly, and you avoid days of leftovers.
What are good Christmas Eve dinner ideas?
Good Christmas Eve dinner ideas include a seafood spread in the style of the Italian-American Feast of the Seven Fishes, tamales, lasagna or baked ziti, soup with bread, or an appetizer and cheese board dinner. Keep it simple, because many families cook the big roast the next day. In 2026, Christmas Eve falls on Thursday, December 24.
How much meat do I need per person for Christmas dinner?
Plan about 1 pound of whole turkey per guest, following USDA guidance. For ham, allow about 1/3 to 1/2 pound bone-in or 1/4 to 1/3 pound boneless per person. For prime rib, plan one rib bone for every two guests. Buy a little more if you want leftovers or have big eaters.



