Skip to main content
106 Recipes

Christmas Dinner Recipes

The centrepiece meal of the year deserves recipes you can trust. From show-stopping roasts and golden potatoes to rich gravies and make-ahead desserts, every dish here is tested for real home cooks cooking for real families.

Christmas roast chicken with golden crispy skin and herb butter on a white ceramic platter 120 min Medium

Christmas Roast Chicken with Herb Stuffing

Overhead flat-lay of a smoked salmon bagel bar spread with sliced bagels, smoked salmon, cream cheese, capers, red onion, and cucumber arranged on a white board 25 min Easy

Smoked Salmon Bagel Bar for Christmas Brunch

Roast quail for Christmas on a white oval platter with wild mushroom stuffing and thyme 47 min Medium

Roast Quail for Christmas with Herb Butter and Wild Mushroom Stuffing

German Christmas sauerkraut with caraway seeds and juniper berries in a white ceramic bowl 55 min Easy

German Christmas Sauerkraut with Caraway and White Wine

Christmas lush layered dessert in a glass baking dish with whipped topping and holiday sprinkles 45 min Easy

Christmas Lush (Layered Christmas Dessert)

Bacon and egg tater tot casserole in a white baking dish, golden crispy tots on top with melted cheese and bacon 70 min Easy

Bacon and Egg Tater Tot Casserole

Christmas kale salad with cranberries, candied pecans, and shaved parmesan in a white bowl 30 min Easy

Christmas Kale Salad with Cranberries and Candied Pecans

Festive Christmas rice pilaf with cranberries and toasted almonds in a white serving bowl 45 min Easy

Festive Christmas Rice with Cranberries and Toasted Nuts

Christmas divinity candy drops on a white tray, some topped with pecan halves 40 min Medium

Christmas Divinity Candy

Christmas baked ziti in a baking dish with golden bubbling mozzarella and marinara sauce 80 min Easy

Christmas Baked Ziti

Sliced Christmas venison loin roast on a white platter, showing a red-pink interior with a dark juniper and herb crust 60 min Medium

Christmas Venison Roast

Ham and Swiss brunch bake in a white baking dish, golden crust with visible ham and cheese 75 min Easy

Ham and Swiss Brunch Bake

Moroccan lamb tagine with apricots and almonds in a terracotta dish 150 min Medium

Moroccan Lamb Tagine with Apricots and Almonds

White chocolate cranberry cheesecake with glossy red cranberry topping on a white ceramic stand 100 min Medium

White Chocolate Cranberry Cheesecake

Whole Christmas roast duck with crispy golden-brown skin on a white serving platter 180 min Medium

Christmas Roast Duck with Crispy Skin

Jamaican braised oxtails in a cast iron pot with butter beans and thyme 210 min Medium

Jamaican Oxtails (Braised Oxtail Stew)

Shaved brussels sprout salad with pomegranate seeds, toasted almonds, and Parmesan in a white bowl 25 min Easy

Shaved Brussels Sprout Salad with Pomegranate and Toasted Almonds

Keto Christmas lava cakes with molten chocolate center in white ramekins, dusted with powdered erythritol 22 min Medium

Keto Christmas Lava Cakes

Overhead view of a pitcher of christmas juice made with cranberry, pomegranate, and fresh orange slices 5 min Easy

Christmas Juice (Cranberry Pomegranate Holiday Drink)

Layered Christmas jello in a bundt mold showing red green and white layers on a white plate 20 min Easy

Christmas Jello Recipe: Layered Red and Green Holiday Mold

Mini chocolate orange tarts with glossy dark ganache and candied orange peel on a white ceramic board 60 min Medium

Chocolate Orange Tarts

Christmas pork belly with crispy crackling on a white platter, sliced to show layers 215 min Medium

Christmas Pork Belly with Crispy Crackling

Christmas morning sausage and cheese quiche in a white tart dish, one slice cut to reveal the creamy custard filling 70 min Medium

Christmas Morning Quiche with Sausage and Cheese

Spiced pomegranate punch in a clear glass punch bowl with orange slices and cinnamon sticks floating on the surface 30 min Easy

Spiced Pomegranate Punch

Chestnut cornbread dressing in a white oval baking dish, golden-brown top with roasted chestnuts and sage visible 105 min Medium

