50+ Best Christmas Recipes

Looking for the best Christmas recipes? Whether it’s for Christmas dinner or a cookie plate, we’ve got recipes to please every diet!

Christmas recipes

Entertaining is at the heart of Christmas, and there are so many tasty opportunities to consider! Maybe you’re hosting Christmas Eve dinner, or a cozy holiday brunch. Maybe you’re hosting a holiday party that needs lots of appetizers and wintery drinks. Or maybe you’re just looking for recipes for your cookie tray.

Whatever the case, we’ve got lots of resources for the very best Christmas recipes! Here are our major collections of recipes. Or, scroll below the collections to see our top picks for main dishes, sides, and of course: cookies. And don’t forget the best Christmas tradition (in our minds), Christmas pizza! Let the cooking begin.

View the collections: our best Christmas recipes!

Looking to please everyone at the holidays? Meatless recipes can have even more flavor than their meat-heavy counterparts! Alex and I eat a lot of vegetarian recipes (in fact, we wrote a vegetarian cookbook!). Here we’ve put together a list of our favorite vegetarian Christmas recipes. Whether it’s a crisp red and green Brussels sprout salad, or our fan-favorite meatloaf, these Christmas recipes will please everyone at the table: even meat lovers!

Click Get Recipes to see the recipes!

Get Recipes!

Looking for easy Christmas desserts? The holidays can be crazy, to put it lightly! When you’re entertaining for a crowd, the best recipes are the ones you can prepare in advance, or easily make as guests arrive. Here we’ve compiled our favorite ideas for Christmas desserts for a crowd. There's everything from a traditional Christmas pudding to seriously easy chocolate bark. Ready to get cooking?

Click Get Recipes to see the recipes!

Get Recipes!

Looking for vegan Christmas dinner recipes to wow your friends and family? Alex and I started eating a mostly whole food plant based diet years ago. The hardest part of it was not the weeknight meals: it was the holidays! Most of our friends and family were stumped with how to cook for people who ate tons of vegetables. With that in mind, we’ve compiled our top vegan Christmas dinner recipes! From cozy vegan pot pie to the cutest holiday-inspired dessert, we think we’ll love all of them. In fact: we promise you will!

Click Get Recipes to see the recipes!

Get Recipes!

Are you looking for the best healthy Christmas cookies for your cookie tray? If you know Alex and me, you know we’re into healthy cookie recipes…or really, healthier cookies! Here are our top healthy Christmas cookies that we think would be perfect for your cookie tray. They all have a healthier spin…but they're so delicious, you’d never know it.

Click Get Recipes to see the recipes!

Get Recipes!

Cozy winter drinks are essential for Christmas entertaining! Here are all our best holiday drink recipes for chilly evenings. There’s everything from winter cocktails like the vibrant Poinsettia champagne cocktail and jewel-toned apple cider sangria. And then hot drinks like our spiced mulled cider and homemade hot chocolate! There's something for everyone here

Continue Reading

Top Christmas dinner main dishes

  1. Best Vegetarian Meatloaf
  2. Best Vegan Pot Pie
  3. White Cheddar Mac and Cheese
  4. Best Wild Rice Soup
  5. Stuffed Acorn Squash
  6. Cozy Vegetarian Pot Pie
  7. Roasted Acorn Squash with Wild Rice Stuffing
  8. Sweet Potatoes with Goat Cheese & Lentils
  9. Tuscan Lentil Stew (we have this on Christmas Eve!)
  10. Vegetarian Meatballs & Gravy

Top healthy Christmas side dishes

  1. Best Roasted Vegetables
  2. Healthy Mashed Sweet Potatoes (Instant Pot version)
  3. Spinach Apple Salad with Maple-Glazed Walnuts
  4. Best Brussels Sprouts Recipe (Instant Pot version)
  5. Mashed Red Potatoes with Garlic (Instant Pot version)
  6. Shaved Brussels Sprout Salad with Pomegranate
  7. Roasted Apples & Cauliflower with Dill
  8. Delicata Squash Salad
  9. Lemony Steamed Green Beans (Instant Pot version)
  10. Roasted Delicata Squash
  11. Roasted Sweet Potatoes
  12. Easy Vegan Gravy
  13. Massaged Kale Pomegranate Salad
  14. Roasted Butternut Squash
  15. Beet Salad with Balsamic Dressing

