21 Christmas Dinner Ideas
Big holiday meals can be stressful, but the right Christmas dinner ideas make planning easier. Whether you’re keeping it classic or adding something new, a few solid options can help everything come together.
From easy mains to sides that will please any crowd, these are simple ideas you can mix and match. So whether you’re hosting or need a dish to bring to a Christmas gathering, there are so many amazing Christmas dinner recipes you’ll want to make.
1. Maple Glazed Spiral Ham

This homemade glazed ham comes out juicy and delicious every time. The maple coating cooks into a glossy finish that complements the ham perfectly.
Get the Recipe: Maple Glazed Spiral Ham
2. Bacon-Wrapped Asparagus Bundles

These tasty bacon-wrapped asparagus bundles make the best Christmas side. It takes only 10 minutes to prep and is ready in 30 minutes.
Get the Recipe: Bacon-Wrapped Asparagus Bundles
3. Herb Roasted Turkey

A garlic herb butter coats the turkey and helps it roast until golden. This will be your new favorite recipe to serve at Christmastime.
Get the Recipe: Herb Roasted Turkey
4. Christmas Salad

Fresh greens mixed with citrus, pomegranate, and cheese bring a lighter note to heavier holiday dishes. The colorful mix adds brightness to the table and is easy to make.
Get the Recipe: Christmas Salad
5. Orange Glazed Sweet Potatoes

The orange glaze adds a bright touch that pairs perfectly with the potatoes’ natural sweetness. These roasted slices develop a caramelized finish that works well alongside any main course.
Get the Recipe: Orange Glazed Sweet Potatoes
6. Eye of Round Roast with Gravy

A simple seasoning blend and the right cooking method turn this roast incredibly tender. The pan gravy makes it feel special enough for Christmas while staying budget-friendly.
Get the Recipe: Eye of Round Roast with Gravy
7. Christmas Focaccia Bread

This no-knead focaccia bakes up with a festive design created from peppers, tomatoes, and greens. This bread looks impressive on any holiday table and is simple to make.
Get the Recipe: Christmas Focaccia Bread
8. Cornish Hen

These Cornish hens roast up perfectly golden and feel special enough to make for a holiday dinner. They’re easy to prep and are made with simple ingredients.
Get the Recipe: Cornish Hen
9. Glazed Carrots with Pistachios

A touch of lemon and a sprinkle of pistachios give these carrots a bright flavor. This Christmas side is ready in just 30 minutes, which is great if you need to put something together last-minute.
Get the Recipe: Glazed Carrots with Pistachios
10. Lasagna

Serving lasagna on Christmas is an easy way to feed a crowd. This homemade recipe is so delicious.
Get the Recipe: Lasagna
11. Scalloped Potatoes and Ham

Thin potato slices and diced ham bake together in a creamy sauce that turns golden in the oven. It works as a filling side that everyone will love.
Get the Recipe: Scalloped Potatoes and Ham
12. Cranberry Orange Pork Roast

The sweet tart blend of cranberry and orange complements the pork and creates a flavorful sauce as it cooks. This slow cooker dish is an easy way to bring a festive main to the table.
Get the Recipe: Cranberry Orange Pork Roast
13. Green Bean Casserole

Green beans and a creamy mushroom sauce form the base of this well-loved holiday staple. A topping of crispy onions adds texture that keeps everyone coming back for more.
Get the Recipe: Green Bean Casserole
14. Oven Braised Turkey Legs

Braising makes the turkey legs tender and flavorful, offering an alternative to roasting a whole bird. Serving individual drumsticks makes holiday plating much easier.
Get the Recipe: Oven Braised Turkey Legs
15. Brussels Sprouts Pomegranate Salad

The mix of shaved sprouts, pomegranate, almonds, and a tangy dressing creates a winter salad that’s perfect for the holidays. It’s a lighter side that balances out all the heavier dishes.
Get the Recipe: Brussels Sprouts Pomegranate Salad
16. Southern Broccoli Casserole

Broccoli, creamy soup, and a crunchy cracker topping come together in a cozy side that is always a crowd pleaser. It takes only 15 minutes to prep.
Get the Recipe: Southern Broccoli Casserole
17. Pan Seared Filet Mignon

This filet cooks quickly, giving you tender results without much fuss. It’s a great option when you want something special.
Get the Recipe: Pan Seared Filet Mignon
18. Yorkshire Pudding Popovers

These airy popovers rise in the oven using just a few pantry staples. They pair well with ham or other mains.
Get the Recipe: Yorkshire Pudding Popovers
19. Eggplant Parmesan

Fried eggplant rounds are layered with cheese and sauce for a comforting baked dish. It’s perfect for everyone and for guests who don’t eat meat.
Get the Recipe: Eggplant Parmesan
20. Cranberry Pesto Stuffed Lamb

The cranberry herb pesto brings a festive twist to the lamb. It’s a main dish that will be a hit at your Christmas dinner.
Get the Recipe: Cranberry Pesto Stuffed Lamb
21. Make Ahead Mashed Potatoes

Baking the potatoes instead of boiling gives these mashed potatoes a creamy texture and rich taste. They can be prepared in advance, making holiday cooking easy.
Get the Recipe: Make Ahead Mashed Potatoes