Chestnut Cornbread Dressing

Creamy Christmas mashed potatoes with garlic and feta in a white ceramic bowl 40 min Easy

Christmas Mashed Potatoes with Garlic and Feta

Smoked salmon cucumber canapes on a white serving platter with cream cheese, dill, and capers 20 min Easy

Smoked Salmon Cucumber Canapes

Glazed Christmas gammon joint with caramelised honey mustard glaze and clove-studded diamond scoring, freshly carved in a roasting dish 85 min Easy

Air Fryer Gammon for Christmas

Sliced salmon coulibiac with golden brioche crust revealing layers of salmon, mushroom duxelles, and herbed rice on a white platter 135 min Hard

Salmon Coulibiac (Russian Salmon Wellington)

Bacon brie crescent wreath on a white plate, golden-brown flaky pastry filled with melted brie, crispy bacon, and cranberry sauce 35 min Easy

Bacon Brie Crescent Wreath

Hot chai apple cider in a glass mug with cinnamon stick and star anise, steam rising 25 min Easy

Chai Apple Cider (Chaider)

Christmas potatoes au gratin in a white ceramic baking dish with golden bubbling Gruyere crust 95 min Medium

Christmas Potatoes au Gratin

Marry me chicken in a cream sauce with sun-dried tomatoes and spinach in a white skillet 35 min Easy

Marry Me Chicken Christmas Recipe

Christmas rum cake bundt with buttered rum glaze and powdered sugar on a white cake stand 80 min Easy

Christmas Rum Cake

Eggnog bread pudding in a white ceramic baking dish, golden brown with nutmeg, served with cream sauce 75 min Easy

Eggnog Bread Pudding

Christmas dip with cranberry sauce layered over cream cheese in a white bowl with crackers 10 min Easy

Christmas Dip Recipe with Cranberry and Cream Cheese

Crispy air fryer roast chicken on a white platter, golden skin with herbs, juices on the plate 70 min Easy

Air Fryer Roast Chicken for Christmas Dinner

British Christmas sausage stuffing with sage and onion in a white baking dish 65 min Easy

British Christmas Sausage Stuffing with Sage and Onion

Burnt Basque cheesecake with deeply caramelized top and creamy custard interior on a white plate 70 min Easy

Basque Cheesecake for Christmas (Burnt San Sebastian Style)

Herb-crusted Christmas pork tenderloin sliced into medallions on a white platter, showing juicy interior and garlic rosemary crust 45 min Easy

Herb-Crusted Christmas Pork Tenderloin with Garlic and Rosemary

Golden Christmas wreath stromboli made from crescent roll dough with salami and mozzarella filling, garnished with rosemary and cranberries 42 min Easy

Christmas Wreath Stromboli with Crescent Roll Dough

Christmas enchiladas with red and green chile sauce side by side in a ceramic baking dish with melted cheese 60 min Medium

Christmas Enchiladas with Red and Green Chile Sauce

Rich Madeira Christmas gravy in a white ceramic gravy boat, deeply colored and glossy 110 min Medium

Christmas Gravy with Madeira

Whole side of Christmas baked salmon with honey butter glaze, lemon slices, and fresh herbs in a white baking dish 30 min Easy

Christmas Baked Salmon with Honey Butter Glaze

Sliced cranberry orange bread with orange glaze on a white ceramic plate, showing bright red cranberry pieces throughout the golden crumb 75 min Easy

Cranberry Orange Bread with Orange Glaze

Classic British snowball cocktail in a highball glass with advocaat and lemonade, lime slice on the rim 5 min Easy

Classic Snowball Drink Recipe (Advocaat and Lemonade)

Make-ahead christmas lasagna in a white ceramic baking dish, top layer golden and bubbling with meat ragu and melted mozzarella 120 min Medium

Christmas Lasagna Recipe (Make-Ahead Holiday Comfort)

Baked brie with pecan praline topping on a white ceramic plate, cheese oozing at the edges 25 min Easy

Baked Brie with Pecan Praline for Christmas

Sliced Turron de Alicante showing whole almonds in white honey nougat with wafer paper layers 60 min Medium

Turron Recipe: Spanish Christmas Nougat (Alicante and Jijona)