Top Christmas desserts & cookies

  1. Christmas Cranberry Pudding with Butter Sauce
  2. Ultimate Peanut Butter Cookies
  3. Best Almond Thumbprint Cookies
  4. Best Apple Pie
  5. Chai Spice Almond Snowball Cookies
  6. Easy Apple Crumble
  7. Soft Gingerbread Cookies
  8. Hot Cocoa Affogato
  9. Peanut Butter Buckeye Balls
  10. Dark Chocolate Bark

Top Christmas drinks

  1. Poinsettia (Cranberry Champagne Cocktail)
  2. Mulled Cider
  3. Fall Sangria
  4. Mulled Wine
  5. The Classic Champagne Cocktail
  6. Holiday Punch Iced Tea
  7. Pomegranate Spritzer
  8. Spiked Apple Cider
  9. Orange Rosemary Sparkling Water
  10. Homemade Gingerbread Hot Chocolate

Christmas Pudding Recipe

1 Star2 Stars3 Stars4 Stars5 Stars (6 votes, average: 5.00 out of 5)

  • Author: Sonja Overhiser
  • Prep Time: 30 minutes
  • Cook Time: 2 hours 30 minutes
  • Total Time: 3 hours
  • Yield: 12 1x


This Christmas pudding recipe is a moist molasses cake covered in a rich butter sauce. It’s everything a classic Christmas dessert should be!



For the Christmas cranberry pudding

  • 12 ounces cranberries
  • 2 2/3 cup flour
  • 2 teaspoons baking soda
  • 2 teaspoons baking powder
  • 1 pinch salt
  • 1 cup dark molasses
  • 1 cup warm water
  • Special equipment: Steamer with 9-inch round pan OR large stock pot and 9-inch round cake pan

For the butter sauce

  • 1/2 cup butter
  • 1/2 cup half and half
  • 1 cup sugar
  • 1/2 teaspoon vanilla extract


  1. Slice the cranberries in half. Place them in a colander and rinse out the seeds.
  2. In a large bowl, combine the flour, baking soda, baking powder, and salt. Gradually mix in the dark molasses and warm water. Fold in the cranberries.
  3. Grease the round pan and pour the cranberry mixture into the pan.
  4. Fill the steamer with water and place the pan in the steamer. (If you don’t have a steamer, take a large stock pot and place an item in the bottom to elevate the cake pan, like a trivet, cookie cutter, empty tuna can, or folded dish towel. Then place the pan on top and fill the pot with water about half-way up the side of the pan.)
  5. Bring the water to a boil, and steam for about 2 1/2 hours, checking the water level periodically, every 30 minutes or so, and refilling as needed. The pudding is done when you can insert a toothpick into the center and it comes out clean. Allow the pudding to cool. The pudding can also be made in advance and kept at room temperature or in the refrigerator until ready to serve.
  6. When ready to serve, make the butter sauce: in a saucepan over low heat, melt the butter, stirring often. Stir in the half and half and the sugar, then add the vanilla. To serve, cut the pudding into pieces and drizzle with butter sauce.

  • Category: Dessert
  • Method: Stovetop
  • Cuisine: British

Keywords: Christmas Recipes, Christmas Pudding

A few more appetizer & cookie recipes…

Want more ideas? There are lots of ideas in the recipe collections above, but here are a few more appetizer ideas and cookie recipes that would be perfect for Christmas:

Subscribe for free weekly recipes & more!

About the Authors

Sonja Overhiser

Cookbook Author and writer

Sonja Overhiser is author of Pretty Simple Cooking, named one of the best healthy cookbooks of 2018. She’s host of the food podcast Small Bites and founder of the food blog A Couple Cooks. Featured from the TODAY Show to Bon Appetit, Sonja seeks to inspire adventurous eating to make the world a better place one bite at a time.

Alex Overhiser

Cookbook Author and photographer

Alex Overhiser is an acclaimed food photographer and author based in Indianapolis. He’s host of the food podcast Small Bites and founder of the recipe website A Couple Cooks. Featured from the TODAY Show to Bon Appetit, Alex is author of Pretty Simple Cooking, named one of the best vegetarian cookbooks by Epicurious.

No Comments

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.