If you are looking for a festive appetizer that’s both fun and flavorful, the Puff Pastry Pesto Christmas Trees Recipe is sure to become a holiday favorite. These delightful little trees combine the flaky, buttery goodness of puff pastry with the bright, herbaceous punch of basil pesto, all topped off with a touch of Parmesan for extra savory magic. They bake up beautifully golden and tender, making them as impressive to the eye as they are to the palate. Whether you’re hosting a holiday party or want to add a whimsical touch to your festive spread, this recipe brings cheer and deliciousness in every bite.

Ingredients You’ll Need
These ingredients are simple yet essential to create the perfect balance of textures and flavors that make the Puff Pastry Pesto Christmas Trees Recipe so irresistible.
- 1 sheet puff pastry, thawed if frozen: Provides the buttery, flaky base that puffs up wonderfully in the oven.
- 3-4 tablespoons basil pesto: Adds a vibrant, herby layer bursting with fresh basil flavor; store-bought works just fine or you can make your own.
- 2 tablespoons grated Parmesan cheese: Sprinkled over the pesto, it lends a salty, umami kick that complements perfectly.
- 1 egg, beaten (for egg wash): Brushed on top for that irresistible golden sheen and slightly crispy finish.
- Skewers (optional, for shaping the trees): Helpful for securing the unique tree shapes as you fold the pastry strips.
How to Make Puff Pastry Pesto Christmas Trees Recipe
Step 1: Thaw the Puff Pastry
Start by thawing your puff pastry if it’s frozen. The best way is to leave it covered in the refrigerator overnight. If you’re short on time, allowing it to rest at room temperature for about 30 minutes will also make it pliable enough to work with. Proper thawing ensures your pastry stays tender and puffs up nicely in the oven.
Step 2: Spread the Pesto and Parmesan
Unroll the puff pastry sheet on a flat surface and spread an even layer of basil pesto all over the surface. Don’t be shy with the pesto—the flavorful herbaceous spread makes the filling the star of the show. Follow this by sprinkling the grated Parmesan cheese evenly on top. This not only enhances the taste but adds a lovely texture contrast when baked.
Step 3: Cut the Pastry into Strips
Using a sharp knife or a pizza cutter, slice the puff pastry into 1-inch wide strips. These strips will be folded to form the iconic tree shapes, so keeping the width consistent helps maintain uniformity and the perfect size for serving.
Step 4: Form the Christmas Trees
For the fun part: shaping the trees! If you’re using skewers, pierce one end of each strip with a skewer, then fold the strip back and forth tightly in a zigzag pattern to mimic the silhouette of a Christmas tree. Finally, pierce the other end onto the skewer to secure your creation. If you don’t have skewers, carefully hold the zigzag shapes together by hand—either way, you’ll create something visually festive and very tasty.
Step 5: Prepare to Bake
Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper to prevent sticking and make clean-up a breeze. Arrange the pastry trees on the sheet, giving them space to rise and crisp beautifully.
Step 6: Apply Egg Wash and Bake
Brush each puff pastry tree lightly with the beaten egg. This step is crucial because it gives your trees a dazzling golden finish and an inviting gloss once baked. Bake for 15 to 18 minutes or until the puff pastry is puffed up, golden brown, and irresistibly flaky.
How to Serve Puff Pastry Pesto Christmas Trees Recipe