Danish risalamande rice pudding in a white bowl with cherry sauce and whole almond 65 min Medium

Risalamande (Danish Christmas Rice Pudding with Cherry Sauce)

Sliced Norwegian julekake Christmas bread on a white plate, showing golden crumb with raisins and candied peel 65 min Medium

Julekake (Norwegian Christmas Bread)

Australian Christmas pavlova topped with whipped cream, tropical fruit, and berries on a white ceramic plate 120 min Medium

Christmas Pavlova with Tropical Fruit and Berries

Sliced pork wellington with mushroom duxelles on a white platter showing golden pastry and pink tenderloin center 75 min Medium

Pork Wellington with Mushroom Duxelles

Christmas yams sweet potato casserole with golden toasted marshmallows in a white baking dish 60 min Easy

Christmas Yams Recipe (Sweet Potato Casserole with Marshmallows)

Christmas rum balls on a white plate, some dusted with cocoa powder and others coated in crushed pecans 20 min Easy

Christmas Rum Balls

Christmas champagne cocktail with pomegranate arils and orange peel in a crystal flute 5 min Easy

Christmas Champagne Cocktail with Pomegranate

Christmas tiramisu in a white ceramic dish dusted with dark cocoa powder, showing distinct layers of mascarpone cream and espresso-soaked ladyfingers 30 min Easy

Christmas Tiramisu (Tiramisu di Natale)

Christmas shrimp cocktail platter with homemade cocktail sauce and lemon wedges on a white plate 25 min Easy

Christmas Shrimp Cocktail with Homemade Cocktail Sauce

Christmas green bean casserole in a white oval baking dish with crispy shallot topping, fresh from the oven 70 min Medium

Christmas Green Bean Casserole from Scratch

Christmas espresso martini with eggnog foam and coffee beans garnish in a cocktail glass 5 min Easy

Christmas Espresso Martini with Eggnog

Golden Christmas morning strata fresh from the oven in a white baking dish, with crispy bread top and melted Gruyere cheese 85 min Easy

Christmas Morning Strata with Sausage and Gruyere

Christmas bruschetta with cranberry compote and goat cheese on a white serving platter 25 min Easy

Christmas Bruschetta with Cranberry and Goat Cheese

Czech potato salad bramborovy salat in a white ceramic bowl with diced vegetables and egg garnish 55 min Easy

Czech Potato Salad (Bramborovy Salat)

Authentic Mexican Christmas tamales with pork and red chile filling on a white ceramic platter, corn husks unwrapped to show steamed masa 210 min Hard

Christmas Tamales with Pork and Red Chile

Christmas prime rib roast sliced to show pink interior with herb crust, on white platter 240 min Medium

Christmas Prime Rib Roast

Christmas tree shaped cheese board with cheddar, brie, cured meats, rosemary, and cranberries arranged on a wooden board 30 min Easy

Christmas Tree Cheese Board

Golden fried Czech Christmas carp fillets on a white plate with lemon wedge and potato salad 40 min Medium

Czech Christmas Carp (Smažený Kapr) — Fried Carp Recipe

Classic Christmas nut roast in a white loaf dish, sliced to show the dense nut and lentil interior 80 min Medium

Classic Christmas Nut Roast

Swedish Christmas meatballs (kottbullar) in cream gravy in a white ceramic bowl 55 min Medium

Swedish Christmas Meatballs (Kottbullar) Recipe

Classic Christmas stuffing in a white baking dish with golden crust and visible herbs 65 min Easy

Classic Christmas Stuffing with Sage and Onion

Traditional German Rotkohl braised red cabbage in a white ceramic serving dish, deep purple and glossy with apple pieces 70 min Easy

German Rotkohl (Braised Red Cabbage)

Christmas French toast bake in a white baking dish with golden streusel topping and powdered sugar, ready to serve on Christmas morning 75 min Easy

Christmas Morning French Toast Bake

Twelve freshly baked Yorkshire puddings in a muffin tin, tall and golden with hollow centres 35 min Medium

Classic Yorkshire Puddings for Christmas Dinner

Baked Christmas stuffed mushrooms with cream cheese and parmesan on a white serving platter 35 min Easy

Christmas Stuffed Mushrooms with Cream Cheese and Herbs

