Skip to content

39 Easy Christmas Recipes: Appetizers, Mains & Desserts

Easy Christmas Recipe
Do Share Recipe

Christmas cooking is a scheduling problem more than a cooking one. The recipes are rarely difficult; fitting them all into one oven on one morning is.

These 39 cover the whole day – drinks and appetizers, a main course in five directions including a vegan roast, the sides that matter, and enough desserts to see you through to New Year. Times run from five minutes to an overnight brine.

Every recipe links through to the full method. The make-ahead notes at the bottom are the difference between enjoying the day and spending it in the kitchen.

Our Top Picks at a Glance

How to Get Christmas Dinner Out on Time

  • Work backwards from when you want to eat. Write the times down. The roast needs resting time, and that resting window is exactly when the oven is free for the potatoes and the stuffing.
  • Rest the roast for at least 30 minutes. A large bird or joint holds its heat far longer than people expect, and this is not wasted time – it is the slot everything else cooks in.
  • Make the cranberry sauce days ahead. It keeps for two weeks in the fridge and tastes better after a few days. It is the easiest thing to remove from the schedule.
  • Peel and part-cook the potatoes the day before. Parboil, drain, rough them up, cool completely, and refrigerate uncovered. They roast better from cold and dry than from fresh.
  • Choose desserts you can make in advance. Trifles, fudge, toffee and most cookies are all better made ahead. Nothing on the dessert table needs to be made on the day.
  • Count your oven shelves before you plan the menu. This is the constraint that catches people out every year.

39 Easy Christmas Recipes

1. Cranberry Mule / Christmas Mule Recipe

Cranberry Mule / Christmas Mule Recipe

Six ingredients, 5 minutes, one glass. The fastest thing on this page. Make a jug of the cranberry and lime base ahead and top with ginger beer to order.

Key ingredients: vodka, cranberry juice, lime juice, ginger beer, Ice crushed or cubed

Total time: 5 min  |  Serves: 1  |  Ingredients: 6

Get the full recipe →

2. Spiced Christmas Margarita Recipe

Spiced Christmas Margarita Recipe

Fifteen ingredients, 5 minutes. Warm spices in a margarita. The spice syrup can be made a week ahead and kept in the fridge.

Key ingredients: tequila, pomegranate juice, tangerine or orange juice, orange liqueur, honey, vanilla extract

💡 Cook’s tip: Honey — offers natural sweetness that blends with the warm spices instead of competing with them.

Total time: 5 min  |  Ingredients: 15

Get the full recipe →

3. Christmas Fudge Recipe

Christmas Fudge Recipe

Five ingredients, 10 minutes. Fudge in ten minutes, then it sets in the fridge. Cut it into small squares – it is richer than it looks.

Key ingredients: sweetened condensed milk, semi-sweet chocolate chips, white chocolate chips, vanilla extract, Christmas sprinkles

💡 Cook’s tip: Semi-sweet chocolate chips — the darker chocolate balances the sweetness perfectly and gives that rich base layer. Always use good-quality chocolate for the best flavor.

Total time: 10 min  |  Ingredients: 5

Get the full recipe →

4. Whoville’s Spiced Up Christmas Margarita Recipe

Whoville’s Spiced Up Christmas Margarita Recipe

Fifteen ingredients, 15 minutes. A brighter, spicier version of the one above. Worth making a batch base for rather than mixing individually.

Key ingredients: pomegranate juice, tangerine or orange juice, tequila, orange liqueur, vanilla extract, ground cinnamon

Total time: 15 min  |  Ingredients: 15

Get the full recipe →

5. Christmas Charcuterie (Board) Recipe

Christmas Charcuterie (Board) Recipe

Twelve ingredients, 20 minutes, serves ten. Assembly rather than cooking, which is exactly what you want on a busy day. Take the cheese out of the fridge an hour before.

Key ingredients: salami, coppa, blue cheese, brie, hard cheese, Green grapes

💡 Cook’s tip: Salami — pre-sliced salami works best because it folds nicely and offers a rich, savory flavor that balances well with mild cheeses.

