button
button
The Spruce Eats
Christmas Main Dish Recipes
Follow us:
Instagram
Pinterest
Facebook
button
Search
Clear
Search
Recipes by Course
Breakfast & Brunch
Lunch
Appetizers & Snacks
Dinner
Desserts
Side Dishes
Breads
See all
Drinks & Cocktails
Cocktail Recipes
Shots & Shooters
All About Beer
All About Wine
Teas
Coffee
Smoothies & Juices
See all
By Region
American Food
Asian Food
European Food
Latin American Food
Middle Eastern Food
African Food
Australian Food
See all
Popular Ingredients
Chicken Recipes
Beef Recipes
Pork Recipes
Fish & Seafood
Fruit & Veggie Recipes
Cheese Recipes
See all
Occasions
Peanut Month
Seasonal Produce
Winter Recipes
Sauce Month
All About Beer
Noodle Month
See all
How-Tos
Learning How to Cook
Cooking Techniques & Tips
Cooking Equipment
Knife Skills
Ingredients
What to Buy
See all
What to Buy
Cookbooks
Glassware & Drinkware
Gifts
Food
Storage & Organization
See all
What are you celebrating?
Search
Clear
Search
Popular Searches
Thanksgiving
Christmas
New Year's
Halloween
Hanukkah
Birthday
Recipes by Occasion
Christmas Recipes
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.
22 Festive Recipes for a Small Christmas Dinner
Sheet Pan Christmas Dinner
15 Recipes for a Delicious Vegetarian Christmas Dinner
Want More Recipes?
Get easy-to-follow, delicious recipes delivered right to your inbox.
Email Address
Sign up
There was an error. Please try again.
16 Recipes for a Keto Christmas Dinner
Instant Pot Deli-Style Roast Beef
The Best Dishes for a Delightful Vegan Christmas Dinner
Swedish Christmas Ham (Julskinka)
Dr. Pepper Ham
Instant Pot Baked Ham
20 Dishes for an Elegant Seafood Christmas Dinner
Taking the Stress out of Cooking for a Crowd
Classic Crown of Lamb Recipe and Gravy
15 Ultimate Christmas Steak Dinner Ideas
The 20 Best Christmas Crock Pot Dishes
6 Meat Alternatives to the Christmas Turkey
The 5 Biggest Mistakes to Avoid When Cooking Prime Rib
59 Classic Dishes to Add to Your Christmas Dinner Menu
Perfect Pot Roast Dinner Menu for Christmas
Traditional British Mince Pie
Traditional Baked Ham
Apple Sausage Stuffed Cornish Hens
Honey Butter Ham
Welsh Cider Baked Ham
How to Cook a Perfect Roast Chicken
Roast Goose and Chestnut Stuffing
Smoked Salmon with Dill Sauce
Enjoy This Festive Christmas Menu for Two This Holiday Season
British Pigs in a Blanket
Shrimp and Crawfish Jambalaya
Homemade Pork Tamales (Tamales de Cerdo)
An Easy Christmas Dinner Menu
Roast Goose
British Five Bird Roast and Gravy
Instant Pot Pot Roast Recipe
29 Classic Recipes for a Traditional Christmas Dinner
17 Classic Polish Recipes to Make for Wigilia
Ukrainian Christmas Eve (Sviaty Vechir) Recipes
How to Use Christmas Leftovers
Slow Cooker Honey Glazed Ham
German Christmas Goose (We ihnachtsgans)
Russian Christmas Eve Recipes (Sochevnik/Sochelnik)
10 Classic French Christmas Recipes
Indian Christmas Menu Ideas
Polish Fish in the Greek Style (Ryba Po Grecku)
17 Showstopping Christmas Ham Recipes
Top 25 Christmas BBQ Recipes
What Is Lutefisk
Holiday Poultry Brine
Understanding the Different Types of Turkeys
8 Non-Traditional British Recipes for Christmas