Looking for the best Christmas dinner ideas? Browse our collection of showstopping Christmas entrees, side dishes and salads perfect for your Christmas menu.
75 Christmas Dinner Ideas for Your Celebration
Baked Ham with Pineapple
The pineapples are the star of this baked ham recipe. The maraschino cherries add a lovely red color to the dish and even more sweetness.
Garlic Mashed Potatoes
There are mashed potatoes, and then there are garlic and herb mashed potatoes made with sour cream, heavy whipping cream, lots of butter, fresh garlic, thyme, parsley and chives. I’m choosing this recipe every time.
Braciole
Set aside a full day to work on this Italian Christmas recipe. You’ll need a kitchen assistant (or two) to help roll up the braciole, brown the meat and remove it from the tomato sauce.
Crunchy Spinach Casserole
Bring out a can of Campbell’s! This simple spinach casserole is all kinds of creamy thanks to the condensed cream of mushroom soup.
Cranberry Sauce
Anyone who enjoys cranberry sauce on Thanksgiving Day knows it’s not just for that holiday. Cranberry sauce is welcome wherever warming dinners are served (like Christmas dinner!) to help cut the creamy richness.
Holiday Crown Pork Roast
Head to a butcher shop for the pork crown roast, a cut made from the rib section of the loin. The cut is tied in a circle and will be roasted ribs up, resembling a crown.
Sweet Potatoes with Marshmallows
Surprised to see orange juice on the ingredients list? Don’t be! It brightens the flavor of the sweet potatoes and works so well with the nutmeg.
Creamed Spinach
Each leaf of spinach is sauteed to perfection, then coated in a luxurious cream sauce. Don’t hesitate to top this dish with something crunchy, like toasted bread crumbs or french-fried onions.
Plum-Glazed Lamb
The recipe calls for cans of pitted plums, but reviewers say using plum jam for the glaze works just as well. Serve with roasted carrots or potatoes and a green salad with a good dressing.
Green Bean Casserole
If you save green bean casserole only for Thanksgiving Day, you’re missing out on enjoying this cozy, warming favorite more than once. It’s a hit on any holiday table and pairs well with the other usuals on the Christmas dinner menu.
Marinated Beef Tenderloin
If you can’t find tenderloin for this recipe, Taste of Home culinary producer Ellie Crowley recommends sirloin steak: “It’s a great cut of meat and equally flavorful.”
Cranberry-Orange Roast Ducklings
This recipe is a winner! It’s a Christmas dinner entree that’s a nice change from turkey or ham.
Pressure-Cooker Mushroom Pork Ragout
Use egg noodles as the base of this dish. They’re sturdier than other types of noodles and can stand up to the rich pork ragout.
Chestnut Stuffing
If you want to add a fun Christmas twist to this chestnut dressing, try roasting the chestnuts for a deeper, more toasted flavor.
Pork Tenderloins with Wild Rice
Set aside at least half an hour to prep this holiday main dish. You’ll need to cook the rice and vegetables, then bundle both into the pork tenderloins and tie with kitchen twine. It can be finicky, but it’s well worth the effort.
Peppery Roast Beef
With its spicy, peppery coating and creamy horseradish sauce, this tender roast will keep guests lingering around the holiday table.
Dinner Rolls
This recipe is the best. Top the rolls with poppy seeds, garlic, sesame seeds, basil or oregano to make them your own.
Bacon-Wrapped Green Beans
Bacon-wrapped green beans are like little bundles of savoriness. Fresh green beans and your favorite bacon create a tasty and impressive-looking side dish.
Duck with Orange Hazelnut Stuffing
Look for whole ducklings at a local butcher shop or specialty market. Some larger grocery stores may also carry duck around the holidays.
Vegetable Tian
This French tian is both simple and elegant. The cheese and bread crumb topping gives every bite a bit of crunch.
Peppercorn Beef Top Loin Roast
Finish this main dish with a mouth-watering sauce, made with sauteed onion, tomato paste, Worcestershire sauce and red wine.
Pear and Gorgonzola Salad
When it comes to Christmas dinner ideas, don’t count out salad! It’s a must on the table, along with a main dish, homemade bread, potatoes and other vegetable sides.
Roasted Sage Turkey with Vegetable Gravy
No doubt, this turkey will be the star of Christmas dinner. Pair it with a homemade gravy.
Pomegranate-Hazelnut Roasted Brussels Sprouts
You can’t go wrong with roasted Brussels sprouts on Christmas. This recipe in particular packs all kinds of holiday flavor.
Holiday Herb-Cheese Rolls
These holiday rolls are buttery, soft and delicious alongside any holiday feast.
Green Bean Artichoke Casserole
For this unusual green bean casserole, you’ll need plenty of green beans and three cans of artichoke hearts packed in water. Reviewers have used marinated artichoke hearts with success, too.
Manicotti Shells
Yes, the manicotti are homemade, but this recipe is more than doable. It’s a perfect meatless main for the vegetarians at your table.
Elegant Green Beans
This isn’t your ordinary Christmas casserole! Mushrooms and water chestnuts give new life to the classic green bean casserole.
Honey-Glazed Turkey
This holiday bird has a wonderful flavor. Your guests won’t be able to resist seconds—or thirds.
Glazed Marsala Carrots with Hazelnuts
This Christmas dinner side may sound complicated, but it’s easy to make. These carrots are dressed up for the holidays!
Sweet Potato Pilaf
This colorful dish is a wonderful recipe to have for Christmas dinner. It’ll add lots of color to the table.
How to Cook a Ham
The mustard and vinegar complement the brown sugar, which adds a tangy flavor to this glazed ham recipe.
Parmesan Butternut Squash
To save space in the oven on Christmas Day, zap this squash in the microwave.
Herb-Glazed Turkey
You’ll be delighted to learn that this turkey is ready to pop in the oven after only 10 minutes of prep time.
Roasted Apple Salad with Spicy Maple-Cider Vinaigrette
The spicy dressing gives this colorful salad a bit of heat.
Standing Rib Roast
Tender slices of this roast are sure to be a family favorite. You can also use the seasoning blend on a different beef roast for a hearty, delicious main dish.
Broccoli Salad with Bacon
This salad is colorful and full of flavor. The broccoli gets a big-time flavor boost thanks to the savory bacon, toasted pecans, dried berries and a creamy mayo dressing.
Baked Ham with Honey-Chipotle Glaze
This baked ham feeds a crowd, and the glaze tastes fantastic.
Granny’s Apple Scalloped Potatoes
These scalloped potatoes are delicious, easy and comforting for your whole family. It’s a staple for Christmas and other special holidays.
Roasted Brussels Sprouts with Pears
This easy dish uses only a handful of ingredients but still feels special for the holidays. Apples, fresh figs and pecans are also delicious with these sprouts.
Cocoa Spiced Salmon
Surprise your guests with this unique salmon entree. The cocoa in the dish is reminiscent of a mole sauce. It might sound odd at first, but it just works!
California Roast Lamb
Switch things up from a traditional turkey or ham and make roast lamb for Christmas dinner. If you’ve never made lamb before, this is a good recipe to start with.
Butternut Squash Custard
Butternut squash is a staple to have for holidays. This custard is sweet, comforting and not overly rich.
Cranberry Salad
Plan ahead before making this fluff “salad,” because most of the ingredients need to chill overnight in the refrigerator. The next day, fold whipped cream into the cranberry mixture.
Apple-Stuffed Turkey
This moist apple turkey is a beautiful and tasty twist on a classic. You can’t go wrong with these fall flavors that help make this turkey so delicious.
Roast Rosemary Leg of Lamb
Roast lamb is perfect for Christmas or any special occasion. This succulent leg of lamb recipe calls for a flavorful rosemary, garlic and onion rub.
Four-Cheese Sausage Rigatoni
There’s simply nothing more comforting than a hearty and cheesy bowl of pasta. The sausage makes this dish extra tasty and savory.
Balsamic Purple Potatoes
These colorful potatoes are bursting with flavor thanks to the balsamic vinegar. It’s a great addition to have alongside turkey and green beans.
Herb-Crusted Prime Rib
Prime rib makes a great Christmas dinner. Fresh herbs flavor the meat beautifully.
Honey-Mustard Brussels Sprouts Salad
Mix Brussels sprouts with apples, grapes and walnuts for a unique salad you won’t be able to put down.
Cranberry Ricotta Gnocchi with Brown Butter Sauce
This pillowy gnocchi recipe is a winner thanks to the brown butter sauce.
Five-Cheese Ziti al Forno
Say goodbye to Olive Garden and hello to this homemade version. This dish is comforting, easy to make and a favorite for kids too.
Sausage Stuffing
Bake this stuffing recipe in a covered pan. The cover traps steam inside the pan, mimicking the steamy environment the stuffing would encounter if it were inside a turkey.
Grandma’s Rosemary Dinner Rolls
These rolls aren’t your ordinary dinner rolls. With the addition of rosemary, they’re packed with an earthy flavor.
Beef Wellington
This recipe calls for ready-made puff pastry sheets, but if you’re feeling ambitious, homemade puff pastry works too!
Warm Tasty Greens with Garlic
This tasty idea uses kale, tomatoes and garlic in a dish that quickly disappears. Not only is this dish nutritious, but it’s quite delicious thanks to the garlic.
Crab-Stuffed Manicotti
The combination of pasta and seafood pairs well in this scrumptious dish. Feel free to add more vegetables (like broccoli) if you’re a veggie lover.
Glazed Cornish Hens
Cornish game hens are a perfect entree if you’re hosting a smaller group. The sweet apricot glaze is irresistible.
Italian Pork Loin
This dish is sure to dazzle your guests this Christmas. The Italian herb crust is packed with flavor and is perfectly crispy.
Lemon Herbed Salmon
If you prefer salmon over turkey for Christmas, don’t hesitate to make this scrumptious dish. Fresh thyme really elevates the flavor.
Beef Bolognese with Linguine
Is there anything more comforting than a bowl of beef bolognese? This linguine is bursting with flavors thanks to the rich sauce. Feel free to use penne or other pasta shapes instead.
Twice-Baked Potato Casserole
This dish has all the flavor of a twice-baked potato with half the effort. Load it up with all the usual toppings: green onions, bacon, cheese and any of your favorites.
Pork Tenderloin with Cranberry-Orange Relish
This pork is tender and juicy. The addition of the cranberries and orange really makes this dish shine.
Merry Berry Salad
This salad recipe is made for a Christmas dinner table. It’s a gorgeous pairing for roast turkey, prime rib or salmon.
Roasted Acorn Squash & Brussels Sprouts
Reviewers love that this recipe has it all: textures, colors and crunch! To more easily cut the acorn squash, gently rock it back and forth on the cutting board while applying steady pressure with a knife.
Garlic Herbed Beef Tenderloin
Beef tenderloin is an expensive cut of meat, so serve it for a special occasion, like Christmas dinner. Serve with tender roasted vegetables, like carrots and Brussels sprouts.
Sausage and Cornbread Dressing
Pair this savory stuffing with a roast turkey, tender greens, potatoes and a basket of warm, yeasted rolls.
Holiday Brussels Sprouts
This side dish couldn’t be simpler: Cook frozen Brussels sprouts and peas, then toss the vegetables with butter, celery, bacon and chives.
Honey Whole Wheat Pan Rolls
You can’t mess up these lovely rolls. And while these honey wheat rolls are great on their own, we recommend dipping them into gravy or a butter board.
Triple Mash with Horseradish Bread Crumbs
This recipe is for anyone with an abundance of root vegetables from a community-supported agriculture box or productive garden. Yum!
Crown Roast of Pork
While this dish looks hard to make, it’s actually surprisingly easy. This is the perfect centerpiece for your Christmas table. Plus, the mushroom dressing is to die for.
Perfect Winter Salad
This colorful winter salad is the perfect dish to enjoy for Christmas. The pecans add a nice crunchy texture to the dish.
Spaetzle Dumplings
Spaetzle is a cross between a noodle and a dumpling. To make them, use a wooden spoon to press the dough through the holes in a colander.
Beef Tenderloin Roast
Be careful not to overcook this cut of beef. The tenderloin is extremely lean, and that lack of fat means it’s liable to become tough and chewy when overdone. Use an instant-read thermometer to check for doneness.
Three-Cheese Meatball Mostaccioli
This meatball recipe is quick, indulgent and a winner for the kids’ table, too! Don’t be surprised when even the youngest ones ask for seconds.
Christmas Dinner Ideas FAQ
How much food should I make for Christmas dinner?
A good rule of thumb for your main dish is to plan for 6 to 8 ounces of meat or protein per person. Of course, if you have an especially hungry crowd or want to plan for leftovers, you can add an extra pound or two to your total. And don’t forget the sides! It’s always a good idea to have a hot veggie dish, fresh seasonal salad and a starch (or two) like potatoes, pasta or rolls. Here’s a detailed guide to how much to cook for company.
What is a traditional Christmas dinner menu?
A traditional Christmas dinner menu usually includes a Christmas ham as one of the main dishes. Its seasonings and preparations can vary by region, but it’s a classic for good reason. Bigger menus might feature ham and turkey. Other faves include prime rib or lamb.
Traditional Christmas sides include a potato dish like mashed potatoes, roast potatoes or potato au gratin. There are usually homemade dinner rolls or popovers to soak up all the gravy (another holiday table necessity). For greens, it’s common to see roasted Brussels sprouts or green bean casserole at Christmas dinner, just like on Thanksgiving Day.
What Christmas dinner recipes can I make ahead of time?
There are many Christmas dinner recipes that can be made ahead of time. Homemade rolls are simple to prep and freeze until ready to bake. Salads can be assembled the day before and dressed on the big day. Mashed potatoes and gravy, appetizers and casseroles are all great candidates for make-ahead Christmas recipes. I always prepare Christmas desserts one or two days ahead of time. Unless you’re making stabilized whipped cream, hold off on the homemade whipped cream until serving.
What can I make for Christmas dinner besides ham and turkey?
Instead of making ham or turkey for Christmas dinner, try another Christmas main dish like roast beef, crown roast pork, a glazed or dry-rubbed leg of lamb, standing rib roast, beef tenderloin, warm-spiced salmon or other roasted poultry like Cornish hens, goose or duck. For a vegetarian main dish, prepare a colorful vegetable tian, mushroom and sweet potato pot pie, a hearty pierogi casserole or classic stuffed shells.











































































