Puff Pastry Pesto Christmas Trees
These festive Puff Pastry Pesto Christmas Trees are not just adorable—they’re packed with flavor and guaranteed to be the star of your holiday spread.
The holiday season is all about traditions: gathering with loved ones, sharing laughter, and of course, indulging in delicious food. I first came up with these Puff Pastry Pesto Christmas Trees one chilly December afternoon while planning my holiday appetizer menu. I was craving something cheesy and herby, but also fun and festive. A quick glance at a sheet of puff pastry in my fridge, and the idea for these charming little Christmas tree-shaped treats popped into my head. With the perfect combination of golden, flaky pastry, rich basil pesto, and melted mozzarella, they were the perfect bite-sized snack to serve at my holiday party. I’ve made them every year since, and they never fail to get rave reviews. For more easy holiday appetizer ideas, check out “30 Festive Appetizers for Christmas” over at The Kitchn.
🟩 Why This Is So Good
- Flaky, golden pastry – The puff pastry crisps up beautifully in the oven, providing the perfect buttery base for the pesto and cheese filling.
- Fresh, herby pesto – Basil pesto gives these mini Christmas trees a vibrant, fresh flavor that cuts through the richness of the cheese.
- Melted mozzarella and Parmesan – The combination of mozzarella and Parmesan creates a gooey, savory filling that perfectly complements the crisp pastry.
- Easy to make and fun to serve – These little Christmas trees are not only delicious, but they also add a whimsical touch to your holiday spread. They’re easy to assemble, and kids love helping to shape them!
I remember the first time I made these for a holiday dinner—my cousins, who are usually hard to impress, couldn’t get enough of them! It was like magic watching them disappear from the platter. These puff pastry pesto Christmas trees have become a beloved tradition in our home, and I love how they always bring a little extra cheer to the holiday table. If you’re looking to create something equally festive, Serious Eats has a fantastic guide to making your holiday appetizers look as good as they taste.

🟩 Getting Your Ingredients Right
- Puff pastry – Choose a good-quality puff pastry for the flakiest, most golden result. Most store-bought varieties work well, but if you can get your hands on all-butter pastry, it will elevate the flavor.
- Basil pesto – Fresh pesto is ideal, but if you’re in a pinch, a good-quality jarred pesto will do. Just make sure it’s flavorful and fragrant to bring out the best in these little trees.
- Mozzarella – Use whole-milk mozzarella for the best melting qualities. Pre-grated mozzarella works fine, but grating it yourself yields a better texture and flavor.
- Parmesan – Freshly grated Parmesan is the way to go for an extra hit of umami and depth of flavor.
For a fantastic homemade pesto recipe, check out this step-by-step guide from The Kitchn to make your own fresh pesto at home.
🟩 Making It Step by Step
1. Preheat the Oven and Prep the Pastry
Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper and set it aside. Unroll the thawed puff pastry onto a lightly floured surface.
2. Spread the Pesto
Spread a thin layer of basil pesto evenly over the puff pastry. You don’t need to go too thick here—just enough to cover the surface and bring that beautiful green herb flavor.
3. Add the Cheese
Sprinkle the grated mozzarella and Parmesan evenly over the pesto layer. Make sure it’s spread out, but not too thick, to ensure the cheese melts evenly during baking.
4. Cut Into Trees
Use a sharp knife or a cookie cutter to cut the puff pastry into tree shapes. You can make them as big or small as you like, but I recommend medium-sized trees that are easy to handle and bite-sized for guests. Don’t forget to cut a little tree trunk at the base for extra fun!
5. Brush with Egg Wash
In a small bowl, whisk together the egg and milk to create the egg wash. Brush the tops of your pastry trees lightly with the egg wash to give them a golden, glossy finish once baked.
6. Bake and Serve
Arrange the shaped trees on the prepared baking sheet and bake for 15-20 minutes, or until the puff pastry is golden brown and the cheese is bubbling and slightly browned. Remove from the oven and let them cool for a few minutes before serving.
7. Enjoy
Serve these warm as part of your holiday appetizers. They’re best enjoyed fresh, but you can reheat them for a few minutes in the oven if needed.
🟩 Making Sure It Turns Out
- Don’t overfill – Keep the pesto and cheese layer thin. Too much filling can cause the pastry to lose its crispness.
- Chill your pastry before cutting – If your puff pastry is too soft from handling, pop it back in the fridge for 10 minutes to firm up before cutting. This will help your trees hold their shape.
- Watch the baking time – Every oven is different, so start checking the trees at around 12 minutes. You want them golden and crispy, not burnt!
I’ve made the mistake of overloading the pastry with too much pesto and cheese in the past. While it may seem tempting to pile it on, it’s really the balance of just the right amount that makes these trees crisp and perfect. A light hand is the way to go!