Total time: 20 min  |  Serves: 10  |  Ingredients: 12

Get the full recipe →

6. Christmas Popcorn Balls Recipe

Christmas Popcorn Balls Recipe

Six ingredients, 20 minutes. Butter your hands before shaping or you will spend longer cleaning them than making these.

Key ingredients: popcorn kernels, butter, mini marshmallows, Christmas-themed M&Ms, Christmas sprinkles, Non-stick cooking spray

💡 Cook’s tip: Popcorn kernels — i prefer using plain unpopped kernels because pre-popped bags often have extra salt or flavorings.

Total time: 20 min  |  Ingredients: 6

Get the full recipe →

7. Cranberry Sauce Recipe

Cranberry Sauce Recipe

Four ingredients, 20 minutes, serves eight. The fewest ingredients here and the easiest thing to take off Christmas morning – it keeps two weeks in the fridge.

Key ingredients: cranberries, sugar, add-ins

💡 Cook’s tip: Remove the saucepan from heat and let the sauce cool at room temperature.

Total time: 20 min  |  Serves: 8  |  Ingredients: 4

Get the full recipe →

8. Cranberry Brie Bites Recipe

Cranberry Brie Bites Recipe

Five ingredients, 25 minutes. The appetizer that appears at every holiday party for good reason. Five ingredients and they are gone in minutes.

Key ingredients: all-purpose flour, sheet of refrigerated crescent dough, wheel of brie cheese, whole-berry cranberry sauce, rosemary sprigs

Total time: 25 min  |  Ingredients: 5

Get the full recipe →

9. Christmas Puppy Chow Recipe

Christmas Puppy Chow Recipe

Eleven ingredients, 25 minutes, serves twenty. Best for a crowd on this list. Make it in a large bag rather than a bowl – it coats far more evenly.

Key ingredients: Chex cereal, semisweet chocolate chips, smooth peanut butter, vanilla extract, powdered sugar, Christmas-colored sprinkles

💡 Cook’s tip: Semisweet chocolate chips — use high-quality chocolate for the best melt and flavor.

Total time: 25 min  |  Serves: 20  |  Ingredients: 11

Get the full recipe →

10. Festive Christmas Cranberry Roll Ups Recipe

Festive Christmas Cranberry Roll Ups Recipe

Six ingredients, 25 minutes. Roll tightly, chill, then slice. Six ingredients and they look like they took real effort.

Key ingredients: crescent roll dough, cranberry sauce, cream cheese, powdered sugar, vanilla extract, pecans

Total time: 25 min  |  Ingredients: 6

Get the full recipe →

11. Quick Cranberry Meatballs (Christmas Recipe)

Quick Cranberry Meatballs (Christmas Recipe)

Six ingredients, 25 minutes. Cranberry sauce as a glaze for meatballs, which is a better idea than it sounds. Keep them warm in a slow cooker on the table.

Key ingredients: meatballs, jellied or whole cranberry sauce, BBQ sauce, soy sauce, brown sugar, A pinch of chili flakes

Total time: 25 min  |  Ingredients: 6

Get the full recipe →

12. Turkey Cranberry and Brie Egg Rolls Recipe

Turkey Cranberry and Brie Egg Rolls Recipe

Ten ingredients, 25 minutes. The best use for leftover turkey there is. Seal the edges with water or the filling escapes into the oil.

Key ingredients: egg roll wrappers, turkey, poultry seasoning, Salt and pepper to taste, cranberry sauce, brie cheese

💡 Cook’s tip: Turkey — leftover roasted turkey works best; finely shredded meat heats evenly inside the egg rolls.

Total time: 25 min  |  Ingredients: 10

Get the full recipe →

13. Christmas Pesto Pasta Recipe

Christmas Pesto Pasta Recipe

Eight ingredients, 25 minutes, serves four. Green and red on the plate without trying. A useful dinner for the run-up rather than the day itself.

Key ingredients: pasta such as farfalle or penne, basil pesto, cherry tomatoes, peas, garlic, Salt and pepper to taste

