Plan your Christmas dinner menu with these delicious holiday appetizers, entrées, side dishes and desserts. Includes a FREE printable Christmas menu template, cooking schedule and shopping list to help keep you organized! 

A collage of food photos for a Christmas dinner men.

This post may contain affiliate links. Read disclosure policy.

Christmas Holiday Dinner Ideas

Christmas is one of my absolute favorite holidays. I love the festive decorations, music, holiday cheer and especially the FOOD! Between all of Christmas breakfast ideas, holiday desserts, Christmas cookies or the big Christmas dinner, it’s a dream come true for a foodie like me.

I look forward to Christmas dinner every year. I love spending time in the kitchen with my family making all of our favorite holiday dishes. Those are some of my most cherished memories.

Below are the dishes that I’m planning to make for our Christmas dinner this year. I thought I would share them in case you need a little extra inspiration. These Christmas menu ideas are super easy, delicious and perfect for celebrating the holiday season with the ones you love!

Christmas Dinner Appetizers

We usually keep Christmas appetizers pretty light so that we don’t ruin our appetite before the big meal. All of these recipes can be made with less than 5 ingredients and are so simple to prep!

A Christmas tree–shaped fruit platter made with green grapes, strawberries, raspberries, and a pineapple star on top, with pretzel sticks as the trunk.
Christmas Tree Fruit Platter
Easy Christmas tree fruit platter made with fresh fruit and a pineapple star. A fun, holiday centerpiece that comes together in minutes.
Total Time: 10 minutes
5 from 3 votes
Read more
The best cheese ball recipe with crackers.
Cheese Ball Recipe
This classic cheese ball is an easy crowd-pleasing appetizer made with cream cheese, green onions, spices and pecans. It’s creamy, savory and a must for any holiday party!
Total Time: 1 hour 10 minutes
5 from 55 votes
Read more
Christmas charcuterie board on counter
Christmas Charcuterie Board
This Christmas charcuterie board is made with cured meats, cheeses, dips, fruits and nuts. It's easy holiday entertaining presented on a beautiful platter.
Total Time: 20 minutes
5 from 4 votes
Read more
Cranberry Meatballs
These slow cooker cranberry meatballs with jellied cranberry and chili sauce are so easy to make in the crockpot. The perfect 3-ingredient appetizer for any holiday party!
Total Time: 3 hours
5 from 62 votes
Read more
A glass pitcher with an easy holiday punch recipe garnished with orange slices and cranberries.
Easy Holiday Punch
This easy holiday punch is simple to make with cranberry juice, orange juice, pineapple juice and lemon-lime soda. A festive Christmas party drink the whole family can enjoy!
Total Time: 5 minutes
5 from 25 votes
Read more
Bread dipping oil with sliced french baguette.
Bread Dipping Oil Recipe
Restaurant-style bread dipping oil is made with a blend of dried spices, fresh herbs and olive oil. It's easy to make and never fails to impress when served with crusty bread.
Total Time: 10 minutes
5 from 3 votes
Read more

Christmas Dinner Menu

We usually have roasted turkey on our Thanksgiving menu and save baked ham for Christmas. Free up oven space with a crockpot spiral ham and use the leftovers to make ham and bean soup or these easy ham and cheese sliders.

