Looking for the best Christmas recipes? Whether it’s for Christmas dinner or a cookie plate, these delicious options will please everyone!

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 for any part of the meal: main dishes, sides, treats, and drinks. And don’t forget the best Christmas tradition of all, in our minds: Christmas pizza! Let the cooking begin.

And now…25 best Christmas recipes for the holiday!

More Christmas inspiration

We’ve got lots more lists of great ideas for Christmas entertaining! If you didn’t see something that fits your fancy, pick from one of the following:

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Christmas recipes

Christmas Pizza (& More Christmas Recipes!)

  • Author: Sonja Overhiser
  • Prep Time: 1 hour
  • Cook Time: 10 minutes
  • Total Time: 1 hour 10 minutes
  • Yield: 8 slices 1x
  • Diet: Vegetarian


Making this Christmas pizza recipe with pesto and veggie ornaments is the perfect holiday time tradition, especially with kids!




  1. Follow the Best Pizza Dough recipe to prepare the dough. (This takes about 15 minutes to make and 45 minutes to rest.)
  2. Place a pizza stone in the oven and preheat to 500°F. OR preheat your pizza oven (here’s the pizza oven we use).
  3. Prepare the toppings: Dice the red pepper. Thinly slice the red onion, then rinse it under cool water and pat it dry (which removes some of the bite).
  4. Place the dough on the pizza peel: When the oven is ready, dust a pizza peel with cornmeal or semolina flour. (If you don’t have a pizza peel, you can use a rimless baking sheet or the back of a rimmed baking sheet. But a pizza peel is well worth the investment! In this case, a conveyor pizza peel works very well for larger trees like the one pictured. If using a standard peel or a baking sheet, smaller trees are easier to slide onto the stone. If you don’t have a pizza stone, place the pizza on a baking sheet.) Roll out the dough into a triangle shape, adding a small rectangle for a trunk. Place the dough on the pizza peel. 
  5. Quickly top the pizza: Spread a thin layer of pesto, then sprinkle with cheese. Add the “decorations” of red onions and peppers. Sprinkle with kosher salt.
  6. Bake the pizza: Transfer the pizza to the pizza stone using the pizza peel, and bake until the cheese is melted, about 5 to 7 minutes. Allow to cool slightly, then serve.
  • Category: Main Dish
  • Method: Baked
  • Cuisine: Christmas

Keywords: Christmas 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:

About the authors

Sonja & Alex

Meet Sonja and Alex Overhiser: Husband and wife. Expert home cooks. Authors of recipes you'll want to make again and again.

Leave a Comment

Recipe rating

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