💡 Cook’s tip: Garlic — fresh garlic gives a warm depth—avoid garlic granules for best results.

Total time: 25 min  |  Serves: 4  |  Ingredients: 8

Get the full recipe →

14. Gingerbread Pancakes Recipe

Gingerbread Pancakes Recipe

Thirteen ingredients, 25 minutes. Christmas morning breakfast. Mix the dry ingredients the night before so it is a five-minute job while everyone opens presents.

Key ingredients: eggs, milk, molasses, brown sugar, all-purpose flour, baking powder

💡 Cook’s tip: All-purpose flour — the foundation of the batter. Use fresh flour for the best rise.

Total time: 25 min  |  Ingredients: 13

Get the full recipe →

15. Christmas Sugar Cookies Decorating Recipe

Christmas Sugar Cookies Decorating Recipe

Seven ingredients, 30 minutes. The cookies children will want to help with. Chill the dough before rolling and the shapes hold their edges.

Key ingredients: butter, sugar, egg, vanilla extract, all-purpose flour, baking powder

💡 Cook’s tip: Sugar — regular white sugar gives these cookies the right sweetness and texture. Avoid coarse sugar.

Total time: 30 min  |  Ingredients: 7

Get the full recipe →

16. Christmas Tree Pull Apart Bread Recipe

Christmas Tree Pull Apart Bread Recipe

Nine ingredients, 32 minutes, serves eight. Shaped as a tree and pulled apart at the table. It looks like considerably more work than it is.

Key ingredients: string cheese mozzarella sticks, Colby-Monterey Jack cheese sticks, biscuits, butter, garlic powder, Italian seasoning

Total time: 32 min  |  Serves: 8  |  Ingredients: 9

Get the full recipe →

17. Christmas Salad with Honey Mustard Dressing Recipe

Christmas Salad with Honey Mustard Dressing Recipe

Eighteen ingredients, 35 minutes, serves eight. Something fresh against a very rich meal. Dress it at the table, not in the kitchen.

Key ingredients: walnuts, shelled pumpkin seeds, honey or maple syrup, chipotle chili powder, mixed greens, Frisée or arugula

Total time: 35 min  |  Serves: 8  |  Ingredients: 18

Get the full recipe →

18. Savory Turkey and Cranberry Crescent Ring Recipe

Savory Turkey and Cranberry Crescent Ring Recipe

Eleven ingredients, 40 minutes, serves six. A centrepiece made from shop-bought crescent dough. Excellent for Boxing Day leftovers.

Key ingredients: tube crescent rolls, chive and onion cream cheese, Dijon mustard, rosemary or thyme ), Gruyere cheese, turkey

💡 Cook’s tip: Make sure the layer is even so every bite has creamy flavor.

Total time: 40 min  |  Serves: 6  |  Ingredients: 11  |  Calories: 420 kcal

Get the full recipe →

19. Creamy Holiday Mashed Potatoes Recipe

Creamy Holiday Mashed Potatoes Recipe

Six ingredients, 40 minutes. Warm the milk and butter before they go in – cold dairy into hot potato makes them gluey. Six ingredients, done properly.

Key ingredients: potatoes, milk, cream cheese, butter, chives

💡 Cook’s tip: Be careful not to overmix — that can make the mash gluey instead of creamy.

Total time: 40 min  |  Ingredients: 6

Get the full recipe →

20. Easy Gingerbread Man Recipe

Easy Gingerbread Man Recipe

Seven ingredients, 42 minutes. The traditional one. The dough keeps in the fridge for three days, so you can bake in batches across the week.

Key ingredients: all-purpose flour, ground ginger, butter, treacle, brown sugar, baking soda

💡 Cook’s tip: All-purpose flour — this gives structure to the cookies and helps them hold their shape nicely when you cut them out.

Total time: 42 min  |  Ingredients: 7

Get the full recipe →

21. Christmas Tree Spinach Dip Breadsticks Recipe

Christmas Tree Spinach Dip Breadsticks Recipe

Eleven ingredients, 47 minutes. Breadsticks arranged as a tree around a bowl of dip. A better party centrepiece than the effort would suggest.

