Festive food traditions are a large part of the Christmas season, but there’s nothing wrong with mixing things up a bit. Whether you want to try something completely different for Christmas dinner, or just want to add a little pizazz to your favourite roast, look no further than these fantastic recipes.
Here is our guide to the best festive Christmas recipes to make for your main course.
More related content:
- Christmas recipes: the perfect roast potatoes and stuffing
- Christmas recipes: festive vegetables
- Easy party bakes for christmas
Click through each one for the full recipe and whip up some of our fantastic festive side dishes to go with them too.
Wrapping this alternative Christmas roast in ham adds flavour and protects the meat, resulting in a really tender cut of beef.
A fantastic alternative to turkey. Eat as the main meal, then use it for Boxing Day brunch or cook one as a back up for unexpected guests. Plus, the stock makes delicious gravy.
If you fancy a change from turkey this year, this free range roast goose is bursting with flavour.
This exciting combination from Valentine Warner will make a memorable feast. All you need to do is set aside an afternoon for making it.
Make Christmas dinner even more special with our top tips for the juiciest meat ever, infused with smoky goodness from an indulgent bacon butter baste.
Venison benefits from long, slow cooking, and this Scottish dish develops a beautifully earthy sweetness – try it as an alternative to Christmas turkey, or for Hogmanay.
Steven Lamb from River Cottage shares his top recipe for Boxing Day gammon.
A spectacular veggie Christmas centrepiece – when sliced, it looks stunning, and the flavours go brilliantly with all your favourite traditional trimmings.
Having one of these vegetarian pastry rolls in the freezer is ideal for entertaining at the last minute, or as a vegetarian Christmas main.
Some recipes courtesy of our friends at BBC Good Food magazine.