The best Christmas recipes and menu for the season is here! It looks like the holidays is looking very different for many of us this year. Most of us are planning a small and intimate dinner for our immediate family, some might be planning a virtual celebration, or some might still be cooking up a huge feast and boxing it up for family and friends.

However you are celebrating this year, let me make it easy by sharing lots of options for planning out the best Christmas recipes and menu, including everything from appetizers, the main course, side dishes, soup and salad, bread, dessert and festive drinks. I even share some recipes for all those delicious Christmas dinner leftovers.
Christmas Appetizers
Before we dig into our epic Christmas dinner feast, we need something to snack on. Try a classic holiday charcuterie board with creamy hummus and sourdough crackers, quick and easy classic deviled eggs, or bite-sized crostini like tomato bruschetta with balsamic glaze or curried white bean crostini.
Pick one to three of the following starters to feature on your Christmas dinner menu:
Cranberry Whipped Feta Dip
Ricotta Crostini with Peas and Mint
Whipped Goat Cheese
Mushroom Galette
Bacon Wrapped Scallops
Cheese Board
Antipasto Platter
Toasted Ravioli
Creamy Artichoke Dip
Cheesy Garlic Bread
Baked Ricotta
Fried Goat Cheese Balls
Easy Baked Meatballs
Cranberry Brie Bites
Homemade Ranch Dip
Vegetarian Stuffed Mushrooms
Spinach Artichoke Dip
Roasted Chestnuts (Three Ways)
Bacon Wrapped Chicken Bites
How to Make a Charcuterie Board
Pigs in a Blanket
Antipasto Skewers
Mashed Potato Balls
Olive Tapenade
Veggie Tray
Whipped Feta Crostini
Cranberry Baked Brie
Bacon Cheddar Cheese Ball
Candied Pecans
Whipped Feta
Marinated Mozzarella Balls
Caramelized Onion Dip
Fig Crostini with Goat Cheese and Pistachios
Potato Galette with Arugula and Crème Fraîche
Spinach and Feta Quiche with Cauliflower Crust
Pesto Hummus
Tomato Bruschetta with Balsamic Glaze
Whipped Ricotta Dip
Whipped Ricotta Crostini
Homemade Tater Tots with Bacon
Baked Spinach Dip
Fried Mac and Cheese Balls
Creamy Pumpkin Hummus
Baked Apple Chips
Sourdough Discard Crackers with Sesame Seeds
Apple and Arugula Flatbread
Curried White Bean Crostini with Toasted Pepitas
Butternut Squash Galette (Free-Form Tart)
Smoked Salmon and Cream Cheese Cracker Bites
Tomato and Mozzarella Tart
See all Christmas appetizers.
Christmas Main Course
The main course entree for Christmas dinner has to be a showstopper. You can't go wrong with a classic holiday glazed baked ham or whole roast turkey (that requires no brining tender). Or opt for a smaller dish like tender herb-crusted rack of lamb or a juicy roasted turkey breast or slow cooker turkey breast.
Pick one of the following mains to feature on your Christmas dinner menu:
Easy Juicy Roasted Turkey Breast
Mushroom Wellington
Vegetarian Pot Pie
Stuffed Pork Loin
Roast Stuffed Chicken
Prime Rib Roast
Sunday Pot Roast
Instant Pot Whole Turkey
Instant Pot Osso Buco
Roast Beef
Pesto Whole Chicken
Roasted Pork Tenderloin
Instant Pot Turkey Roast
Instant Pot Cranberry Chicken
Instant Pot Turkey Thighs
Instant Pot Turkey Breast
Instant Pot Whole Chicken
Harissa Spatchcock Chicken
Asian Sesame Soy Turkey Roast
Sheet Pan Lamb Chops
Pineapple Glazed Ham Slices
Slow Cooker Leg of Lamb with Vegetables
Herb-Crusted Rack of Lamb
Asian Five-Spice Roast Turkey
Holiday Glazed Baked Ham
Glazed Honey Balsamic Pork Chops
Greek Lemon Garlic Whole Roast Chicken
Roasted Balsamic Chicken with Cranberries
Honey Glazed Roast Pork with Vegetables
Easy Roast Lamb with Vegetables
Roasted Turkey Legs with Vegetables
Soy Glazed Braised Turkey Breast with Five-Spice
Slow Cooker Whole Chicken
Easy Slow Cooker Turkey Breast
Roasted Spatchcock Chicken (Butterflied Chicken)
Ground Beef Meat Pie
Dutch Oven Whole Roast Chicken
The Best and Juiciest Roast Turkey Ever
Garlic Rosemary Rack of Lamb
See all Christmas main courses.
Christmas Sides
Once you have figured out the main dish that you will be serving, it's time to think about the sides. From creamy and cheesy casseroles, to fresh and light seasonal salads, to vegetable side dishes, and more, there are so many best Christmas recipes to choose from. Some of my favourites are creamy potatoes au gratin, hasselback potatoes with garlic herb butter, and creamy brussels sprouts bake.
Pick two to four of the following sides to feature on your Christmas dinner menu:
Creamy Polenta
Brussels Sprouts Gratin
Roasted Shallots
Jellied Cranberry Sauce
Corn Pudding
Cranberry Chutney
Garlic Parmesan Roasted Carrots
Buttermilk Cornbread
Wild Rice Pilaf
Sweet Potato Gratin
Balsamic Brussels Sprouts
Blistered Green Beans
Parsnip Puree
Yeast Rolls
Balsamic Roasted Carrots
Baked Potato
Green Beans with Pecans
Roasted Brussels Sprouts
Baked Cranberry Sauce
Candied Carrots
Sausage Stuffing
Baked Mashed Potatoes
Candied Yams
Sweet Potato Casserole with Marshmallows
Parker House Rolls
Buttermilk Biscuits
Mashed Potato Casserole
Homemade Stuffing
Garlic and Herb Roasted Carrots
Brussels Sprouts with Cranberries
Cheesy Brussels Sprouts Bake
Butternut Squash Risotto
Sautéed Spinach
Potato Stacks
Duchess Potatoes
Roasted Carrots
Lemon Parmesan Green Beans
Baked Potato Wedges
Herb Roasted Sweet Potatoes
Balsamic Roasted Broccoli
Hasselback Potatoes
Christmas Salad
Oven Roasted Vegetables
Sautéed Brussels Sprouts
Mashed Cauliflower
Thanksgiving Salad
Shaved Brussels Sprout Salad
Collard Greens with Bacon
Green Beans with Bacon
Butternut Squash Quinoa Salad
Maple Roasted Brussels Sprouts and Butternut Squash
Creamed Corn
Green Beans Almondine
Microwave Steamed Broccoli
Cheddar Mashed Potatoes
Brussels Sprouts with Bacon
Maple Roasted Carrots with Yogurt Sauce
Green Bean Fries
Cornbread Muffins
Oven-Roasted Corn on the Cob
Crispy Smashed Potatoes
Parmesan Crusted Brussels Sprouts
Mushroom Gravy
Mashed Red Potatoes
Honey Balsamic Brussels Sprouts
Scalloped Potatoes
Pesto Green Beans
Baked Mac and Cheese
Spinach Gratin
Corn Casserole
Butternut Squash Salad
Green Bean Casserole
Air Fryer Butternut Squash
Creamed Spinach
Creamy Garlic Mushrooms
Air Fryer Broccoli
Honey Roasted Carrots
Roasted Spring Vegetables
Crispy Leaf Potatoes
Greek Lemon Roasted Baby Potatoes
Cornmeal Cheddar Biscuits
Ham and Potatoes au Gratin
50 Best Christmas Side Dishes
Stovetop Mac and Cheese with White Cheddar
Cranberry Pumpkin Steamed Buns
Roasted Garlic Parmesan Baby Potatoes
Easy Make-Ahead Cranberry Sauce
Roasted Garlic Green Beans (Air Fryer or Oven)
Healthy Mashed Potatoes
Air Fryer Baby Potatoes
Creamy Garlic Mashed Cauliflower
Roasted Pumpkin Wedges with Parmesan Cheese
Garlic Mashed Potatoes with Sour Cream
Creamy Brussels Sprouts Bake
The Best and Creamiest Mashed Potatoes
Sweet Potato Casserole with Pecans
Easy 2-Ingredient Turkey Gravy
Sautéed Garlic Green Beans
Vegetarian Cornbread Stuffing
Sautéed Garlic Mushrooms
See all Christmas sides.
Christmas Soup & Salads
I like to start Christmas dinners with a bowl of warm soup, whether that's a creamy cauliflower and garlic soup, roasted butternut squash soup, or creamy ham and potato soup. Soup is easy to make even a few days ahead, and leftovers last for up to 5 days. I also throw in a seasonal salad on the dinner menu like a winter kale salad with apple cider vinaigrette or apple walnut salad with balsamic vinaigrette. It balances out all the heavy comforting dishes quite nicely.
Pick one soup and/or one salad to feature on your Christmas menu:
Winter Pomegranate Salad
Curried Butternut Squash Soup
Spinach Salad
Creamy Wild Rice Soup
Potato Leek Soup
Butternut Squash Apple Soup
Pumpkin Soup
Roasted Butternut Squash Soup
Christmas Salad
Thanksgiving Salad
Shaved Brussels Sprout Salad
Coconut Curry Pumpkin Soup
Potato Corn Chowder
Acorn Squash Soup
Butternut Squash Quinoa Salad
Carrot Pumpkin Soup
Cheesy Potato Soup
Fall Harvest Salad with Butternut Squash and Apple
Instant Pot Butternut Squash Soup
Arugula Salad with Apple and Pecan
Mandarin Orange Salad
Goat Cheese and Tangelo Winter Salad
Winter Kale Salad with Apple Cider Vinaigrette and Spiced Pecans
30-Minute Butternut Squash Soup
Roasted Butternut Squash and Cauliflower Soup
Apple Walnut Salad with Homemade Balsamic Vinaigrette
See all Christmas soup and salad.
Christmas Bread
We always have a bread basket with an assortment of bread on our Christmas table. Some of my favourites to serve during the holidays are rosemary cornbread, cheesy garlic dinner rolls, simple homemade biscuits, and easy rosemary garlic focaccia bread. You can make bread ahead of time and store it at room temperature for a couple of days or in the refrigerator for longer. You could even freeze it for up to 3 months. Simply let it thaw overnight and reheat when ready to serve.
Pick one or two of the following bread to feature on your Christmas menu:
Homemade French Baguettes
Buttermilk Cornbread
Pull Apart Garlic Bread
Popovers
Sweet Potato Rolls
Easy Small Batch Ciabatta Rolls
Skillet Dinner Rolls
Potato Dinner Rolls
Pumpkin Cornbread
Cornbread Muffins
Garlic Cheddar Biscuits
Pesto Babka
Garlic Knots
Garlic Breadsticks
Brioche Bread
No Knead Sesame Bread
Cornmeal Cheddar Biscuits
Cinnamon Raisin Challah Bread with Almonds
Whole Wheat Cranberry Bread
Easy Challah Bread
Cheesy Garlic Dinner Rolls
Pumpkin Focaccia with Fresh Herbs
Easy Pumpkin Dinner Rolls
Rosemary Cornbread
Easy No Knead Tomato Focaccia
Quick Dinner Bread Rolls with Green Onions
Artisan Green Olive Sourdough Bread
Small Batch Sourdough Bread
Quick and Easy Butter Croissants
Easy Rosemary Garlic Focaccia Bread
Small Batch No-Knead Bread
Easy Homemade Biscuits
See all Christmas bread.
Christmas Dessert
There is always room for dessert, no matter how filling your Christmas dinner is. Our most popular Christmas desserts are are gingerbread bundt cake with maple cinnamon glaze, holiday yule log cake, and cranberry-apple cobbler with biscuits. Oh and don't forget the cookies! Try making an epic holiday cookie box or platter and gift the extras to family and friends.
Pick one or two (or as many as you like!) of the following desserts to feature on your Christmas menu:
Gingerbread Cupcakes
Christmas Cookie Platter
Samoas Cookies
Maple Cookies
Coffee Cake Cookies
Jam Thumbprint Cookies
Chocolate Peppermint Cookies
Cinnamon Roll Cookies
Mexican Wedding Cookies
Red Velvet Blossoms
Chocolate Ginger Cookies
Christmas Monster Cookies
Gingerbread Macarons
Cream Cheese Cookies
Cranberry Orange Bread
Cranberry Bliss Bars
Cranberry Pie
Cinnamon Roll Muffins
Crepe Cake
Chocolate Layer Cake
Millionaire's Shortbread
Red Velvet Macarons
Homemade Glazed Donuts
Monkey Bread
Gingerbread Cinnamon Rolls
Christmas Crack Candy
Peppermint Fudge
Pistachio Cookies
Chocolate Spritz Cookies
White Chocolate Peppermint Cookies
Peanut Butter Balls
Red Velvet Whoopie Pies
Palmiers
Date Cookies
Peanut Butter Cup Cookies
Neapolitan Cookies
Almond Horns
Peppermint Kiss Cookies
Molasses Cookies
Chocolate Sugar Cookies
Spritz Cookies
Royal Icing
Gingerbread Cake
Buckeyes
Nutella Cookies
Banana Cream Pie
Chocolate Covered Oreos
Chai Cookies
Pecan Pie Cheesecake
Chocolate Pecan Pie
Key Lime Pie
Pumpkin Roll
Chocolate Whoopie Pies
Classic New York Cheesecake
Brownie Cookies
Pistachio Macarons
Red Velvet Cupcakes
White Chocolate Chip Cookies
Oreo Brownies
Madeleines
Peppermint Brownies
Chocolate Thumbprint Cookies
White Hot Chocolate
Christmas Cupcakes
Chocolate Peppermint Christmas Bark
Pecan Pralines
Whipped Shortbread Cookies
Hot Chocolate Cookies
Fruitcake Cookies
Peppermint Macarons
Butter Pecan Cookies
Almond Crescent Cookies
Red Velvet Cookies
Coconut Macaroons
Christmas Baking Guide + Checklists
Eggnog Cookies
Coffee Cookies
Red Velvet Crinkle Cookies
Italian Christmas Cookies (Ricotta Cookies)
Cranberry Scones with Orange Glaze
Florentines
Oreo Truffles (Cookie Balls)
Lemon Drop Cookies (Anginetti)
Double Chocolate Chip Cookies
Chocolate Shortbread Cookies
Cranberry Orange Muffins
Classic Shortbread Cookies
Pecan Sandies
Pinwheel Cookies
Pecan Pie Brownies
Pumpkin Mousse
Baked Apples
Apple Pie Bars
Cinnamon Apple Oatmeal Muffins
Sugar Cookie Bars
Banana Pudding
Chocolate Chip Cookie Bars
French Macarons with Vanilla Buttercream Filling
Carrot Cake Muffins
Italian Rainbow Cookies
See all Christmas desserts.
Christmas Drinks
And let's not forget fun and festive drinks that the whole family can enjoy. Try creamy, thick and smooth homemade non-alcoholic eggnog and you will never look back at storebought eggnog again. And end the night with a nice hot cup of peppermint hot chocolate to serve alongside dessert.
Christmas Dinner Leftovers
Christmas leftovers might actually be one of the best parts of Christmas dinner. Which is also a very good reason to make a big holiday glazed baked ham or whole roast turkey even for a small intimate group. Think of the easy ham and potatoes au gratin or creamy ham and potato soup that you can make. Or how about a big pot of leftover turkey wild rice soup or some leftover turkey fried rice. And the cranberry sauce? Always make extra and bake up a storm. It's usually cranberry sauce oat bars or cranberry sauce muffins over here.
Ham and Cheese Pinwheels
Cranberry Brie Grilled Cheese
Leftover Stuffing Meatballs
Leftover Mashed Potato Gnocchi
Vegetarian Shepherd's Pie
Cranberry Sauce Parfait
Shredded Beef Enchiladas
Leftover Turkey Salad
Sweet Potato Croquettes
Turkey Enchiladas
Cranberry Meatballs
Pot Roast Soup
Potato Dinner Rolls
Coconut Turkey Curry
Cranberry Sauce Smoothie
50 Best Christmas Leftovers Recipes
Creamy Turkey Gnocchi Soup
Cranberry Sauce Swirl Cheesecake
Mashed Potato Soup
15 Leftover Cranberry Sauce Recipes
Cranberry Baked Brie
15 Leftover Turkey Recipes
Turkey Potato Chowder
Mashed Potato Cakes
Creamy Ham and Potato Soup
Ham and Potatoes au Gratin
Cranberry Sauce Oat Bars
Fried Mac and Cheese Balls
Leftover Cranberry Sauce Muffins with Oat Streusel Topping
Cranberry Sauce Swirl Pound Cake
Leftover Turkey Wild Rice Soup
Leftover Turkey Fried Rice
Creamy Chinese-Style Borscht Soup
Baked Mashed Potato Spring Rolls (JOEY Copycat)
Leftover Thanksgiving Turkey Sandwich with Cranberry Sauce
See all Christmas leftovers.
Tips for Planning the Best Christmas Dinner Menu
- Plan your menu ahead of time. This will make your grocery runs go so much more smoothly, when you know exactly what you are preparing far in advance. Plus, you can even start preparing some of these Christmas dishes ahead of time. Some can be frozen and reheated from frozen, others can be made and stored in an airtight container for a few days at room temperature or in the refrigerator, according to recipe directions.
- Make your main course fresh on the day of serving.
- Some sides should also be made fresh on the day of serving, but there are many that can be prepared in advance and stored in the refrigerator and reheated. Some easy make ahead sides are creamy mashed potatoes, stovetop mac and cheese with white cheddar, creamy garlic mashed cauliflower, and easy make ahead cranberry sauce.
- All soup can be prepared in advance and stored in the refrigerator for up to 5 days.
- Salads can be prepared in advance (chopping vegetables and mixing the dressing ingredients together), and assembled before serving.
- Most dessert can be made in advance and stored in an airtight container either at room temperature or in the refrigerator . Some can even be made weeks in advance, frozen, and reheated in the oven.
- You can mix homemade and storebought. There is nothing wrong with getting some help by incorporating storebought items into your menu. If baking something for Christmas dessert is stressing you out, then just pick up a cake from the store instead.
- Prep your ingredients as much as possible. Once you have decided on the dishes to serve, prepare as much as you can in advance. Whether that is chopping vegetables, beating eggs, or preparing salad dressings. You can store all your prepared ingredients in airtight containers in the refrigerator.
- Set the table the night before. Take out the fancy dinnerware, flatware, glasses, placemats, and napkins and set the table the night before. Don't forget any special decorations and centrepieces. It's one less thing to worry about on Christmas.
Did You Make Any of These Christmas Dinner Recipes?
Please leave a comment and rating below, and let me know what you thought of this easy Christmas dinner menu. Be sure to snap a picture and tag me on Instagram @aheadofthyme or share it on the Pinterest pin so that I can follow along.
HUNGRY FOR MORE? Don't forget to sign up for my email newsletter so that you don't miss any recipes. You can also follow along on Instagram and Pinterest for more recipe updates.
PrintRecipe
Best Christmas Recipes and Menu
- Total Time: 6 hours
- Yield: 4-8
Description
The best Christmas recipes and menu includes appetizers, main course, side dishes, soup and salad, bread, dessert and drinks for a festive holiday dinner.
Ingredients
- 1-3 appetizers
- 1 main course
- 2-4 sides
- 1 soup and/or salad
- 1-2 bread
- 1-2 desserts
- 1 holiday drink
Instructions
- Plan your menu ahead of time. This will make your grocery runs go so much more smoothly, when you know exactly what you are preparing far in advance. Plus, you can even start preparing some of these Christmas dishes ahead of time. Some can be frozen and reheated from frozen, others can be made and stored in an airtight container for a few days at room temperature or in the refrigerator, according to recipe directions.
- Make your main course fresh on the day of serving.
- Some sides should also be made fresh on the day of serving, but there are many that can be prepared in advance and stored in the refrigerator and reheated. Some easy make ahead sides are creamy mashed potatoes, stovetop mac and cheese with white cheddar, creamy garlic mashed cauliflower, and easy make ahead cranberry sauce.
- All soup can be prepared in advance and stored in the refrigerator for up to 5 days.
- Salads can be prepared in advance (chopping vegetables and mixing the dressing ingredients together), and assembled before serving.
- Most dessert can be made in advance and stored in an airtight container either at room temperature or in the refrigerator . Some can even be made weeks in advance, frozen, and reheated in the oven.
- You can mix homemade and storebought. There is nothing wrong with getting some help by incorporating storebought items into your menu. If baking Christmas dessert is stressing you out, then just pick up a cake from the store instead.
- Prep your ingredients as much as possible. Once you have decided on the dishes to serve, prepare as much as you can in advance. Whether that is chopping vegetables, beating eggs, or preparing salad dressings. You can store all your prepared ingredients in airtight containers in the refrigerator.
- Set the table the night before. Take out the fancy dinnerware, flatware, glasses, placemats, and napkins and set the table the night before. Don't forget any special decorations and centrepieces. It's one less thing to worry about on Christmas.
- Prep Time: 3 hours
- Cook Time: 3 hours
- Category: Christmas
- Method: Bake
- Cuisine: American
Nutrition
- Calories: 500
Hina Munawar says
I love yule cake, I always follow my mother's recipe to make it. This time I will follow yours because it's quite simple and easy.
Tami Price says
This recipe was everything I needed for my family dinner. From start to finish this recipe was absolutely delicious! Thank you so much for sharing!
Sam | Ahead of Thyme says
Awesome!! So glad you used the Christmas menu for your dinner 🙂
Lori | The Kitchen Whisperer says
What an absolutely brilliant post! I LOVE the fact that you covered all of Christmas day from breakfast to drinks! Those Orange Cranberry Scones are totally calling my name!
Merry Christmas!
Sam | Ahead of Thyme says
Thank you! Let me know if you make them! 🙂