Christmas
Recipes
From buttery cookies and rich puddings to show-stopping roasts and warming cocktails. Every recipe tested, photographed, and written for real home cooks.
Whether you're hosting a full Christmas dinner for the family or looking for quick party appetizers, we have 172+ tested recipes organised by course, occasion, and dietary need. Every recipe comes with step-by-step photos, prep and cook times, and honest difficulty ratings.
Browse Christmas cookies and desserts for the sweet tooth, main courses for the centrepiece, or explore vegetarian, vegan, and gluten-free collections for guests with dietary requirements.
Browse by Course
Eight categories, one unforgettable Christmas table.
Popular in Every Course
The most-loved recipes across our top categories.
Browse by Collection
15 curated collections for every occasion, diet, and cuisine.
Latest Recipes
Fresh from the kitchen, tested and ready to cook.
Main Courses Christmas Roast Chicken with Herb Stuffing
Breakfast & Brunch Smoked Salmon Bagel Bar for Christmas Brunch
Main Courses Roast Quail for Christmas with Herb Butter and Wild Mushroom Stuffing
Sides & Salads German Christmas Sauerkraut with Caraway and White Wine
Drinks Christmas Infused Vodka
Breakfast & Brunch Christmas Yogurt Parfait with Cranberry Granola
Desserts Christmas Lush (Layered Christmas Dessert)
Christmas Cookies Christmas Haystacks (No-Bake Butterscotch & Chow Mein Noodle Cookies)
Drinks Christmas Kompot (Czech Dried Fruit Compote)
Breakfast & Brunch Bacon and Egg Tater Tot Casserole
Drinks Homemade Christmas Liqueur
Sides & Salads Christmas Kale Salad with Cranberries and Candied Pecans
Planning Your Christmas Menu
Christmas dinner is the meal people remember all year. Whether your table seats four or twenty, the secret is the same: pick recipes you can actually execute without spending the entire day in the kitchen. Start with one showpiece main course, choose two or three sides that mostly take care of themselves in the oven, and lean on a dessert you can make days in advance.
The best Christmas cooks know that the real work happens before December 25th. Mince pies, Christmas pudding, and fruitcake all improve with age. Fudge, cookies, and bark freeze beautifully. Even main courses like beef Wellington can be assembled the night before and refrigerated until ready to roast. The goal is a Christmas morning that involves more coffee and presents than chopping and stirring.
Every family has its own traditions, and recipes are how those traditions travel through generations. A British Christmas might centre on roast turkey with bread sauce, crackling roast potatoes, and Brussels sprouts. In Italy, Christmas Eve means the Feast of the Seven Fishes. Czech families sit down to fried carp and potato salad. Mexican households prepare tamales weeks in advance. The recipes in this collection span more than 25 countries because Christmas is celebrated everywhere, and the food is always the heart of it.
If you are planning a Christmas menu for the first time, start simple. A good roast chicken with herb stuffing, roast potatoes, one green vegetable, and a gravy made from the pan juices is a complete Christmas dinner. Add a bought Christmas pudding or a batch of homemade mince pies and you have a feast. As confidence grows, the recipes are here waiting: beef Wellington, glazed ham, homemade stollen, layered trifles, and cocktails that make the evening sparkle.
Christmas Menu Planning Tips
A stress-free holiday starts with a solid plan. Here's how to approach it.
- 1
Start with the main course and work outward
Choose your centrepiece first - roast turkey, glazed ham, or beef Wellington - then select sides and a dessert that complement it. This avoids oven clashes and conflicting flavours.
- 2
Maximise make-ahead recipes
At least half your menu should be things you can prepare days (or weeks) in advance. Browse our make-ahead collection for recipes designed to be prepped early and reheated on the day.
- 3
Create a cooking timeline
Work backwards from your serving time. Note what needs oven time, what can be reheated on the stovetop, and what's served cold. Assign time slots so nothing fights for the same burner or oven shelf.
- 4
Account for dietary needs early
Ask guests about allergies and preferences well before you shop. Our vegetarian, vegan, gluten-free, and dairy-free collections make it easy to include everyone.
- 5
Don't forget the drinks
A batch cocktail or warming punch can be prepared the morning of Christmas and kept warm in a slow cooker. It frees you from bartending duties and gives guests something special the moment they walk in.
- 6
Keep breakfast simple
Christmas morning is for presents, not elaborate cooking. A make-ahead breakfast casserole or cinnamon rolls that rise overnight in the fridge mean you just need to pop something in the oven.
Christmas Recipes by Difficulty
Whether you're a first-time cook or a seasoned pro, there's a recipe for you.
Easy
Perfect for beginners. Simple techniques, common ingredients, and forgiving timing. Most ready in under 45 minutes.
Browse easy recipes →Medium
For confident home cooks. May involve multiple steps, precise timing, or techniques like pastry work, sauce-making, or tempering chocolate.
Browse by course →Advanced
Ambitious showstoppers. Multi-component dishes like beef Wellington, layered cakes, or handmade stollen that reward patience and practice.
Browse baking recipes →Frequently Asked Questions
Common questions about Christmas cooking, answered.
What are the most popular Christmas recipes?
The most popular Christmas recipes include roast turkey, glazed ham, mince pies, Christmas pudding, gingerbread cookies, and mulled wine. Recipes vary by country - British families favour roast turkey with all the trimmings, while Italian households serve the Feast of the Seven Fishes on Christmas Eve, and Mexican families prepare tamales weeks in advance.
How far in advance can I prepare Christmas food?
Many Christmas recipes can be made well ahead. Christmas pudding and fruitcake improve with 4–6 weeks of ageing. Cookies, fudge, and bark freeze for up to 3 months. Mince pies can be frozen unbaked for 2 months. Stuffing, cranberry sauce, and gravy can be made 2–3 days before. On Christmas Eve, you can assemble dishes like beef Wellington or breakfast casseroles and refrigerate overnight.
What should I cook for Christmas dinner if I'm a beginner?
Start with a simple roast chicken instead of turkey - it's more forgiving and cooks faster. Add roast potatoes, one green vegetable (like green beans or Brussels sprouts), and a simple gravy from the pan juices. For dessert, a no-bake chocolate trifle or shop-bought Christmas pudding with custard works perfectly. As your confidence grows, try more ambitious recipes like beef Wellington or homemade stollen.
How do I plan a Christmas menu for a large group?
For large groups, choose one main centrepiece (roast turkey or glazed ham), 3–4 sides that can be oven-roasted simultaneously, and a make-ahead dessert. Calculate roughly 500g of turkey per person (bone-in). Prepare a timeline working backwards from your serving time. Delegate dishes to guests - sides and desserts travel well. Set the table the night before, and prep all vegetables on Christmas Eve.
What are good vegetarian options for Christmas dinner?
Excellent vegetarian Christmas mains include mushroom Wellington, nut roast with cranberry glaze, stuffed butternut squash, cauliflower steaks with romesco sauce, and vegetable pot pie. Most traditional sides are already vegetarian - roast potatoes, stuffing (use vegetable stock), roasted carrots, and red cabbage. For dessert, most Christmas puddings, mince pies, and chocolate desserts are vegetarian-friendly.
What Christmas recipes can I make with kids?
Kids love decorating gingerbread cookies and sugar cookies, making chocolate truffles and fudge, assembling no-bake treats like Rocky Road or cornflake wreaths, and helping with simple tasks like stirring cake batter or pressing mince pie lids. Rice Krispie Christmas trees, candy cane bark, and hot chocolate bombs are also great projects that keep little hands busy on Christmas Eve.