This christmas eve dinner menu turns an ordinary evening into something magical, with a complete meal for the whole family. Christmas Eve falls on Thursday 24 December 2026, and it is the perfect night for a special dinner — festive enough to feel like a celebration, but relaxed enough that the cook can enjoy it too. This guide gives you a full menu, from elegant appetizers and mains to desserts, drinks and cosy finishing touches, with tips for a stress-free evening.
Key Facts
- Christmas Eve 2026 falls on Thursday 24 December, the night before Christmas Day on Friday 25 December.
- A good Christmas Eve menu balances one showpiece main with simple, make-ahead sides.
- Choose dishes that can be prepared in advance so you can relax with your family.
- Keep the menu lighter than Christmas Day, since a big feast follows the next day.
- Plan one dish children will love, so nobody goes hungry while waiting for dessert.
- Refrigerate leftovers within two hours and use them within three to four days.
Setting the Mood for Christmas Eve
A magical Christmas Eve dinner starts before the food arrives. Dim the overhead lights and light candles down the centre of the table — real candles in sturdy holders, or battery candles if children are helping at the table. A simple centrepiece of pine branches, pinecones and fairy lights costs almost nothing. Play soft Christmas music in the background, and let the smell of the cooking do the rest.
Keep the table setting simple but special. Use your best plates and glasses, even if dinner is casual, and add a small treat at each place — a candy cane, chocolate, or a handwritten place card. Children love finding their name on a card, and it makes the meal feel special.
The mood matters more than perfection. Christmas Eve is a night for being together, not for impressing anyone with a complicated meal. Choose recipes you have made before, or that are forgiving if the timing slips. Our guide to Christmas Eve traditions has more ideas for making the evening special, from reading a story together to leaving out treats for Santa.
Appetizers to Start the Evening
Start with appetizers that feel festive but are easy to prepare. A baked brie with cranberry sauce and walnuts is a classic: warm, gooey and ready in 20 minutes. Serve it with crackers and sliced baguette, and let guests help themselves while the main course finishes. Smoked salmon blinis are another elegant option — small pancakes topped with smoked salmon, crème fraîche and dill — assembled in minutes.
For something lighter, try a roasted red pepper and tomato soup served in small cups, or a winter salad of mixed leaves, sliced pears, walnuts and blue cheese with a honey dressing. A salad adds colour and freshness and balances the richer courses to come. If children are eating with you, add a platter they will enjoy — cheese cubes, grapes, breadsticks and cherry tomatoes — to nibble while the adults linger over the first course.
Keep appetizers small — the goal is to wake up everyone’s appetite, not fill them up before the main course. One or two choices are plenty, and both can be prepared earlier in the day.
Main Courses for the Whole Family
The main course is the heart of your christmas eve dinner menu, and it should be something the whole family enjoys. A roast beef with a red wine sauce is a classic choice that feels special without the work of a turkey. A beef fillet or rib roast cooks in about an hour, rests well, and carves easily at the table. Serve it with roast potatoes, honey-glazed carrots and green beans.
A glazed ham is another wonderful option, especially if you are serving turkey tomorrow. It feeds a crowd, reheats beautifully, and the leftovers are useful for days. For a lighter main, try a whole roasted salmon with herbs and lemon, served with new potatoes and a green salad. It looks impressive and cooks in under half an hour, suiting guests who prefer fish.
For a vegetarian main, a mushroom and chestnut wellington or a butternut squash and sage lasagne will please everyone at the table, not just the vegetarians. Whatever you choose, plan the cooking times backwards from when you want to sit down, and remember that most roasts need 15 to 20 minutes to rest. For more inspiration, see our full list of Christmas dinner menu ideas to mix and match dishes for both nights.

Sides, Drinks and the Dessert Table
Sides should be simple, seasonal and mostly make-ahead. Roast potatoes can be parboiled in the morning and finished in a hot oven, while braised red cabbage tastes better made a day ahead. Honey-glazed carrots, buttered green beans with almonds, and a creamy cauliflower cheese are all family favourites that need little attention once they are in the oven. A bread basket with warm rolls is always welcome.
Drinks deserve a little thought too. A non-alcoholic cranberry and orange punch, served in a large jug with orange slices and cinnamon sticks, looks festive and suits all ages. For adults, a glass of red wine with the main course and a small glass of something sparkling with dessert is plenty. Keep a jug of water on the table and offer tea or coffee with dessert.
Dessert is the moment children have been waiting for. A traditional Christmas pudding with custard or brandy butter is the classic finish, but a chocolate yule log is easier and often more popular with younger guests. Offer both if you can — a small pudding for the traditionalists and a yule log for everyone else. Add a bowl of clementines and a plate of mince pies for the table to pick at while the evening winds down.
Make-Ahead Tips for a Relaxed Evening
The secret to a relaxed Christmas Eve is doing as much as possible before the day. Make desserts two days ahead — Christmas pudding and yule log keep well. Prepare appetizers in the morning, lay the table at lunchtime, and parboil the potatoes and carrots early. Write a simple timeline on a piece of paper and stick it to the fridge: when each dish goes in the oven, when the table is laid, and when you sit down.
Christmas Eve dinner is a family occasion, so let family members own a job — one person lays the table, another makes the punch, and the children can arrange the place cards. Accept that something small will go wrong, and decide in advance that it does not matter.
Keep the kitchen tidy as you cook, washing up between courses if you can. A clean kitchen is a gift to yourself on Christmas morning, when you will be cooking all over again.
Leftovers and Christmas Day Prep
Christmas Eve leftovers are easy to manage if you act promptly. Carve any leftover meat off the bone, and pack food into shallow containers so it cools quickly. Refrigerate leftovers within two hours of serving, and use them within three to four days. Check the cold food storage chart for storing leftovers safely from FoodSafety.gov for storage times for cooked meat, sides and desserts.
Leftover roast beef makes wonderful sandwiches, and extra vegetables can go into a Boxing Day bubble and squeak. Before bed, prepare for Christmas morning: set the breakfast table, lay out the stockings, and check that everything for tomorrow’s dinner is ready. Then put your feet up. If you are planning the next big night already, our New Year Eve dinner menu ideas will help you plan the last celebration of the year.

Frequently Asked Questions
What should I serve for Christmas Eve dinner?
A simple festive menu works best: one or two appetizers, a roast main with seasonal sides, and a classic dessert like Christmas pudding or a yule log.
What is a good main course for Christmas Eve?
Roast beef, glazed ham or whole roasted salmon all work well. Choose something that cooks in about an hour, rests well, and can be carved easily at the table.
Can I prepare Christmas Eve dinner in advance?
Yes. Make desserts two days ahead, prepare appetizers in the morning, and parboil vegetables early. Most roasts only need an hour in the oven on the day.
What do children eat at Christmas Eve dinner?
Serve a familiar main with sides they like, plus a platter of cheese, grapes and breadsticks to nibble. A chocolate yule log is usually more popular with children than Christmas pudding.
How do I store Christmas Eve leftovers?
Refrigerate leftovers within two hours of serving, in shallow covered containers. Use them within three to four days, or freeze what you will not eat by then.
What drinks should I serve on Christmas Eve?
A non-alcoholic cranberry and orange punch suits all ages. For adults, red wine with the main course and something sparkling with dessert is plenty.


Leave a Reply