Fill your kitchen with the smell of Christmas with this slow cooked gammon. The cola adds a sweet treacly flavour to balance the saltiness of the ham.
Make this vegetable tatin with nuts and cheese as a Christmas showstopper. Perfect for a veggie family, it also makes a great Boxing Day buffet centrepiece
Mix up your festive main with this fabulous Christmas dinner Wellington. A make-ahead meal in one, it incorporates stuffing and cranberry sauce, so all you need to think about on the big day is the…
Try roast duck as an easy alternative to the usual turkey dinner on Christmas Day. A sticky Seville orange and marmalade glaze makes it even more festive
Add a sticky honey and mustard glaze to gammon for a delicious sweetness that contrasts with the saltiness of the meat. It's great for a celebration supper
Make this hearty squash pie to serve as an alternative vegetarian Christmas centrepiece. It's festive and contains plenty of herby flavour
Double or triple the quantities of this festive cranberry and lentil bake to serve more people, if you like. You can make it up to two days before serving
Serve up a winter feast with our roast pork loin and homemade sage and onion stuffing. Carve the joint into pork chops and enjoy with sweet apples and crisp roasties
Cook this festive ham up to three days ahead and keep it covered in the fridge (and the crackling, in an airtight container) to save on stress when entertaining
Bake this moreish sweet potato parcel as a vegan Christmas Day centrepiece, enhanced with the festive flavours of sage and chestnuts
This dish of pastry-wrapped rice and fish is easy but impressive so it works well as a midweek meal or dinner party centrepiece
Cook goose glazed in honey and spices for an alternative to turkey this Christmas. Serve with herby confit potatoes
Venison might not be the first meat that comes to mind when choosing a roast, but it gives great results – especially when stuffed with prunes and brioche
Bake our vegan tart for a showstopper at a dinner party. The bold red of beetroot against the green salad also makes it ideal for a meat-free Christmas Day
Combine a few key Christmas flavours here to make a pie that both children and adults will adore
Gordon Ramsay shows you how to cook the chef's choice of Christmas main courses – a golden goose. Keep the fat to use through the winter months
Looking for an alternative to turkey? The lush green pistachio stuffing in this spiced roast chicken is very festive, so it's ideal for Christmas lunch
Serve our glazed ham warm in thin slices alongside the Christmas turkey. This one has a sticky sweet-and-sour glaze made with pomegranate molasses and orange
Take roast lamb to another level with a flavourful apricot and mint stuffing. Great for a Sunday roast, or as an alternative to turkey at Christmas
Bake our vegan Christmas wreath with spinach, pine nuts and tofu as a centrepiece for a meat-free Christmas Day. Adorn with festive cranberries and dill
Cook your Sunday lunch in the slow cooker this weekend. The pork stays succulent and moist and the vegetables are cooked alongside in the tasty gravy.
A small gammon will easily fit in a slow cooker. Cook it low and slow for homemade glazed ham that's ideal for sandwiches, party buffets or simply sliced and served with chips
This indian spiced roast chicken makes a great alternative to a traditional Sunday roast. Try with black pepper and garlic sweet potato wedges
Balance out an oily fish, such as salmon, with homemade pickled cranberries. They also add a fun, Christmassy feel to the dish