Key ingredients: Refrigerated pizza dough, spinach, Cream cheese, Parmesan cheese, mozzarella cheese, Garlic

💡 Cook’s tip: Spinach — cup thawed and squeezed dry removing excess moisture prevents soggy breadsticks.

Total time: 47 min  |  Ingredients: 11

Get the full recipe →

22. Christmas Stuffing Recipe

Christmas Stuffing Recipe

Ten ingredients, 50 minutes, serves eight. Dry the bread out the day before – fresh bread turns to paste. This is the single most important step.

Key ingredients: sausage meat, onions, thyme, white breadcrumbs, eggs, Salt and pepper to taste

💡 Cook’s tip: White breadcrumbs — breadcrumbs bind everything and soak up the sausage juices. I always make my own or choose fresh ones rather than dry packet ones for better texture.

Total time: 50 min  |  Serves: 8  |  Ingredients: 10

Get the full recipe →

23. Cranberry Turkey Stuffing Balls Recipe

Cranberry Turkey Stuffing Balls Recipe

Nineteen ingredients, 50 minutes, serves eight. Stuffing in ball form, which means more crisp surface per portion. Better than a tray of it.

Key ingredients: day-old bread, butter, yellow onion, garlic cloves, celery stalk, sage

💡 Cook’s tip: Ground turkey works best for binding, but leftover roast turkey is perfect for saving time.

Total time: 50 min  |  Serves: 8  |  Ingredients: 19  |  Calories: 380 kcal

Get the full recipe →

24. Gingerbread Pudding Cake Recipe

Gingerbread Pudding Cake Recipe

Eleven ingredients, 50 minutes, serves eight. A self-saucing pudding. Do not stir the layers together before baking, however wrong it looks.

Key ingredients: all-purpose flour, brown sugar, ground ginger, ground cinnamon, unsulfured molasses, milk

💡 Cook’s tip: Unsulfured molasses — avoid blackstrap molasses as it can be too bitter. Unsulfured adds depth without overpowering.

Total time: 50 min  |  Serves: 8  |  Ingredients: 11  |  Calories: 300 kcal

Get the full recipe →

25. Vegan Christmas Roast Recipe

Vegan Christmas Roast Recipe

Thirteen ingredients, 55 minutes. A proper centrepiece for the vegan at the table rather than a plate of side dishes. Make it whether or not you need to.

Key ingredients: vegan puff pastry, dry brown or green lentils, mushrooms, roasted chestnuts, onion, garlic cloves

💡 Cook’s tip: Dry brown or green lentils — these hold their shape well after cooking and give the filling a meaty, hearty texture.

Total time: 55 min  |  Ingredients: 13

Get the full recipe →

26. Christmas Shortbread Cookies Recipe

Christmas Shortbread Cookies Recipe

Thirteen ingredients, 57 minutes. Shortbread wants cold butter and a light hand. Overworked dough goes tough, and there is no fixing it.

Key ingredients: butter, powdered sugar, vanilla extract, all-purpose flour, cornstarch, half-and-half

Total time: 57 min  |  Ingredients: 13

Get the full recipe →

27. Cranberry Bars Recipe

Cranberry Bars Recipe

Eleven ingredients, an hour. Sharp cranberry against a sweet base. Cut them cold with a hot knife for clean edges.

Key ingredients: butter, sugar, eggs, vanilla extract, Zest from one medium orange, all-purpose flour

💡 Cook’s tip: Make sure to scrape down the sides so everything blends uniformly.

Total time: 60 min  |  Ingredients: 11

Get the full recipe →

28. Orange Cake with Cranberry Filling Recipe

Orange Cake with Cranberry Filling Recipe

Nineteen ingredients, 65 minutes. Orange and cranberry is the defining flavour pair of the season. Zest the oranges before you juice them.

Key ingredients: all-purpose flour, baking powder, eggs, sugar, squeezed orange juice, Zest of 4 oranges

Total time: 65 min  |  Ingredients: 19

Get the full recipe →

29. Layered Sweet Potato Squash & Carrot Bake with Cranberry-Honey Drizzle Recipe

