Christmas main dish recipes cropped banner

The Spruce Eats

Christmas Main Dish Recipes

Looking for the perfect main dish to serve for Christmas? Browse these simple recipes for Christmas classics like roasted ham, turkey and pot roasts.
Chicken Tamales on plates, served with sauce
Chicken Tamales Recipe
vegan tamales with red salsa
Vegan Tamales Recipe
Hallacas on plates
Hallacas Recipe
sheet pan Christmas dinner
Easy Sheet Pan Christmas Dinner
Dr. Pepper Ham
Dr. Pepper Ham
Classic Crown of Lamb Recipe and Gravy on a platter
Classic Crown of Lamb Recipe and Gravy
Prime rib roast.
The 5 Biggest Mistakes to Avoid When Cooking Prime Rib
instant pot deli-style eye of round roast
Instant Pot Deli-Style Roast Beef
Instant Pot ham dinner with pineapple
Instant Pot Baked Ham
Tomahawk beef steak with mushrooms, burrata and sage potato wedges
20 Ultimate Christmas Steak Dinner Ideas
Prime Rib Roast
51 Classic Dishes to Add to Your Christmas Dinner Menu
Vegan potatoes au gratin
The Best Dishes for a Delightful Vegan Christmas Dinner
18 Dishes for an Elegant Seafood Christmas Dinner
Slow cooker cranberry orange relish
The 19 Best Christmas Crock Pot Dishes
Perfect pot roast
Perfect Pot Roast Dinner Menu for Christmas
Swedish Christmas ham recipe julskinka
Swedish Christmas Ham (Julskinka)
Marinated rump roast
6 Meat Alternatives to the Christmas Turkey
British mince pies on a red towel
Traditional British Mince Pies
A roast chicken on top of vegetables
How to Cook a Perfect Roast Chicken
British Pigs in a Blanket
British Pigs in a Blanket
Roast goose recipe
Roast Goose Recipe
Roast Goose with Chestnut Stuffing
Roast Goose and Chestnut Stuffing
Shrimp and Crawfish Jambalaya
Shrimp and Crawfish Jambalaya
Cook a five bird roast recipe
British Five Bird Roast and Gravy
honey ham hero shot
Honey Butter Ham
Gravadlax with Dill Sauce
Smoked Salmon With Dill Sauce
instant pot pot roast
Instant Pot Pot Roast Recipe
Baked ham recipe
Welsh Cider Baked Ham
Roast Lamb With Root Vegetables
An Easy Christmas Dinner Menu
Roast goose recipe
Classic Recipes for a Festive Christmas Dinner Menu
Polish Beet Soup
17 Classic Polish Recipes to Make for Wigilia
German Christmas goose recipe weihnachtgans
German Christmas Goose (We ihnachtsgans)
Traditional polish "greek style fish"
Polish Fish in the Greek Style (Ryba Po Grecku)
Sausage stuffing in turkey
Understanding the Different Types of Turkeys
Marron glace candied chestnuts recipe
10 Classic French Christmas Recipes
Slow Cooker Honey Glazed Ham sliced on a platter
Slow Cooker Honey Glazed Ham
Cod lutefisk with pea puree, baked potatoes, and bacon—close-up on a plate
What Is Lutefisk?