Traditional Christmas Dinner Menu

Holiday Recipe Collection

Melanie DeFazio/Stocksy United

What could be more comforting during the holidays than a traditional Christmas dinner shared with family and close friends? While food blogs at this time of year often offer us "new and creative" Christmas recipes, sometimes a person just craves the classic, tried and true Christmas recipes that we know and love. That's what we've collected here for you in our holiday round-up of the best traditional Christmas recipes for appetizers, main courses and desserts. Just pick and choose among these menu options and enjoy your holiday dinner this year! 

  • 01 of 28

    Toffee Eggnogg

    S&C Design Studios

    Eggnog is a Christmas holiday must-have. We think the sweet, traditional taste of toffee is the perfect way to dress up your usual eggnog this holiday season. You can serve this eggnog recipe with or without alcohol. Try garnishing it with crushed toffee candy, or broken Skor bars, for an extra special holiday treat!

  • 02 of 28

    Cranberry Cocktail Meatballs

    Diana Rattray

    These cranberry meatballs are always a favorite and make a fabulous appetizer at traditional Christmas dinner parties. The cranberry flavor in the sauce mixture adds a tangy, fruity lift that makes these meatballs really special. Serve on a platter with toothpicks for guests to serve themselves as a starter, or plate them and serve as a first course at the table, for a more elegant presentation.

  • 03 of 28

    Marsala Stuffed Mushrooms

    Cheesy, sausage stuffed mushrooms
    Leah Maroney

    Stuffed mushrooms are a delicious and savory appetizer that are ideal for Christmas holiday dinner gatherings. In this boozy appetizer recipe, the mushrooms are soaked in Marsala wine, before being stuffed with savory sausage, salty Pecorino cheese, and crunchy seasoned bread crumbs. You can easily multiply this go-to recipe to serve a big crowd.

  • 04 of 28

    Deep Fried Camembert With Cranberry Sauce

    House of Books

    Christmas and cranberries go together like Santa and presents. Here's a decadent holiday appetizer that would make an ideal starter or appetizer for guests at your Christmas dinner. Creamy, soft Camembert cheese is cut into wedges, dredged in seasoned flour and fried until it's crunchy outside and hot, gooey and melting inside. Serve it with cranberry sauce dip for a flavorful, traditional, cheesy bite that's like Christmas in your mouth.

    Continue to 5 of 28 below.
  • 05 of 28

    Christmas Goose Recipe

    Karin Iden / Getty Images

    Bring a wonderful, old-fashioned Christmas tradition to life when you serve a traditional roasted goose for your Christmas meal. You'll dine on the same meal that Scrooge and the Cratchit family enjoyed in Charles Dickens' "A Christmas Carol", and enjoy the classic taste of a Victorian-era English Christmas dinner, with this modern recipe that evokes old Britain. This recipe has you brining the goose overnight, to ensure flavorful and moist meat. Filling the cavity with fruit gives the roasted goose an incredible flavor and scent, and makes your kitchen smell divine.

  • 06 of 28

    Honey Glazed Ham

    Tastyart Ltd Rob White / Photolibrary / Getty Images

    For your Christmas dinner, this mouth-watering recipe for honey glazed ham is simply spectacular. Baked cooked ham is a holiday favorite that's great for slicing and serving to a crowd. Here, the ham is coated with a rich and thick caramelized glaze, spiced with cardamom, cloves, and pepper.

  • 07 of 28

    Herb-Roasted Turkey

    Diana Rattray

    The scent of turkey roasting in the oven is a lovely and traditional way to welcome guests into your home for Christmas dinner. In this easy to follow recipe for cooking a turkey, the bird is roasted with a mixture of herbs and olive oil under the skin and all over the bird, for a Christmas turkey that's moist and flavorful with every bite.

  • 08 of 28

    Easy Classic Beef Wellington

    Lauri Patterson / Getty Images

    Make it a very special Christmas when you serve Beef Wellington for your holiday meal. Named for the Duke of Wellington, this gourmet dish is a classic of the British table and a traditional favorite in England at holiday time. While you might be intimidated by the thought of making Beef Wellington at home, this tried and tested recipe gives you matter of fact instructions for pulling off this impressive dish every time. It's an incredible treat for your guests, especially when served alongside Yorkshire Pudding (see recipe below).

    Continue to 9 of 28 below.
  • 09 of 28

    Perfect Pheasant

    S Kashkin / Getty Images

    Pheasant is a game bird that is traditionally served at Christmas time. Fancy to serve but simple to make, this recipe that combines pheasant with white wine, mushrooms and herbs is made in the slow cooker, for a perfect pheasant that cooks while you open presents, mingle with family and friends, and do everything else that's on your plate on Christmas Day.

  • 10 of 28

    Rack of Lamb

    Herb and breadcrumb crusted roasted rack of lamb

    The Spruce


    When you want to wow your guests at Christmas dinner, serve this elegant, impressive meat dish as your main course. Tender, juicy rack of lamb not only looks fabulous on your holiday table, it's easy to make, so you'll earn kudos as a chef without having to try too hard. This rack of lamb recipe features the classic combination of Dijon mustard along with an herb and breadcrumb crust.

  • 11 of 28

    Marinated Roast Beef

    StockFood/Getty Images

    Here's an easy recipe for a traditional roast beef you'll be proud to serve as the main course at your Christmas dinner. Marinating the beef overnight helps to tenderize and flavor the meat. Then it's put into a roasting pan and cooked long and slow, for a mouth-watering result that your friends and family will love at holiday time.

  • 12 of 28

    Classic Roast Chicken

    GMVozd/Getty Images

    This classic roast chicken recipe is so simple to make, and impressive to serve, that it may just become your favorite recipe for entertaining guests. Prepping the chicken for the oven is as easy as mixing a few spices and using them to coat the bird. Then pop the whole chicken into the oven to bake uncovered for an hour while you mingle with holiday guests, or prep other dishes. When it's ready, the result is a moist and flavorful chicken that slices easily, making this a wonderful main course for Christmas dinner.

    Continue to 13 of 28 below.
  • 13 of 28

    Baked Trout With Lemon and Dill

    Dorling Kindersley/Getty Images

    Seafood is the traditional Christmas dinner of choice for some families, and this whole baked fish recipe is a great way to celebrate together. Putting a whole baked trout on the table looks super impressive, but it's ridiculously easy to make for even novice chefs, and is ready in an hour, start to finish.

  • 14 of 28

    Apple and Apricot Stuffed Pork Loin

    Yuliya Ataeva/Getty Images

    Pork loin is a wonderful choice for Christmas dinner because it's lean, moist, flavorful, and won't break the bank when you're serving a crowd. With a heavenly fragrance as it cooks, and impressive-looking on the plate, you're sure to earn plenty of compliments when you serve up slices of this Christmas entrée. Pork loin roast is stuffed with chopped apple, apricot, garlic, sage and Parmesan cheese, then grilled to tender perfection.

  • 15 of 28

    Roast Duck

    Eising/Photodisc/Getty Images

    Duck is a specialty meat that's perfect for serving when you want to impress discerning guests. For your Christmas table this year, why not pull out all the stops? This roast duck recipe takes time and effort, but the results are definitely worth it. With a crispy skin, and a crazy-good flavor due to stuffing the cavity with orange, onion and garlic, your family is sure to ooh and ahh over this delicious Christmas dinner.

  • 16 of 28

    Roasted Butternut Squash With Sage

    Diana Rattray

    Butternut squash and sage are a flavor combination that's really special and goes beautifully with just about every Christmas entrée. This roasted butternut recipe is so easy to fix, you'll want to make it throughout the year, not just for the holidays. Just toss cubes of squash with olive oil and sage and roast, entrée for a colorful and rich-tasting vegetable side dish to served with your holiday meal. If you enjoy the taste of cooked onions, you can add them too (tips included in the recipe) for an extra bit of sweetness and flavor.

    Continue to 17 of 28 below.
  • 17 of 28

    Southern Style Butter Yeast Rolls

    Diana Rattray

    Homemade rolls add a special feeling to your traditional Christmas dinner. Guests will appreciate the time you took to bake these great tasting, buttery yeast rolls that make your kitchen smell so fabulous when they're baking. They also freeze well, so you can make them ahead of time, then reheat easier when guests are on their way.

  • 18 of 28

    Yorkshire Pudding

    Diana Mille/GettyImages

    Yorkshire Pudding is an absolute classic of the English Christmas table and a welcome accompaniment to any holiday meal. Golden and delicious, Yorkshire Puddings are a match made in heaven for roast beef and other holiday meats, and taste wonderful with gravy poured on top. Once you've tried this proven recipe once, you'll never buy ready-made Yorkshire Puddings again.

  • 19 of 28

    Vegan Barley and Wild Rice Pilaf

    Dorling Kindersley / Getty Images

    Wild rice and cranberries are traditional ingredients at Christmas time. This vegan and vegetarian friendly rice casserole dish, made crunchy with walnuts and flavored with orange juice, makes a lovely accompaniment to turkey, chicken and pork dishes.

  • 20 of 28

    Roasted Potatoes With Bacon

    Diana Rattray

    For many families, it wouldn't be a traditional Christmas dinner without a big bowl of potatoes on the table. This recipe roasts russet potatoes to perfection, then takes them over the top with cooked crumbled bacon. Makes an excellent side dish for any Christmas meal.

    Continue to 21 of 28 below.
  • 21 of 28

    Oven-Roasted Brussels Sprouts

    Jolinda Hackett

    If you've got vegetarians coming to Christmas dinner, give them a traditional taste of Christmas that the rest of your guests will love too, when you serve this savory, salty, amazing tasting side dish. In this vegetarian and gluten-free recipe, Brussels spouts and shallots are oven-roasted with vegetarian bacon, a splash of white wine, and a generous drizzle of olive oil and salt, for a flavor combination that's hard to argue with.

  • 22 of 28

    Chestnut Stuffing

    Linda Larsen

    This fabulous traditional Christmas stuffing recipe makes a very delicious and rich side dish. It's perfect stuffed into a turkey, or baked in a casserole dish to serve alongside roast chicken, pork or beef. Chestnuts add a beautiful nutty flavor and a wonderful texture to this easy recipe.

  • 23 of 28

    Easy Traditional British Mince Pie

    Laura Kate Bradley / Getty Images

    A traditional Christmas without mince pies is simply unimaginable. Mince pies have been eaten as part of British Christmas celebrations for many centuries and continue to be a favorite Christmas holiday dessert for so many families. This easy recipe walks you through how to make these scrumptious little pies filled with rich, sticky, sweet fruits wrapped in simple, flaky, delicious pastry.

  • 24 of 28

    Traditional English Trifle

    Traditional English Trifle

    The Spruce

    An English Trifle is the quintessential, decadent dessert that has graced British tables for centuries. In this classic Christmas recipe, spongey cake fingers are soaked in boozy sherry and layered with creamy custard and whipped cream. It's heaven on a plate!

    Continue to 25 of 28 below.
  • 25 of 28

    Best Christmas Pudding

    MarkSwallow/Getty Images

    No traditional British Christmas could be complete without a Christmas pudding. Made well in advance of Christmas dinner, "resting" this pudding allows its flavors time to blend and mature, so it transforms into the must-have Christmas pudding that so many families know and love. Just reheat on Christmas Day, serving it with traditional brandy or rum sauce, or English custard.

  • 26 of 28

    A Very Special Christmas Streudel

    Elaine Lemm

    Strudel is welcome at the Christmas holiday table, and this Very Special Christmas Strudel is a wonderful way to enjoy this traditional German and Austrian dessert. The strudel filling in this recipe has a lovely, warm Christmas feel to it, with mincemeat, warm spices, sharp apple, almonds and marzipan, all wrapped in dough and dusted with snow-like powdered sugar. It's practically Christmas in pastry!

  • 27 of 28

    Homemade Sugarplums

    Elizabeth LaBau

    Sugarplums are a classic holiday treat popularized in poems and the Nutcracker Ballet. You can be the Sugarplum Fairy herself when you serve up a batch of home baked Sugarplums for dessert this Christmas! (We won't tell anyone you put them together in just 30 minutes.)

    Dried plums or prunes are mixed with cinnamon, cloves, nuts and other fruits, formed into balls and rolled in sugar, for a very special Christmas candy.

  • 28 of 28

    A White Christmas Dream Cocktail

    ma-k/Getty Images

    A White Christmas Dream is a creamy, elegant holiday cocktail that is fantastic for serving after the meal. You may just want to keep this recipe on hand throughout the holiday season, too, whenever the occasion calls for a dose of Christmas cheer. This dreamy cocktail recipe is super simple to make with vodka and amaretto liqueur, and a little heavy cream to give it a lush, rich taste.