Layered Sweet Potato Squash & Carrot Bake with Cranberry-Honey Drizzle Recipe

Thirteen ingredients, 70 minutes, serves six. Layered root vegetables, which look far better on the table than a bowl of each. Slice them thin and evenly.

Key ingredients: sweet potatoes, butternut squash, carrots, thyme, rosemary, cranberries

Total time: 70 min  |  Serves: 6  |  Ingredients: 13  |  Calories: 220 kcal

Get the full recipe →

30. Festive Christmas Stuffed Pasta Recipe

Festive Christmas Stuffed Pasta Recipe

Sixteen ingredients, 70 minutes, serves six. Assembles the day before and bakes from cold. A good Christmas Eve dinner that leaves the oven free on the day.

Key ingredients: pasta shells, spinach, shiitake or cremini mushrooms, basil, oregano, thyme

💡 Cook’s tip: Spinach — convenient, but make sure you thaw it fully and squeeze out excess moisture so the filling isn’t watery.

Total time: 70 min  |  Serves: 6  |  Ingredients: 16

Get the full recipe →

31. Cranberry Feta Pinwheels with Cream Cheese Recipe

Cranberry Feta Pinwheels with Cream Cheese Recipe

Six ingredients, 75 minutes. Most of that time is chilling, which is what makes them slice cleanly. Six ingredients and they can be rolled a day ahead.

Key ingredients: Spinach or flour tortillas, cranberries, Feta cheese, Cream cheese, Green onions, White sugar

💡 Cook’s tip: Cranberries — cup adds the perfect sweet-tart flavor. Avoid fresh or frozen; dried works best for texture.

Total time: 75 min  |  Ingredients: 6

Get the full recipe →

32. Cranberry Brie Pull-Apart Bread Recipe

Cranberry Brie Pull-Apart Bread Recipe

Thirteen ingredients, 90 minutes, serves eight. A whole loaf scored and filled with brie and cranberry. Put it in the middle of the table and stand back.

Key ingredients: butter, yellow onion, crushed red pepper flakes, rosemary, brown sugar, balsamic vinegar

💡 Cook’s tip: Yellow onion — caramelizes beautifully; avoid pre-chopped frozen onions.

Total time: 90 min  |  Serves: 8  |  Ingredients: 13

Get the full recipe →

33. Festive Ginger Cheesecake Cookies Recipe

Festive Ginger Cheesecake Cookies Recipe

Sixteen ingredients, 110 minutes. Cheesecake filling inside a ginger cookie. The dough needs proper chilling – do not shortcut it.

Key ingredients: grams cream cheese, grams powdered sugar, egg yolk, vanilla extract, grams all-purpose flour, ground ginger

Total time: 110 min  |  Ingredients: 16

Get the full recipe →

34. Cranberry Orange Cake Recipe

Cranberry Orange Cake Recipe

Eleven ingredients, two hours, serves twelve. Serves twelve and keeps for several days wrapped. A good cake to have in the house across the whole week.

Key ingredients: all-purpose flour, baking powder, butter, orange zest, sugar, eggs

Total time: 120 min  |  Serves: 12  |  Ingredients: 11

Get the full recipe →

35. Gingerbread Trifle Recipe

Gingerbread Trifle Recipe

Eleven ingredients, three hours, serves twelve. Assemble it the day before – the layers need time to settle into each other. Build it in a glass bowl.

Key ingredients: Gingerbread cake mix, Ingredients required for cake mix, Instant vanilla pudding mix, Milk, Dulce de leche, Cream cheese

💡 Cook’s tip: Follow package directions carefully for the best crumb.

Total time: 180 min  |  Serves: 12  |  Ingredients: 11

Get the full recipe →

36. Christmas Eve Lasagna Recipe

Christmas Eve Lasagna Recipe

Twenty-seven ingredients, three and a half hours, serves fifteen. The best recipe on this page. Make it on the 23rd, bake it on the 24th, and Christmas Day is easier for it.