Golden crispy pigs in blankets in a white roasting dish, chipolatas wrapped in streaky bacon, caramelised and glistening 35 min Easy

Classic British Pigs in Blankets

Whole roast goose with crisp golden skin and apple sage stuffing on a white serving platter 255 min Hard

Christmas Roast Goose with Apple and Sage Stuffing

Smoked salmon blini topped with creme fraiche and dill on a slate serving board 30 min Easy

Smoked Salmon Blini with Creme Fraiche and Dill

Christmas fruit salad with strawberries, kiwi, pomegranate, grapes, and whipped cream in a white bowl 20 min Easy

Christmas Fruit Salad with Cream

An Italian feast of seven fishes platter with baccala, shrimp, clams, linguine, calamari, mussels, and smoked salmon crostini 210 min Hard

Feast of Seven Fishes: The Complete Italian Christmas Eve Dinner

Traditional British Christmas cake with white royal icing and marzipan on a white cake stand 270 min Medium

Traditional British Christmas Cake with Marzipan and Royal Icing

Non-alcoholic Christmas punch in a glass punch bowl with cranberry and orange slices 10 min Easy

Non-Alcoholic Christmas Punch with Cranberry and Citrus

Honey glazed carrots and parsnips on a white serving platter garnished with fresh thyme 45 min Easy

Honey Glazed Carrots and Parsnips

Homemade panettone Italian Christmas bread sliced to show fluffy interior with candied fruit and raisins 115 min Hard

Homemade Panettone (Traditional Italian Christmas Bread)

Christmas martini cocktail in a crystal glass with cranberry and rosemary garnish 5 min Easy

Christmas Martini with Cranberry and Rosemary

Homemade whole-berry cranberry sauce in a white bowl with orange zest 20 min Easy

Homemade Cranberry Sauce with Orange and Warm Spices

Roasted Brussels sprouts with crispy bacon and chestnuts in a white serving dish 40 min Easy

Brussels Sprouts with Bacon and Chestnuts

White chocolate cranberry Christmas cheesecake with cranberry swirl and gingersnap crust on a white plate 115 min Medium

White Chocolate Cranberry Christmas Cheesecake

Plate of soft Italian Christmas cookies with lemon glaze and rainbow sprinkles 32 min Easy

Italian Christmas Cookies with Lemon Glaze

Traditional British Christmas fruitcake with brandy glaze and whole almonds on a white plate 225 min Medium

Traditional Christmas Fruitcake with Brandy Glaze

Sliced classic beef wellington on a white platter showing pink beef tenderloin wrapped in mushroom duxelles and golden puff pastry 90 min Hard

Classic Beef Wellington with Mushroom Duxelles

Herb butter roast turkey with crisp golden skin on a white serving platter 235 min Medium

Herb Butter Roast Turkey with Pan Gravy

Christmas brownies with peppermint cream cheese swirl and crushed candy canes in a white baking dish 50 min Easy

Christmas Brownies with Peppermint Swirl

Glass of classic homemade eggnog topped with freshly grated nutmeg and a cinnamon stick 30 min Medium

Classic Homemade Eggnog

Two cranberry Christmas margaritas in sugar-rimmed coupe glasses garnished with rosemary and cranberries 10 min Easy

Christmas Margarita with Cranberry and Rosemary

Decorated gluten-free Christmas cookies in festive shapes with royal icing on a white plate 42 min Easy

Gluten-Free Christmas Cookies with Almond Flour

Honey-glazed Christmas ham with brown sugar and cloves on a white serving platter 200 min Easy

Honey-Glazed Christmas Ham with Brown Sugar and Mustard

Traditional British Christmas trifle in a glass bowl showing layers of sponge, berry compote, custard, and whipped cream topped with fresh berries 55 min Medium

Traditional Christmas Trifle with Sherry-Soaked Sponge and Custard

Christmas Moscow mule cocktails in copper mugs with cranberry, lime, and rosemary garnish 20 min Easy

Christmas Moscow Mule with Cranberry and Rosemary

Traditional British Christmas pudding on a white plate with brandy butter and holly garnish 405 min Medium

Traditional British Christmas Pudding with Brandy Butter

Crispy golden Christmas roast potatoes with rosemary and garlic on a white serving platter 75 min Easy

