Traditional Christmas Dinner Menu
This post may contain affiliate links. Read our disclosure policy.
How to plan a Traditional Christmas dinner menu that the whole family will love! Plus tips on how to get it all done so you have time to relax with your guests.
Wondering how to put together a traditional Christmas dinner menu? Here are classic Christmas recipes for your holiday meal that you’ll come back to year after year.
Christmas is a big day and can be crazy busy day whether you have family local and hop from house to house, or have small kids that tear into presents and then need help building and of their Christmas presents.
A holiday dinner can seem like an intimidating task. Although there are different traditions people hold to when it comes to their Christmas dinner, we’re creating a classic, traditional holiday feast for you today.
We’re making it easy for you. We’ll share our traditional Christmas menu first. You can make it just as is if you’d like. Then below that, we’ll offer a few other options for each part of the meal. Just choose one or two Christmas dinner ideas from each category for the perfect Christmas dinner. You’ll end up with an easy menu that your family will enjoy.
You may also love our traditional Thanksgiving dinner menu and traditional Easter dinner menu and Easter brunch ideas.
Traditional Christmas Dinner Menu
When I want a quick and easy holiday menu, here’s are the traditional recipes you’ll find on my holiday table:
- Easy Baked Ham
- Slow Cooker Mashed Potatoes
- Brown & Serve Rolls
- Christmas Green Beans
- Christmas Jello Salad
- Cherry Pie
These are some of our easiest, most delicious recipes that can be made in advance. Your family will love them! Looking for a few more options? Keep on reading.
Christmas Appetizers
Now we don’t always have Christmas appetizers sitting out on Christmas Day. After all, isn’t that what the cookie trays are for? 😂 But it is a good idea to have an appetizer or two ready to go, whether it is for your kids if they forgot to eat breakfast due to the massive amounts of excitement about the day…or if your dinner runs later than planned.
Here are a few classic appetizer options you can have ready in the fridge:
- Cranberry Brie Bites. Ready in under 30 minutes and so festive looking!
- Pineapple Cheese Ball. Ready in 10 minutes and easy to serve with veggies, chips, crackers or bread.
- Stuffed Mushrooms.
- Garlic Cheese Ball. Make this several days in advance and store it in the fridge for when you need a quick snack.
- Raspberry Cream Cheese Dip. Two ingredients and literally like 2 minutes to prepare this dip. And it is dangerously addicting. (Here’s a cranberry orange cream cheese dip if you love cranberries.)
- Bacon Wrapped Dates. They melt in your mouth!
- Puff Pastry Baked Brie with Jam. Always a hit.
Christmas Drinks
I don’t know how many times I’ve planned a Christmas party and completely forgotten about drinks. When you are trying to make an impression, it’s not fun to have to say, “Umm….how about water?”.
Choose a cranberry-inspired drink so perfect for the holidays or choose a traditional punch.
- Cranberry Apple Cider Punch – A delicious hot drink kept warm in the slow cooker.
- Cranberry Pineapple Tea – Easy, ice cold drink!
- Cranberry Ginger Ale Punch – 5 minutes…so easy and delicious.
- Sherbet Punch Recipe – A classic! Use any flavor sherbet and Jello for any holiday.
Christmas Jello Salads
Now this is an optional side dish, but really, Jello salads are common in a Christmas dinner. Especially in the Midwest! They have a gorgeous color and a beautiful presentation. Plus they are a sweet and an easy way to sneak in some fruit.
You can also make Jello salads in advance. These are a few of our favorites.
- Raspberry Cranberry Jello Salad – Easy, tangy and sweet.
- Cranberry Orange Jello Salad.
- Lime Jello Salad– Grinch-like Jello salad perfect for Christmas.
- Pistachio Jello Salad – This one is a pretty green color. Add chopped maraschino cherries on top for a pretty Christmas look.
Christmas Main Dish Recipes
There are generally two different traditional main dishes for Christmas: Ham and Turkey. Growing up, we almost always had a turkey dinner, very similar to that special meal on Thanksgiving. However, ham is an easier main course for the main meal.
Ham is easy because you can buy a spiral cut ham (Aldi has a fantastic spiral ham we stock up on every year) that is already cooked. All you’ll have to do is heat it up. You can do this in the oven, or to make it even easier, in the slow cooker.
- Turkey in a Bag – In case you want to go with juicy roast turkey, this is my mom’s method. It saves time and still gives you a golden brown skin!
- How to Cook Ham – This is a traditional ham recipe and we give instructions for the oven or the slow cooker.
- Cranberry Glazed Ham – For this ham you make cranberry glaze, then baste the turkey while it is cooking. No need to make a separate cranberry sauce and it looks beautiful!
- Prime Rib Roast or Beef Tenderloin – They are so pretty topped with fresh herbs.
- Roast Pork – Home cooks can easily make this and it will be fork tender delicious.
Two other main dish options for the Christmas dinner table that are worth mentioning: We often hear of friends having lasagna or roast beef for Christmas dinner. Our easy lasagna recipe gets rave reviews. And this slow cooker roast beef is mouthwatering.
For fancier options, consider goose roast, spinach stuffed chicken or even seafood.
Christmas Side Dish Recipes
My favorite part of holiday dinners is the easy side dishes.
Pile your plate high with mashed potatoes and gravy, sweet potato casserole, green bean casserole and stuffing. This is a great way to add in gluten-free or vegan recipes for any vegetarians in your life.
Since we’re looking at easy, here are a few options:
- Homemade Cranberry Sauce – This one is ready in about 15 minutes.
- Slow Cooker Mashed Potatoes – Prepare them in advance and let the slow cooker work its magic.
- Make Instant Potatoes Taste Better – Fool everyone with instant potatoes that taste AMAZING.
- Mashed Sweet Potatoes – Sweetened with a little maple syrup.
- Christmas Cheesy Potatoes.
- Oven Roasted Brussels Sprouts – The green colors of the vegetables go perfectly for the Christmas table.
- Christmas Green Beans – These look fancy, but only need about 5 minutes of prep and 20 minutes of cooking. Easy as ever!
- Brown ‘n Serve Rolls – Skip store bought and make your own! You can make these a week or two in advance and pull them out on Christmas day to warm and brown.
- Mashed Butternut Squash.
- Roasted Carrots with Honey.
Christmas Desserts
Christmas pies are traditional (my grandpa loved mince pie), but they are also best served after they sit at least a day after baking. This makes them a great option for Christmas dinner because you can just pull them out and serve.
- Sour Cherry Pie– My favorite for Christmas dessert. This is my grandma’s super easy recipe. The filling takes 5 minutes!
- Christmas Trifle– This can be made in advance and makes a beautiful presentation. Kids will love this dessert with Oreos, cake and fluffy cream cheese filling.
- Cranberry Frozen Dessert– Because this needs to freeze, it’s great to make ahead and is non traditional.
- Christmas Cookies – Everyone loves a plate of Christmas cookies. Make them in the weeks before Christmas and freeze. Then have your family help arrange them on pretty serving plates.
- Pineapple Casserole with Cheddar Cheese. This can be a side dish, but is sweet enough for dessert.
How to Plan Christmas Dinner
Here’s a timeline for how to plan your Traditional Christmas Dinner menu. Start 2 weeks before you’ll be serving the dinner.
- At least 2 weeks before Christmas, make your menu. Research recipes and find the recipes you want for your dinner. Plan these out at least two weeks in advance.
- Make your grocery list. Gather your recipes and go through each ingredient. Put any that you’ll need on a grocery list. Also think through condiments people may want for the holiday: butter, coffee creamer, milk, salt, pepper, etc. You don’t want to run out of a basic pantry staple on Christmas day.
- At least one week before the holiday, go shopping. The goal of this shopping trip will be to get all of the pantry staples. You can get any fresh fruit, veggies or dairy that you might need a few days later, but you should purchase anything that will store well now so that you can start baking.
- Make brown ‘n serve rolls. Our brown ‘n serve rolls you can make in advance and then brown & warm the day of Christmas. Get this task out of the way at least 5 days before Christmas dinner.
- Remove the turkey or ham from the freezer to thaw. If the turkey or ham weighs 4 to 12 pounds, plan for it to defrost in the fridge for two to three days. If it’s 12 to 16 pounds, move it to the fridge three to four days before the day you want to roast it.
- Make cheese balls for appetizers. Cheese balls can be made 4-5 days before serving.
- Make pies. Pies can be kept 2 days at room temperature or 4 days in the fridge.
- Last Minute Grocery Shopping 2 Days in Advance. Get any fresh produce or dairy items that you couldn’t buy before. Try to make your list complete so you don’t have to waste time with another grocery trip.
- Make a Jello salad. Jello salad can be made a day or two in advance.
- Last Minute Christmas Eve prep. On Christmas Eve, get your potatoes ready. You can make up mashed potatoes the day before, then set them in the slow cooker on Christmas morning to reheat. Also pull out the brown & serve rolls from the freezer on this day as well.
- Christmas Day! Prepare the main dish (whether that is ham or turkey), then while it is baking you can get any last minute side dishes together such as our Christmas green beans (25 minute prep) and corn casserole (quick prep but takes close to an hour to bake). Prepare any Christmas beverage. Remember that if it has soda you’ll want to add soda right before serving so that it doesn’t lose its fizz. Plan to brown the rolls right after the main dish comes out of the oven. The rolls can brown while you carve the turkey or slice the ham.
What is served at a traditional Christmas dinner?
Traditional Christmas foods are very similar to Thanksgiving and consists of roast turkey, turkey stuffing, mashed potatoes, gravy, green beans, dinner rolls, cranberry sauce and pies such as apple or pumpkin. Other non-traditional main dish favorites are ham, roast beef or lasagna.
What is the most popular food at Christmas?
We’ve found that popular foods during the holiday season vary widely by region and from family to family. Fruit breads are traditional favorites, plus gingerbread, pies and cookies.
What is the most popular pie for Christmas?
Apple pie comes in first place for the most popular Christmas pies. I love a good cherry pie though since the red color is festive for Christmas.
What is the most popular Christmas cookie?
Peanut Blossoms are widely considered the most popular cookie at Christmas.