Key ingredients: no-boil lasagna noodles, Non-stick cooking spray, low-moisture part-skim mozzarella, Italian cheese blend, carrots, celery

💡 Cook’s tip: No-boil lasagna noodles — these save time and keep the layers firm without turning soggy.

Total time: 205 min  |  Serves: 15  |  Ingredients: 27

Get the full recipe →

37. Chewy Christmas Toffee Recipe

Chewy Christmas Toffee Recipe

Nine ingredients, five hours including setting. Use a thermometer – toffee is entirely a temperature exercise and guessing does not work.

Key ingredients: pecans or almonds, sugar, butter, water 60 ml, vanilla extract, Chocolate chips

💡 Cook’s tip: Sugar — regular sugar works best for proper caramelization.

Total time: 300 min  |  Ingredients: 9

Get the full recipe →

38. Christmas Roast Chicken Recipe

Christmas Roast Chicken Recipe

Twenty-five ingredients and an overnight brine before a long roast. The most impressive thing here. The brine is what makes the difference, and it needs the full time.

Key ingredients: hot water, unsweetened, real maple syrup, dark brown sugar, Peel of 1 orange, black peppercorns

💡 Cook’s tip: Cool the brine quickly before adding the chicken essential for safety.

Total time: 850 min  |  Ingredients: 25

Get the full recipe →

39. Christmas Trifle Recipe

Christmas Trifle Recipe

Seven ingredients, made a full day ahead. Seven ingredients and almost all of the time is the fridge doing the work. The traditional finish to the meal.

Key ingredients: brownies, cream cheese, heavy cream, peppermint extract, powdered sugar, hot fudge sauce

💡 Cook’s tip: Hot fudge sauce — choose a high-quality fudge sauce or warm homemade chocolate sauce for the best flavor.

Total time: 1470 min  |  Ingredients: 7

Get the full recipe →

On the schedule: the things that can be done days ahead are cranberry sauce, fudge, toffee, cookies, trifle, and any lasagna or stuffed pasta.

The things that must be done on the day are the roast, the potatoes and the gravy. If you find yourself making something from the first list on the 25th, you have made the day harder than it needed to be.

On leftovers: turkey keeps three to four days in the fridge and freezes for three months off the bone. The egg rolls and the crescent ring on this list are both built for it. Cooked stuffing should be eaten within two days. Gravy freezes well and is worth making double for exactly that reason.

Frequently Asked Questions

What can I make ahead for Christmas dinner?

More than most people do. Cranberry sauce keeps two weeks. Potatoes can be peeled and parboiled the day before and refrigerated uncovered – they roast better that way.

Stuffing can be fully assembled and baked on the day. Desserts, cookies, fudge and trifles are all better made in advance. Gravy can be made from stock days ahead and finished with the roasting juices on the day.

How long should I rest the roast?

At least 30 minutes for a large bird or joint, and up to an hour is fine if it is loosely tented with foil. It stays hot far longer than people fear, the juices redistribute rather than running out onto the board, and it frees the oven for potatoes and sides at exactly the moment you need it. Resting is a scheduling asset, not a delay.

How do I keep everything hot at once?

Cook the sides that hold heat well – mashed potatoes, root vegetable bakes, stuffing – first, and keep them covered in a low oven or a warming drawer.

Roast potatoes go in last so they arrive crisp. Warm the plates. And accept that a Christmas dinner served slightly below piping hot has never actually ruined anyone’s day.

Can I freeze Christmas leftovers?

Yes. Turkey freezes well for three months once taken off the bone and wrapped tightly, ideally with a little gravy or stock to keep it from drying. Gravy, soup and cooked stuffing all freeze. Cooked potatoes go grainy and are best eaten within a couple of days. Trifle and anything with fresh cream should not be frozen.

What should I cook for a vegan or vegetarian guest?

Something that is genuinely a centrepiece rather than a plate of the sides everyone else is having. The vegan Christmas roast on this list is built for that.

Check the sides too – stuffing is often made with butter or stock, and roast potatoes are frequently cooked in animal fat, so it is worth setting aside a separate tray.

More Recipe Collections You’ll Love