From show-stopping main dishes to sweet treats, as well as ideas for every course, this collection of Christmas dinner ideas has it all!
Our Holiday Favorites!
Planning Christmas dinner doesn’t have to be stressful. I promise! Our family does a big Christmas Eve (Mexican food is always on the menu) and a more TRADITIONAL SPREAD on Christmas Day, so we gathered our favorite Christmas dinner ideas to make hosting easy.
Think showstopping prime rib , ham , roast turkey , and roast chicken , plus party-perfect appetizers , cozy sides (hello mashed potatoes and green bean casserole ), buttery rolls , and festive drinks and desserts to finish strong.
Many of these dishes are make-ahead or slow-cooker friendly to save oven space, and we’ve included plenty of crowd-pleasers kids and grandparents love. Start with our Top 10, then browse by course to build your dream menu. Tie on an apron, turn up the carols, and let’s make a delicious, memorable meal together!
PRO TIP: Pin or bookmark this list so you’re ready with merry main dishes, sides, and sweets to make your stress-free Christmas dinner sparkle!
Table of Contents
Top 10 Most Loved Christmas Dinner Ideas
These Christmas dinner ideas are festive family favorites and are full of cozy comfort, classic flavors, and guaranteed holiday cheer!
1 Roast Chicken Recipe
Roast Chicken Recipe
Total Time: 1 hour hour 30 minutes minutes
This simple and delicious roast chicken recipe tastes like you spent all day cooking it, but only needs 10 minutes of prep!
Get the recipe
2 Parmesan Crusted Pork Chops Recipe
Parmesan Crusted Pork Chops Recipe
Total Time: 40 minutes minutes
With less than 10 minutes of prep work, these parmesan crusted pork chops are simple, delicious, and the best way to enjoy pork chops.
Get the recipe
3 Prime Rib Recipe
Prime Rib Recipe
Total Time: 3 hours hours 35 minutes minutes
This perfect prime rib recipe is cooked in the oven with a secret trick that gives you the most tender meat ever!
Get the recipe
4 Crock Pot Pot Roast
Crock Pot Pot Roast
Total Time: 7 hours hours 5 minutes minutes
This melt-in-your-mouth crock pot pot roast is tender and flavorful. It takes just 5 minutes of prep before your slow cooker works its magic.
Get the recipe
5 Easy Swedish Meatballs Recipe
Easy Swedish Meatballs Recipe
Total Time: 1 hour hour
Easy Swedish meatballs made from both pork and beef are smothered in a creamy gravy. It's the perfect dish for holiday entertaining!
Get the recipe
6 Honey Glazed Ham
Honey Glazed Ham
Total Time: 4 hours hours 10 minutes minutes
Tender and juicy honey glazed ham is smothered in our simple 5-ingredient glaze creating our favorite recipe for holiday ham!
Get the recipe
7 Steak Marinade
Steak Marinade
Total Time: 4 hours hours 5 minutes minutes
Our all-time favorite steak marinade requires only four ingredients and makes mouth-watering steak that tastes amazing!
Get the recipe
8 Breaded Pork Chops
Breaded Pork Chops
Total Time: 45 minutes minutes
Crispy breaded pork chops are made with just a handful of ingredients and cook in 30 minutes for a go-to family favorite!
Get the recipe
9 Roast Turkey Recipe
Roast Turkey Recipe
Total Time: 3 hours hours 20 minutes minutes
Directions for a perfectly roasted and seasoned turkey every time. Herb-glazed roast turkey is a juicy, moist show-stopper.
Get the recipe
10 Baked Salmon Recipe
Baked Salmon Recipe
Total Time: 40 minutes minutes
Bake a delicious and healthy pan of salmon for the whole family! Flavored with lemon, garlic, and parsley for a tasty dinner everyone will enjoy.
Get the recipe
Showstopping Mains
Scroll for crowd-pleasing holiday centerpieces; perfect for anchoring your Christmas menu without the stress.
11 Christmas Ham Recipe
Christmas Ham Recipe
Total Time: 3 hours hours 25 minutes minutes
This Christmas Ham recipe is the secret to a perfectly glazed, juicy centerpiece that will make your holiday feast unforgettable.
Get the recipe
12 Rib Eye Roast
Rib Eye Roast
Total Time: 1 hour hour 55 minutes minutes
This tender rib eye roast is slathered in butter and simple seasonings and then roasted to perfection for unrivaled flavor!
Get the recipe
13 Instant Pot Pot Roast Recipe
Instant Pot Pot Roast Recipe
Total Time: 1 hour hour 55 minutes minutes
With this instant pot pot roast you'll have the same fall apart inviting flavor on the table in under 2 hours!
Get the recipe
14 Instant Pot Ham
Instant Pot Ham
Total Time: 20 minutes minutes
Instant pot ham is the easiest entree – just 15 minutes for the tastiest juiciest ham you'll ever try, perfect for holidays!
Get the recipe
15 Slow Cooker Roast Chicken
Slow Cooker Roast Chicken
Total Time: 4 hours hours 5 minutes minutes
Slow cooker roast chicken takes 5 minutes to prep then the crock pot does all of the work – the result is effortlessly flavorful!
Get the recipe
16 Crockpot Ham Recipe
Crockpot Ham Recipe
Total Time: 3 hours hours 40 minutes minutes
Crockpot ham has a quick prep and requires minimal effort. Covered with a brown sugar glaze, it's our favorite way to make a holiday ham!
Get the recipe
Make-Ahead Appetizers
Festive bites to greet guests while you finish cooking the main menu.
17 Christmas Charcuterie Board Recipe
Christmas Charcuterie Board Recipe
Total Time: 25 minutes minutes
This simple yet stunning Christmas charcuterie board is sure to steal the show at holiday parties! It has a little something for everyone.
Get the recipe
18 Christmas Tree Charcuterie Board Recipe
Christmas Tree Charcuterie Board Recipe
Total Time: 25 minutes minutes
This festive Christmas Tree Charcuterie board is sure to be the star of your holiday parties this year. The best part is it is so easy and fun to put together!
Get the recipe
19 Christmas Veggie Tray
Christmas Veggie Tray
Total Time: 10 minutes minutes
Veggies never looked so cute with this festive Christmas Veggie Tray – prepped in 10 minutes and perfect for holiday parties!
Get the recipe
20 Christmas Vegetable Tree
Christmas Vegetable Tree
Total Time: 20 minutes minutes
This Veggie Christmas Tree is sure to be a show stopper! It is tasty, impressive, and oh so festive.
Get the recipe
21 Crock Pot Grape Jelly Meatballs
Crock Pot Grape Jelly Meatballs
Total Time: 3 hours hours 10 minutes minutes
Just three ingredients to make our sweet and savory crock pot grape jelly meatballs – minutes to prep for the perfect dinner or appetizer!
Get the recipe
22 Cranberry Brie Bites Recipe
Cranberry Brie Bites Recipe
Total Time: 35 minutes minutes
Sweet and tart cranberry brie bites are perfect for holiday entertaining. They are simple to make and prep in minutes.
Get the recipe
23 Spinach Artichoke Dip
Spinach Artichoke Dip
Total Time: 35 minutes minutes
Our easy spinach artichoke dip is extra delicious, cheesy and prepped in minutes – making it the ultimate party dip!
Get the recipe
24 Deviled Eggs
Deviled Eggs
Total Time: 35 minutes minutes
There's nothing better than a platter of these perfect deviled eggs. They are easy, flavorful, and great for parties and holidays!
Get the recipe
25 Bacon Ranch Cheese Ball
Bacon Ranch Cheese Ball
Total Time: 1 hour hour 15 minutes minutes
This savory bacon ranch cheese ball is party-perfect. It's prepped in 10 minutes and feeds a dozen people or more!!
Get the recipe
26 Baked Brie in Puff Pastry
Baked Brie in Puff Pastry
Total Time: 30 minutes minutes
Buttery & flaky baked brie puff pastry is cheesy with a pop of bright apricot jam. It is fancy and delicious!
Get the recipe
27 Brie and Pear Tarts Recipe
Brie and Pear Tarts Recipe
Total Time: 18 minutes minutes
Decadent Brie and Pear Tarts are elegant, delicious, and ready in under 20 minutes! Dazzle your guests with these refined hor d'oeuvres.
Get the recipe
28 Cranberry Salsa Recipe
Cranberry Salsa Recipe
Total Time: 10 minutes minutes
Tangy Cranberry Salsa has just the right amount of zip. It's a gorgeous snack or appetizer for any gathering, but especially for the holidays!
Get the recipe
Holiday Salads
Crisp, fresh, and party-friendly, and many can be prepped ahead!
29 Apple Salad
Apple Salad
Total Time: 10 minutes minutes
With a simple citrus dressing, apple salad is packed with texture and simple, bright flavors. It's refreshing and made in minutes!
Get the recipe
30 Christmas Salad
Christmas Salad
Total Time: 10 minutes minutes
This Christmas salad is filled with pops of fresh seasonal fruit and dressed to perfection in a homemade balsamic vinaigrette!
Get the recipe
31 7 Layer Salad Recipe
7 Layer Salad Recipe
Total Time: 15 minutes minutes
Deliciously customizable 7 Layer Salad is filled with just the right amount of goodness. It's perfect to make ahead!
Get the recipe
32 Apple Pecan Salad
Apple Pecan Salad
Total Time: 10 minutes minutes
Topped with a poppyseed dressing, fresh apple pecan salad is a delectable combination of flavors and textures.
Get the recipe
33 Easy Tortellini Salad Recipe
Easy Tortellini Salad Recipe
Total Time: 20 minutes minutes
Fresh and filling Tortellini Salad whips up in minutes for a delicious summer salad topped with creamy ranch dressing.
Get the recipe
34 Cranberry Salad Recipe
Cranberry Salad Recipe
Total Time: 1 hour hour 15 minutes minutes
Simple Cranberry Salad has the perfect balance of sweet and tart. It's a delicious side dish or refreshing dessert!
Get the recipe
35 Pistachio Salad Recipe
Pistachio Salad Recipe
Total Time: 35 minutes minutes
This easy pistachio salad is light, fluffy, and made with just 4 simple ingredients—perfect for any holiday or potluck!
Get the recipe
Classic Sides
These sides are the definition of comfort food and will complete any Christmas dinner spread.
36 Fresh Cranberry Sauce Recipe
Fresh Cranberry Sauce Recipe
Total Time: 17 minutes minutes
Fresh cranberry sauce tastes amazing with every other dish on your Thanksgiving table. Make it ahead of time for less stress!
Get the recipe
37 Glazed Carrots
Glazed Carrots
Total Time: 20 minutes minutes
Tender, tasty, and ready in a flash, sweet brown sugar glazed carrots are a four-ingredient side dish that's always a crowd-pleaser.
Get the recipe
38 Mashed Potatoes Recipe
Mashed Potatoes Recipe
Total Time: 35 minutes minutes
These buttery smooth BEST mashed potatoes are our go-to potato side dish for every dinner and holiday get-together. They're my FAVORITE!!
Get the recipe
39 Oven Roasted Brussel Sprouts
Oven Roasted Brussel Sprouts
Total Time: 40 minutes minutes
Oven roasted brussel sprouts have a perfectly crispy outside and a melt-in-your-mouth center, and take just 10 minutes to prep!
Get the recipe
40 Funeral Potatoes Recipe
Funeral Potatoes Recipe
Total Time: 1 hour hour 5 minutes minutes
This classic cheesy funeral potatoes recipe is a holiday favorite, perfect for feeding a crowd with its rich, comforting flavor!
Get the recipe
41 Easy Green Bean Casserole Recipe
Easy Green Bean Casserole Recipe
Total Time: 30 minutes minutes
This easy green bean casserole is a holiday classic, featuring sauce-covered green beans and crispy onions baked to golden perfection.
42 Creamed Corn
Creamed Corn
Total Time: 20 minutes minutes
Better than the canned version, this smooth and buttery creamed corn recipe is easy, cheesy, and delicious!
Get the recipe
43 Homemade Mac and Cheese Recipe
Homemade Mac and Cheese Recipe
Total Time: 40 minutes minutes
This is the cheesiest, creamiest, altogether best homemade mac and cheese you'll ever make! The whole family will definitely approve!
Get the recipe
44 Dinner Rolls Recipe
Dinner Rolls Recipe
Total Time: 2 hours hours 40 minutes minutes
Our dinner rolls recipe delivers a soft, buttery best-loved recipe, perfect for holidays or any occasion and impossible to resist.
Get the recipe
45 Simple Yeast Roll Recipe
Simple Yeast Roll Recipe
Total Time: 2 hours hours 12 minutes minutes
Our classic yeast dinner rolls delivers pillowy soft, fluffy rolls that are easy to make, and perfect for any meal.
Get the recipe
46 Parker House Rolls Recipe
Parker House Rolls Recipe
Total Time: 2 hours hours 40 minutes minutes
Warm and fluffy Parker House rolls are elevated to new heights when served with a pat of sweet honey butter.
Get the recipe
Festive (Non-Alcoholic) Drinks
These festive drinks are kid-friendly and party-perfect.
47 Simple Eggnog Recipe
Simple Eggnog Recipe
Total Time: 2 hours hours 15 minutes minutes
This creamy, rich, and easy eggnog recipe is the BEST holiday drink – perfect for all of your holiday parties!
Get the recipe
48 Holiday Fruit Punch
Holiday Fruit Punch
Total Time: 1 hour hour 5 minutes minutes
This fruity and festive holiday punch recipe is full of flavor and pizzazz for a delicious cranberry-citrus drink everyone can enjoy!
Get the recipe
49 Shirley Temple Recipe
Shirley Temple Recipe
Total Time: 5 minutes minutes
The Shirley Temple drink is a fun, fizzy, and kid-friendly classic made with Sprite, grenadine, and cherries for a party punch everyone loves!
Get the recipe
50 Christmas Punch Recipe
Christmas Punch Recipe
Total Time: 3 minutes minutes
Christmas punch is a deliciously fizzy and fruity drink. This festive punch is a hit with kids and adults alike!
Get the recipe
51 Mint Julep Recipe
Mint Julep Recipe
Total Time: 10 minutes minutes
Ready in minutes, this copycat non-alcoholic mint julep captures the magic of Disneyland in one refreshing drink!
Get the recipe
Sweet Finishes
You have to end the Christmas day feast on a high note with these classic desserts.
52 Italian Christmas Cookies
Italian Christmas Cookies
Total Time: 1 hour hour 20 minutes minutes
Traditional Italian Christmas cookies are a festive version of a classic – flavored with almond extract and covered in a simple almond glaze.
Get the recipe
53 Yule Log Recipe
Yule Log Recipe
Total Time: 3 hours hours 40 minutes minutes
This yule log recipe is a traditional holiday dessert made from a chocolate cake rolled with a chocolate filling. It's beautifully tasty!
Get the recipe
54 Turtle Cheesecake Recipe
Turtle Cheesecake Recipe
Total Time: 5 hours hours 40 minutes minutes
Turtle Cheesecake has a delicious crumbly crust, chocolate layer, cheesecake layer and to top it off, chocolate ganache, pecans and caramel!!
Get the recipe
55 Pistachio Dessert Recipe
Pistachio Dessert Recipe
Total Time: 2 hours hours 18 minutes minutes
Delicious pistachio dessert has a crunchy shortbread cookie base for the perfect combination of crunchy, creamy, sweet + salty.
Get the recipe
56 Peppermint Chocolate Delight Recipe
Peppermint Chocolate Delight Recipe
Total Time: 2 hours hours 20 minutes minutes
Deliciously fluffy layered Peppermint Chocolate Delight is simple and kid-friendly. It's our new favorite Christmas dessert!
Get the recipe
57 Sticky Toffee Pudding Recipe
Sticky Toffee Pudding Recipe
Total Time: 1 hour hour 50 minutes minutes
Buttery, sweet, and moist – this sticky toffee pudding is a MUST have treat! It takes several steps but is well worth the work!
Get the recipe
58 Crème Brûlée Recipe
Crème Brûlée Recipe
Total Time: 50 minutes minutes
A fancy restaurant-quality crème brûlée is easy to achieve at home!! Just 5 ingredients to create a sugar-crusted creamy vanilla custard!
Get the recipe
59 Buttermilk Pie
Buttermilk Pie
Total Time: 1 hour hour
Our classic Southern buttermilk pie features a sweet and tangy custard filling prepped in just 5 minutes with a flaky premade crust!
Get the recipe
60 Peppermint Brownie Trifle Recipe
Peppermint Brownie Trifle Recipe
Total Time: 40 minutes minutes
Beautiful Peppermint Brownie Trifle is a festive chocolate and peppermint dessert topped with crushed candy canes!
Get the recipe
61 Gingerbread Cookie Recipe
Gingerbread Cookie Recipe
Total Time: 4 hours hours 40 minutes minutes
Bake up our favorite soft and chewy gingerbread cookie recipe with just a few simple steps – they're perfect for decorating and sharing!
Get the recipe
62 Chocolate Cream Pie Recipe
Chocolate Cream Pie Recipe
Total Time: 4 hours hours 45 minutes minutes
This chocolate cream pie has two types of chocolate in a creamy custard, topped with whipped cream and chocolate curls!!
Get the recipe
63 Spritz Cookie Recipe
Spritz Cookie Recipe
Total Time: 21 minutes minutes
This buttery sweet spritz cookie recipe is festive and fun to make, a pressed cookie adaptable to any occasion with various shapes and colors!
Get the recipe
64 Christmas Trifle
Christmas Trifle
Total Time: 1 hour hour 35 minutes minutes
Indulge in chocolate and peppermint flavors with this beautiful layered Christmas trifle, a favorite holiday dessert that feeds a crowd!
Get the recipe
Preheat the oven to 350°F. Line a large baking dish with foil that hangs off the edges about 10 inches on two sides.
Drain juice from pineapple rings can (a little less than 1 cup of juice), and add to a medium saucepan over medium-low heat, along with honey, brown sugar and cloves. Bring to a boil.
While mixture is heating up, make your cornstarch slurry, by mixing together the cornstarch and water in a small bowl until there are no more chunks. Once mixture is boiling, add to the pineapple mixture and cook for a few minutes until thickened to the consistency of a syrup. Remove from heat and let sit for 5 minutes.
Place ham in the prepared foil-lined baking dish. Baste the ham on all sides (even going in between slices, if possible) with the syrup. Then, add pineapple slices on top of the ham using toothpicks. Place cherries into the centers of each ring and secure with toothpicks. Re-baste the top of the ham where the pineapple rings are with the syrup mixture. There should be a little syrup left over – do not discard, but set aside.
Wrap the foil in the pan up over the top of the ham and pinch together at the top and push up on the sides. Foil should be around the ham but not pressed up against it.
Bake for 2 hours and 45 minutes or until the internal temperature is 140 degrees.
Re-baste with the last of the syrup right after removing from the oven, and let stand for 10 minutes before cutting off spiral slices and serving.
Recipe Tips.
Don’t skip the foil tent. It keeps the ham moist while baking.
Be sure to buy a fully cooked bone-in spiral cut ham and not a compressed dinner ham. If the ham is frozen, allow 4 to 6 hours per pound to thaw in the fridge.
Baste generously. Make sure to get syrup in between the spiral slices so every bite is flavorful.
Use leftover ham to make anything from quiche to soup to sliders .
Store leftovers in an airtight container or wrap it tightly in a resealable plastic bag or foil and store in the refrigerator for 3-5 days or freeze for 1-2 months.
Serving: 1 g , Calories: 40 kcal , Carbohydrates: 11 g , Protein: 0.04 g , Fat: 0.01 g , Saturated Fat: 0.003 g , Polyunsaturated Fat: 0.003 g , Monounsaturated Fat: 0.004 g , Cholesterol: 0.03 mg , Sodium: 2 mg , Potassium: 10 mg , Fiber: 0.03 g , Sugar: 10 g , Vitamin A: 0.1 IU , Vitamin C: 0.04 mg , Calcium: 4 mg , Iron: 0.1 mg
Nutrition information is automatically calculated, so should only be used as an approximation.