Garnishes
To elevate the presentation and flavor, consider sprinkling a little extra grated Parmesan once the trees come out of the oven. A light drizzle of good-quality olive oil can also add a subtle richness and beautiful shine, making these trees even more appetizing.
Side Dishes
These savory bites pair wonderfully with a simple green salad to balance richness or a bowl of warm tomato soup for cozy dipping. Their festive flair makes them a perfect addition alongside charcuterie boards or holiday cheese platters as well.
Creative Ways to Present
Present your Puff Pastry Pesto Christmas Trees Recipe on a wooden board lined with fresh rosemary sprigs to mimic the forest floor. You can even stand them upright in a rustic ceramic pot filled with uncooked rice or beans to add whimsy and elevate the holiday spirit at your table.
Make Ahead and Storage
Storing Leftovers
If you have leftovers, store them in an airtight container in the refrigerator. They will keep well for up to 2 days, maintaining most of their crispiness and flavor with a quick refresh in the oven.
Freezing
You can freeze the baked Christmas trees by placing them in a single layer on a baking sheet to flash freeze, then transferring to a freezer bag or container. Freeze for up to one month. Thaw in the refrigerator before reheating for the best texture.
Reheating
To reheat, pop the trees into a preheated oven at 350°F (175°C) for about 5-7 minutes until they regain their flaky crispness. Avoid microwaving, as it can make the puff pastry soggy and chewy instead of light and crisp.
FAQs
Can I use frozen homemade pesto for this recipe?
Absolutely! Frozen homemade pesto works wonderfully. Just make sure it’s thawed and drained slightly if it’s very watery before spreading it over the pastry to avoid sogginess.
Do I need to use skewers to shape the trees?
Skewers help keep the shape secure and make folding easier, but if you don’t have them, you can carefully hold the folded strips in place while transferring them to your baking sheet. Just be gentle to maintain the tree shape.
Can I substitute pesto with another filling?
Definitely! While the basil pesto is delicious, you could try sun-dried tomato pesto, olive tapenade, or even a simple herb and garlic butter spread to change up the flavors while keeping the festive presentation.
Is this recipe suitable for a vegan diet?
With a few adjustments, yes. Use a vegan puff pastry, replace the Parmesan with a vegan cheese alternative, and swap the egg wash for a plant-based milk or oil brushing to achieve a similar golden finish.
How far ahead can I prepare the pastry trees before baking?
You can assemble the trees a few hours in advance and keep them refrigerated until ready to bake. This makes it easier to prepare ahead for holiday gatherings without last-minute fuss.
Final Thoughts
The Puff Pastry Pesto Christmas Trees Recipe is such a joyful and tasty treat to make and share. Its festive shape and irresistible flavor combo bring warmth and smiles to any holiday table. I hope you give this recipe a try and find as much delight in creating and eating these charming bites as I do every season!
Print
Puff Pastry Pesto Christmas Trees Recipe
- Prep Time: 15 minutes
- Cook Time: 15-18 minutes
- Total Time: 30-35 minutes
- Yield: 12 servings
- Category: Appetizer
- Method: Baking
- Cuisine: Italian
Description
Celebrate the holidays with these delightful Puff Pastry Pesto Christmas Trees, perfect for festive gatherings. Flaky puff pastry is layered with fragrant basil pesto and Parmesan cheese, shaped into charming tree forms, and baked to golden perfection. These savory treats are simple to make and sure to impress your guests.
Ingredients
Pastry & Layers
- 1 sheet puff pastry, thawed if frozen
- 3–4 tablespoons basil pesto (store-bought or homemade)
- 2 tablespoons grated Parmesan cheese
For Finishing
- 1 egg, beaten (for egg wash)
- Skewers (optional, for shaping the trees)
Instructions
- Thaw Pastry: If using frozen puff pastry, thaw it in the refrigerator overnight or leave it at room temperature for about 30 minutes until it becomes pliable and easy to work with.
- Spread the Filling: Unroll the thawed puff pastry sheet onto a flat surface. Evenly spread a thin layer of basil pesto across the surface. Then, sprinkle the grated Parmesan cheese evenly over the pesto layer to add a flavorful cheesy touch.
- Cut the Pastry: Using a sharp knife or a pizza cutter, slice the puff pastry into 1-inch wide strips to prepare them for shaping.
- Create Tree Shapes: Optionally, pierce one end of each strip with a skewer. Fold each strip back and forth in a zigzag pattern to mimic the shape of a Christmas tree. Secure the other end onto the skewer to hold the tree shape together while baking.
- Preheat Oven: Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper to prevent sticking and make cleaning easier.
- Add Egg Wash: Place the shaped pastry trees onto the prepared baking sheet. Gently brush each tree with the beaten egg wash to give them a beautiful golden-brown, glossy finish once baked.
- Bake: Bake the pastry trees in the preheated oven for 15-18 minutes, or until they turn golden brown and develop a flaky texture.
- Serve and Enjoy: Let the Christmas trees cool slightly on the baking sheet before transferring them to a serving plate. Optionally, garnish with extra Parmesan cheese or a drizzle of olive oil to enhance the flavors before serving.
Notes
- For best results, make sure your puff pastry is completely thawed and pliable before working with it.
- Use fresh basil pesto if possible for a brighter flavor, though store-bought works well too.
- Skewers help maintain the tree shape during baking but can be omitted if restricting skewers.
- These make great appetizers or festive snacks for holiday parties.
- Store leftovers in an airtight container and reheat briefly to restore flakiness.