Sliced oven baked ham on a plate.
Oven Baked Ham Recipe
This oven baked ham recipe is so easy to make and is great for beginners. You only need 5 simple ingredients and about 5 minutes to prep. It's the perfect dish for the holidays! 
Total Time: 1 hour 35 minutes
5 from 34 votes
Read more
Spoonful of cheesy potatoes in a white casserole dish.
Easy Cheesy Potatoes Recipe
Easy cheesy potatoes are a classic recipe made with diced potatoes in a creamy cheese sauce. Topped with a buttery cornflake topping it's a simple and comforting side dish!
Total Time: 40 minutes
5 from 121 votes
Read more
green bean casserole in crock pot
Crockpot Green Bean Casserole
This crockpot green bean casserole is a classic Thanksgiving side dish made hands off in the slow cooker. This creamy dish is a holiday favorite plus frees up oven space!
Total Time: 2 hours 10 minutes
4.50 from 2 votes
Read more
Creamed spinach in a bowl.
Creamed Spinach Recipe
This creamed spinach is rich, flavorful and a quick and easy side dish made with frozen spinach and heavy cream. The silky white sauce pairs perfectly with the tender spinach!
Total Time: 20 minutes
5 from 2 votes
Read more
Pear and pomegranate salad ina. white bowl.
Pomegranate Pear Salad
A vibrant pear salad with pomegranate seeds, feta, and candied pecans tossed in balsamic dressing. Fresh, colorful, and easy to make, perfect for fall dinners or holiday gatherings.
Total Time: 5 minutes
5 from 9 votes
Read more
Beet salad with tongs.
Arugula Beet Salad
This arugula beet salad is beautiful and bold with fresh arugula, feta cheese, candied pecans then tossed in a zesty balsamic dressing. It's stunning on any holiday table!
Total Time: 1 hour 15 minutes
5 from 1 vote
Read more
Soft, fluffy homemade dinner rolls recipe in a basket.
Best Homemade Dinner Rolls
Soft and fluffy with golden brown tops, these are the best dinner rolls! This recipe makes one dozen homemade rolls making it the perfect holiday side dish.
Total Time: 1 hour 55 minutes
4.98 from 46 votes
Read more
roasted vegetables
Roasted Vegetables
These oven roasted vegetables are tender and packed with flavor from olive oil, balsamic vinegar and seasonings. Use this method and adapt it to any veggies!
Total Time: 40 minutes
5 from 27 votes
Read more
Crockpot green beans.
Crockpot Green Beans
These crockpot green beans are a simple side dish made with fresh green beans, onion and smokey bacon! This easy recipe made in the slow cooker will be your new favorite.
Total Time: 3 hours 5 minutes
5 from 1 vote
Read more
stuffing inside of white crockpot
Crockpot Stuffing
This classic crockpot stuffing has timeless flavors and mouthwatering aromas! Add a little calm to the holiday chaos by making a simple delicious slow cooker stuffing!
Total Time: 55 minutes
5 from 7 votes
Read more
Slice of raspberry pretzel salad on a white plate.
Raspberry Jello Pretzel Salad
Raspberry jello pretzel salad is made with a cream cheese and Cool Whip mixture on a pretzel crust layered with raspberry Jello. It's a sweet and salty classic dessert salad!
Total Time: 4 hours
5 from 48 votes
Read more

Christmas Dinner Desserts

I love decorating Christmas sugar cookies a few days before the holiday with my kids to serve for dessert plus it frees up extra time to make other holiday desserts to serve!

Yule log cake with cranberries on top.
Yule Log Cake (Bûche de Noël)
This Christmas make a traditional yule log cake (bûche de noël). A chocolate sponge cake is filled with creamy mascarpone, then covered with chocolate ganache for the bark.
Total Time: 2 hours 18 minutes
5 from 1 vote
Read more
Christmas sugar cookies.
Christmas Sugar Cookies
These Christmas sugar cookies are the best with a soft texture, sweet buttery taste and decorated with an easy icing. These festive cookies are perfect for the holiday season!
Total Time: 1 hour 28 minutes
5 from 38 votes
Read more
Oreo balls stacked on a plate.
Oreo Balls
These OREO balls are made with just 3 simple ingredients and are such an easy dessert recipe to make. Drizzle with chocolate or top with your favorite colored sprinkles for the perfect decorative treat!
Total Time: 35 minutes
4.99 from 150 votes
Read more
Stack of Christmas crack.
Christmas Crack Recipe
This Christmas crack recipe is the best sweet and salty treat made with a layer of saltine crackers, sweet toffee and chocolate! So easy and irresistible!
Total Time: 27 minutes
4.98 from 281 votes
Read more

Free Printable Christmas Menu Template

Print out this free editable Christmas menu template when planning your Christmas dinner this year. It also includes a cooking schedule and shopping list to help you stay organized for the big day.

christmas menu planning printables

More Christmas Recipes