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
Starter pickPrintables
Meal Planner & Grocery List
Weekly meals, a grocery list sorted by aisle, and pantry and freezer inventories so you shop once and waste less.
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.

Christmas dinner main dishes
- Roast turkey with herb butter
- Brown sugar glazed ham
- Prime rib or standing rib roast
- Beef tenderloin with horseradish sauce
- Roast chicken with lemon and garlic
- Pork loin with apples
- Baked salmon with dill
- Cornish hens (one per guest)
- Lasagna or baked ziti
- Mushroom wellington (vegetarian)
Christmas dinner side dishes
- Mashed potatoes
- Scalloped or au gratin potatoes
- Stuffing or dressing
- Green bean casserole
- Roasted Brussels sprouts
- Honey glazed carrots
- Sweet potato casserole
- Mac and cheese
- Dinner rolls or biscuits
- Cranberry sauce
- Winter salad with pears and pecans
- Roasted root vegetables
For more, see our full list of Christmas side dishes.
Christmas appetizers and starters
- Cheese and charcuterie board
- Shrimp cocktail
- Stuffed mushrooms
- Baked brie
- Caprese skewers
- Spinach artichoke dip
- Deviled eggs
- Pigs in a blanket
Our Christmas appetizers and Christmas charcuterie board guides have more.
Christmas desserts
- Pecan pie
- Pumpkin pie
- Yule log cake
- Gingerbread cake
- Cheesecake
- Bread pudding
- Christmas cookies
- Peppermint brownies
- Trifle
- 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
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
- FoodSafety.gov: Safe minimum internal temperatures foodsafety.gov
- USDA FSIS: Leftovers and food safety fsis.usda.gov
- Britannica's history of Christmas britannica.com