🟩 Perfect Serving Ideas
These Puff Pastry Pesto Christmas Trees are perfect for serving at holiday parties, family gatherings, or as a festive appetizer before a holiday dinner. Pair them with a light salad or serve alongside other bite-sized snacks, like mini quiches or charcuterie. For drinks, a glass of sparkling wine, a festive cranberry spritz, or a warm cup of mulled wine would be the perfect pairing to bring out the herby, cheesy flavors of the trees.
🟩 Making It Different
If you want to get creative with the flavor profile, there are plenty of variations you can try! Swap out the basil pesto for sun-dried tomato pesto or even a roasted red pepper spread. You can also experiment with different cheeses—Gruyère, fontina, or goat cheese would all be wonderful substitutes. For extra flavor, add a sprinkle of crushed red pepper flakes or garlic powder to the pesto before spreading it on the pastry.
🟩 Storage and Leftovers
These Puff Pastry Pesto Christmas Trees are best enjoyed fresh, right out of the oven, when they’re crispy and gooey. However, if you have leftovers, you can store them in an airtight container for up to 2 days. To reheat, place them in a 350°F (175°C) oven for 5-7 minutes to regain their crispness and melt the cheese.
🟩 Tips That Actually Help
- Use a sharp knife when cutting your pastry for clean, precise lines.
- Roll out the puff pastry gently to avoid compressing it.
- Don’t skip the egg wash—it’s the secret to getting that beautiful golden finish on your Christmas trees.
A small tip that really made a difference for me is rolling the pastry out just a little thinner before spreading the pesto. It makes the trees even flakier and gives a bit more crisp to the final result.

Closing Paragraph
Puff Pastry Pesto Christmas Trees have become a signature holiday appetizer in our house. They’re so fun to make, and even more fun to serve. Every time I make them, the festive shape and cheesy, herby filling get such an enthusiastic response from everyone. Whether you’re hosting a big holiday feast or just having a few friends over, these bite-sized trees are guaranteed to bring a little extra cheer to the table. I hope you’ll try them this holiday season and make them a new tradition in your home too!
Frequently Asked Questions
→ Can I make these Puff Pastry Pesto Christmas Trees in advance?
Yes, you can assemble them ahead of time, cover them with plastic wrap, and refrigerate until you’re ready to bake. Just brush with the egg wash right before baking.
→ Can I use a different type of pastry?
If you don’t have puff pastry, you could use crescent roll dough, though the texture will be slightly different. Puff pastry gives the best flaky result.
→ Can I make these vegetarian?
Yes! These are already vegetarian, so feel free to enjoy them without any modifications.
→ What can I substitute for basil pesto?
You can substitute pesto with other flavors, such as sun-dried tomato pesto, olive tapenade, or even a simple garlic butter spread for a milder version.
→ How do I store leftover Puff Pastry Pesto Christmas Trees?
Store leftovers in an airtight container in the fridge for up to 2 days. Reheat them in the oven for a few minutes to restore their crispness.
Recipe Card Puff Pastry Pesto Christmas Trees
Print
Puff Pastry Pesto Christmas Trees
Description
Flaky, cheesy, and bursting with herby pesto—these festive Christmas tree-shaped pastries are perfect for your holiday table.
Ingredients
→ 1 sheet of puff pastry, thawed
→ 1/4 cup of basil pesto
→ 400 g of mozzarella, grated
→ 80 g of Parmesan cheese
Egg Wash
→ 1 egg
→ 1 tablespoon of milk
Instructions
-
Preheat the oven to 400°F (200°C).
-
Spread a thin layer of pesto over the puff pastry.
-
Sprinkle with mozzarella and Parmesan.
-
Cut the pastry into tree shapes.
-
Brush with egg wash and bake for 15-20 minutes until golden brown.
Notes
Let the puff pastry chill in the fridge for 10 minutes before cutting if it gets too soft.
Add a sprinkle of red pepper flakes for extra flavor.
These are best served fresh, but you can reheat leftovers in the oven for 5-7 minutes.