Ham and turkey may be the stars of a holiday feast, but a traditional Christmas roast doesn’t stop at these two dishes. In fact, if we look to the Brits — the inspiration for Australia’s roast culture — beef, duck or roasted dishes are just as likely to appear on a Christmas menu.
If you’re looking for a roast that’s not ham or Turkey, you’ve come to the right place. Our collection of roast recipes celebrates an array of other meats, from chicken to roast pork, lamb and beef. Hey, you may even want to try your hand at a whole roast fish. From classic cuts to chef-created specials, we’ve compiled recipes that will impress your guests and provide a flavourful centrepiece for your table.
While most of the roasts on this page are meat, vegans need not feel left out. We have an excellent collection of vegetarian Christmas recipes to cater to your tastes.
Oh, and if you were after ham and turkey, don’t worry. We still have plenty of Christmas ham and Christmas turkey recipes to choose from!
But now, read on for your ultimate inspiration for your Christmas roast.
The best Christmas roasts that aren’t ham or turkey, 2025
Jump to:
Christmas roast beef recipes
Rib roast of beef with pan gravy and roast potatoes
Roast beef with Yorkshire pudding
Beef rib roast
Perfect match: rare roast beef and sauvignon blanc
How to make Beef Wellington
Japanese mustard-miso roasted beef fillet
Spiced slow-roasted brisket
Tip: If you’re wondering which beef cut is best for a Christmas beef roast, consider this — a rib roast is the most traditional and luxurious, becoming a feast for the eyes and adding sense of grandeur to the table. However, a beef tenderloin may be the most tender, and add a touch of fine dining to the table. Finally, if you’re slow roasting — time economical and no less flavourful — consider a rump roast (your traditional, everyday beef roast) or a brisket.
Christmas roast chicken and pheasant recipes
Sean Moran’s famous roast chicken with bread sauce
Nonna’s rice-stuffed chicken by Matteo Tine
Chicken cooked in milk with buttered spinach
Roast chicken with tarragon, garlic and lemon
Yoghurt roast chicken
Lardo-barded lemon chicken
Roast chicken Marylands and sweet potato with zhoug and tahini yoghurt
Quail in tarragon with winter rémoulade
Barbecued quail with grapes, beans and macadamia nuts
Andrew McConnell’s roast goose with prunes, port and walnuts
Bar Rochford’s spatchcock roasted in hay with tarragon butter
Christmas roast pork recipes
Neil Perry’s roast pork rack with mustard fruits
Sean Moran’s pork belly roasted with fennel, radicchio and figs
Roast pork rack with lemon myrtle and cranberry stuffing
Twice-cooked pork belly with pickled apple salad and maple-glazed cabbage
Spice-roasted pork with coleslaw
Embla’s fennel-spiced pork rack
How to make the perfect roast pork
How to make porchetta
Roasted pork with the best crackling and roasted nectarines
Slow-cooked pork shoulder with plums
Christmas roast lamb recipes
Slow-cooked lamb shoulder with rosemary pesto
Barbecued lamb in baharat and yoghurt
Roast rolled lamb loin with anchovies and rosemary
Roast lamb rack with braised silverbeet, fennel and macadamia pesto
Eight-hour lamb shoulder with pearl couscous and labne
Chiswick’s slow-roasted lamb shoulder with pumpkin, carrots, cumin yoghurt and mint salsa
Roast lamb leg with pan gravy by Leonardo’s Pizza Palace
Lamb, beetroot and walnut with herb dressing
Sean McConnell’s slow-roasted lamb shoulder with pistachios, pomegranate and vine leaves
Slow-roasted lamb rack with white beans and black garlic aïoli
Christmas roast duck recipes
Spiced roast duck with peaches and oranges
Osteria Ilaria’s roast duck breast with hazelnut sauce
Roast duck with orange and rhubarb
Ben Russell’s roasted mustard-glazed duck with peach, fennel and almond salad
Soy-roast duck with mandarin
Roast duck with cherries and roast kipfler potatoes
Burnt honey and pineapple-glazed duck
Slow-roast duck with quinoa, saffron and olives
Spice-roasted duck with figs
Christmas roast fish recipes
Whole snapper with orange and pistachio sauce
Roast ocean trout with cucumber and preserved lemon salad
Spiced coral trout with eggplant ezme
Danielle Alvarez’s slow-cooked ocean trout with peas, and Meyer lemon and fennel salsa
Roast baby snapper with potatoes, lemon and capers
Jerk-rubbed barramundi with dirty rice
Giovanni Pilu’s trout with white wine and rosemary
Coral trout with saffron and Sherry-roasted onions
Snapper and clams en papillote with tarragon beurre blanc
Christmas roast vegetable recipes
Whole roasted cauliflower with rendang sauce
Miznon’s whole roasted cabbage cake
Whole roasted cauliflower with miso-almond cream
Monique Fiso’s roasted cabbage with XO sauce
Miso-roasted pumpkin with farro
A traditional Christmas roast is typically turkey. Christmas roasts are popular in England and their colonised nations, including Australia. The tradition of eating turkey on Christmas dates back to Henry VIII, who was the first English monarch to eat turkey at Christmas. Its enduring popularity could be due to its size and visual appeal on the Christmas table, both of which contribute to a sense of ceremony. Other traditional roast meats include goose, beef, lamb and, of course, ham.
A traditional English Christmas roast would come with sides of roast vegetables — roast potatoes, carrots, peas, Brussels sprouts — plus, Yorkshire puddings, gravy, and perhaps some stuffing, depending on the meat! In Australia, you can serve your Christmas roast with an array of salads or seafood sides to complement the summer season. Check out our handy guide to the best Christmas sides to help guide your menu.
Benjamin Dearnley