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.
120 min
Medium Christmas Roast Chicken with Herb Stuffing
25 min
Easy Smoked Salmon Bagel Bar for Christmas Brunch
47 min
Medium Roast Quail for Christmas with Herb Butter and Wild Mushroom Stuffing
55 min
Easy German Christmas Sauerkraut with Caraway and White Wine
45 min
Easy Christmas Lush (Layered Christmas Dessert)
70 min
Easy Bacon and Egg Tater Tot Casserole
30 min
Easy Christmas Kale Salad with Cranberries and Candied Pecans
45 min
Easy Festive Christmas Rice with Cranberries and Toasted Nuts
40 min
Medium Christmas Divinity Candy
80 min
Easy Christmas Baked Ziti
60 min
Medium Christmas Venison Roast
75 min
Easy Ham and Swiss Brunch Bake
150 min
Medium Moroccan Lamb Tagine with Apricots and Almonds
100 min
Medium White Chocolate Cranberry Cheesecake
180 min
Medium Christmas Roast Duck with Crispy Skin
210 min
Medium Jamaican Oxtails (Braised Oxtail Stew)
25 min
Easy Shaved Brussels Sprout Salad with Pomegranate and Toasted Almonds
22 min
Medium Keto Christmas Lava Cakes
5 min
Easy Christmas Juice (Cranberry Pomegranate Holiday Drink)
20 min
Easy Christmas Jello Recipe: Layered Red and Green Holiday Mold
60 min
Medium Chocolate Orange Tarts
215 min
Medium Christmas Pork Belly with Crispy Crackling
70 min
Medium Christmas Morning Quiche with Sausage and Cheese
30 min
Easy Spiced Pomegranate Punch
105 min
Medium Chestnut Cornbread Dressing
40 min
Easy Christmas Mashed Potatoes with Garlic and Feta
20 min
Easy Smoked Salmon Cucumber Canapes
85 min
Easy Air Fryer Gammon for Christmas
135 min
Hard Salmon Coulibiac (Russian Salmon Wellington)
35 min
Easy Bacon Brie Crescent Wreath
25 min
Easy Chai Apple Cider (Chaider)
95 min
Medium Christmas Potatoes au Gratin
35 min
Easy Marry Me Chicken Christmas Recipe
80 min
Easy Christmas Rum Cake
75 min
Easy Eggnog Bread Pudding
10 min
Easy Christmas Dip Recipe with Cranberry and Cream Cheese
70 min
Easy Air Fryer Roast Chicken for Christmas Dinner
65 min
Easy British Christmas Sausage Stuffing with Sage and Onion
70 min
Easy Basque Cheesecake for Christmas (Burnt San Sebastian Style)
45 min
Easy Herb-Crusted Christmas Pork Tenderloin with Garlic and Rosemary
42 min
Easy Christmas Wreath Stromboli with Crescent Roll Dough
60 min
Medium Christmas Enchiladas with Red and Green Chile Sauce
110 min
Medium Christmas Gravy with Madeira
30 min
Easy Christmas Baked Salmon with Honey Butter Glaze
75 min
Easy Cranberry Orange Bread with Orange Glaze
5 min
Easy Classic Snowball Drink Recipe (Advocaat and Lemonade)
120 min
Medium Christmas Lasagna Recipe (Make-Ahead Holiday Comfort)
25 min
Easy Baked Brie with Pecan Praline for Christmas
60 min
Medium Turron Recipe: Spanish Christmas Nougat (Alicante and Jijona)
65 min
Medium Risalamande (Danish Christmas Rice Pudding with Cherry Sauce)
65 min
Medium Julekake (Norwegian Christmas Bread)
120 min
Medium Christmas Pavlova with Tropical Fruit and Berries
75 min
Medium Pork Wellington with Mushroom Duxelles
60 min
Easy Christmas Yams Recipe (Sweet Potato Casserole with Marshmallows)
20 min
Easy Christmas Rum Balls
5 min
Easy Christmas Champagne Cocktail with Pomegranate
30 min
Easy Christmas Tiramisu (Tiramisu di Natale)
25 min
Easy Christmas Shrimp Cocktail with Homemade Cocktail Sauce
70 min
Medium Christmas Green Bean Casserole from Scratch
5 min
Easy Christmas Espresso Martini with Eggnog
85 min
Easy Christmas Morning Strata with Sausage and Gruyere
25 min
Easy Christmas Bruschetta with Cranberry and Goat Cheese
55 min
Easy Czech Potato Salad (Bramborovy Salat)
210 min
Hard Christmas Tamales with Pork and Red Chile
240 min
Medium Christmas Prime Rib Roast
30 min
Easy Christmas Tree Cheese Board
40 min
Medium Czech Christmas Carp (Smažený Kapr) — Fried Carp Recipe
80 min
Medium Classic Christmas Nut Roast
55 min
Medium Swedish Christmas Meatballs (Kottbullar) Recipe
65 min
Easy Classic Christmas Stuffing with Sage and Onion
70 min
Easy German Rotkohl (Braised Red Cabbage)
75 min
Easy Christmas Morning French Toast Bake
35 min
Medium Classic Yorkshire Puddings for Christmas Dinner
35 min
Easy Christmas Stuffed Mushrooms with Cream Cheese and Herbs
35 min
Easy Classic British Pigs in Blankets
255 min
Hard Christmas Roast Goose with Apple and Sage Stuffing
30 min
Easy Smoked Salmon Blini with Creme Fraiche and Dill
20 min
Easy Christmas Fruit Salad with Cream
210 min
Hard Feast of Seven Fishes: The Complete Italian Christmas Eve Dinner
270 min
Medium Traditional British Christmas Cake with Marzipan and Royal Icing
10 min
Easy Non-Alcoholic Christmas Punch with Cranberry and Citrus
45 min
Easy Honey Glazed Carrots and Parsnips
115 min
Hard Homemade Panettone (Traditional Italian Christmas Bread)
5 min
Easy Christmas Martini with Cranberry and Rosemary
20 min
Easy Homemade Cranberry Sauce with Orange and Warm Spices
40 min
Easy Brussels Sprouts with Bacon and Chestnuts
115 min
Medium White Chocolate Cranberry Christmas Cheesecake
32 min
Easy Italian Christmas Cookies with Lemon Glaze
225 min
Medium Traditional Christmas Fruitcake with Brandy Glaze
90 min
Hard Classic Beef Wellington with Mushroom Duxelles
235 min
Medium Herb Butter Roast Turkey with Pan Gravy
50 min
Easy Christmas Brownies with Peppermint Swirl
30 min
Medium Classic Homemade Eggnog
10 min
Easy Christmas Margarita with Cranberry and Rosemary
42 min
Easy Gluten-Free Christmas Cookies with Almond Flour
200 min
Easy Honey-Glazed Christmas Ham with Brown Sugar and Mustard
55 min
Medium Traditional Christmas Trifle with Sherry-Soaked Sponge and Custard
20 min
Easy Christmas Moscow Mule with Cranberry and Rosemary
405 min
Medium Traditional British Christmas Pudding with Brandy Butter
75 min
Easy Crispy Christmas Roast Potatoes with Goose Fat and Garlic
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
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
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
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
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
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.