Crispy Christmas Roast Potatoes with Goose Fat and Garlic

The Christmasify Kitchen

Planning the Perfect Christmas Dinner

Christmas dinner is the meal everyone talks about for months afterwards. Getting it right is less about ambition and more about planning - choosing recipes that work together, timing dishes so everything arrives hot, and giving yourself enough make-ahead options that you are not a frantic mess when guests sit down.

The classic formula works: one showpiece main course (roast turkey, glazed ham, or beef Wellington), three side dishes (a starch, a green vegetable, and a root veg), gravy, cranberry sauce, and a dessert you made yesterday. That is a complete Christmas dinner that feeds eight people without requiring professional kitchen skills.

For vegetarian guests, prepare a separate centrepiece - mushroom Wellington, nut roast, or stuffed squash - rather than expecting them to make a meal from sides. It takes minimal extra effort and makes a huge difference. Similarly, check for allergies early and browse our gluten-free and dairy-free collections for inclusive options.

Start your Christmas dinner timeline a month out: order the meat, plan the menu, and begin the make-ahead baking. Two weeks before, finalise the shopping list. Two days before, prep vegetables and make sauces. Christmas Eve, set the table and assemble anything that bakes on the day. On Christmas morning, it is just a matter of executing the plan.

Christmas Dinner Recipes Tips

Expert advice for perfect results every time.

  1. 1

    Write a minute-by-minute timeline

    Work backwards from your serving time. Note when each dish goes into the oven, when the turkey comes out to rest, and when sides need reheating. Pin the timeline to the fridge and cross off each step as you go.

  2. 2

    Prep all vegetables on Christmas Eve

    Peel and chop potatoes (store in cold water), trim sprouts, peel parsnips and carrots. Store everything in labelled containers in the fridge. This saves 45+ minutes on Christmas Day.

  3. 3

    Make gravy from the drippings

    After the turkey or roast comes out, place the roasting tin on the hob. Deglaze with wine, add stock, and stir in a flour-butter roux. The pan drippings are liquid gold - never throw them away.

  4. 4

    Rest the meat, then crisp the potatoes

    When the main course comes out to rest (30–45 minutes for turkey), crank the oven to maximum and get the roast potatoes crisping. This solves the oven-scheduling puzzle that trips up most cooks.

  5. 5

    Accept help

    Assign guests a dish to bring - dessert, a side dish, or drinks. A shared effort makes the meal more special and takes pressure off the host.

Frequently Asked Questions

Common questions about christmas dinner recipes, answered.

What should I serve for Christmas dinner?

A classic Christmas dinner includes a roast main (turkey, ham, beef, or lamb), 3–4 sides (roast potatoes, a green vegetable, a root vegetable, stuffing), gravy, cranberry sauce, and a dessert (Christmas pudding, trifle, or chocolate torte). Adjust based on your family's traditions and the number of guests. One main course, three sides, and one dessert is the sweet spot for most home cooks.

How do I time Christmas dinner so everything is ready at once?

Start by noting the serving time, then work backwards. The turkey goes in 4–5 hours before serving. Sides that need oven time go in during the turkey's resting period. Gravy is made from the pan drippings while the turkey rests. Pre-made sauces and braised vegetables just need reheating. Write every step on a timeline and stick to it.

How much food do I need per person for Christmas dinner?

For turkey: 500g per person (bone-in) or 250g (boneless). For ham: 250–300g per person. Potatoes: 3–4 medium per person. Vegetables: 100–150g per person per type. Stuffing: about 75g per person. Gravy: 100ml per person. Always cook a little extra - leftovers are part of the joy.

What is the best order to serve Christmas dinner?

Traditionally: drinks and nibbles as guests arrive, then a light starter (soup or smoked salmon), followed by the main course with all sides served family-style, then a rest before dessert with coffee. For a more relaxed meal, skip the starter and let the main course and sides be the star. Cheese can come after dessert or replace it entirely.

How do I cater for different dietary requirements?

Ask guests about allergies and preferences at least 2 weeks before. Prepare one vegetarian main (mushroom Wellington or nut roast) alongside the turkey. Check that sides are naturally gluten-free or dairy-free, or make simple swaps. Label dishes at the table so guests know what is safe for them. Having one dedicated alternative main is much better than trying to modify every dish.