If you are looking to impress friends and family this holiday season with an easy yet stunning appetizer, the Pesto Puff Pastry Christmas Trees Recipe is your go-to festive treat. These delightful little trees feature layers of flaky puff pastry filled with vibrant pesto and creamy provolone cheese, shaped cleverly to mimic a Christmas tree. Not only do they look adorable on any party platter, but the combination of buttery pastry and savory pesto makes each bite absolutely irresistible. Whether you’re hosting a holiday gathering or just craving something fun and flavorful, this recipe delivers wow-factor with minimal effort.

Ingredients You’ll Need
Gathering fresh and straightforward ingredients is key to pulling off the perfect Pesto Puff Pastry Christmas Trees Recipe. Each component plays a crucial role in creating the ideal balance of texture, color, and taste that makes these treats so special.
- 2 puff pastry sheets: These flaky layers are the foundation, providing that buttery crispness every bite needs.
- ¼ cup prepared pesto sauce: Adds vibrant green color and herby, garlicky flavor that defines this recipe.
- 6 ounces provolone cheese slices: Smooth and mild, provolone melts beautifully between the layers for delicious creaminess.
- 1 large egg: Used for the egg wash, it gives the pastry a gorgeous golden finish.
- 1 tablespoon heavy whipping cream: Mixed with egg to create a shiny glaze that enhances the crust.
- 3 tablespoons salted butter: Brushed over the baked trees for extra richness and a lovely sheen.
- ¼ teaspoon garlic powder: Infuses a subtle kick into the butter, complementing the pesto nicely.
- ¼ teaspoon salt: Balances the flavors and enhances the overall taste.
- Cheese stars (optional): Adds a whimsical finishing touch, perfect for holiday sparkle.
How to Make Pesto Puff Pastry Christmas Trees Recipe
Step 1: Prep and Preheat
Start by preheating your oven to 375°F to ensure it reaches the perfect temperature for baking the pastry evenly. Line two large baking sheets with parchment paper to prevent sticking and make cleanup easy. This simple prep sets you up for a smooth baking experience.
Step 2: Ready Your Puff Pastry
Allow refrigerated puff pastry sheets to rest at room temperature for about 5 minutes, or 30 minutes if frozen. This rest helps the dough become pliable, making it easier to roll out without tearing and ensuring a perfect flaky texture after baking.
Step 3: Roll Out Pastry Sheets
Lightly dust your cutting board with flour to keep the dough from sticking. Unfold one puff pastry sheet and use a rolling pin to gently roll it into a 10- by 12-inch rectangle. Repeat this process with the second sheet so both are uniform in size, which guarantees even layering and cooking.
Step 4: Assemble the Layers
Brush the entire surface of one rolled-out pastry sheet generously with pesto sauce, spreading the vibrant green goodness evenly. Next, layer the provolone cheese slices on top; this creates a creamy middle layer that melts beautifully as it bakes. Place the second puff pastry sheet on top to seal in all that flavor in a perfect package.
Step 5: Shape the Christmas Trees
Cut the layered pastry stack along the 12-inch side into twelve 1-inch wide strips. Grab one strip and hold it, pressing the bottom 2-3 inches flat on your cutting board or baking sheet. Fold the rest of the strip back and forth in a loose zig-zag pattern, making each fold slightly shorter than the last so the strip tapers naturally into a tree shape. Secure each shaped tree by inserting a skewer vertically through its center. This pinnacle fold technique not only looks whimsical but allows the layers to puff up beautifully during baking.
Step 6: Arrange on Baking Sheets
Evenly space six of these quirky pastry trees on each prepared baking sheet. Giving them room ensures air can circulate around each tree so they bake crisp and golden all over without sticking together.
Step 7: Apply the Egg Wash
Whisk the egg and heavy whipping cream together until smooth, then gently brush this mixture over the tops and sides of each pastry tree. This step creates a shiny, golden crust that makes the finished trees look irresistible and festive.
Step 8: Bake to Perfection
Bake the trees in your preheated oven for 20 to 22 minutes or until the puff pastry is crisp and beautifully golden brown. Patience here pays off, as the puff pastry delicately puffs and crisps into the perfect texture that will make your guests swoon.
Step 9: Finish with Butter and Optional Cheese Stars
While the trees are still warm, whisk together the melted butter, garlic powder, and salt. Brush this flavorful butter mixture generously over the trees for a glossy finish and an extra layer of flavor. If you want to take the presentation up a notch, sprinkle cheese stars on top for that perfect festive twinkle.
How to Serve Pesto Puff Pastry Christmas Trees Recipe
Garnishes
Adding garnishes can elevate your Pesto Puff Pastry Christmas Trees Recipe from impressive to unforgettable. Fresh basil leaves or a sprinkle of grated Parmesan work wonderfully to echo the pesto flavors while adding a fresh zing. For a pop of color, scatter some cherry tomato halves or pomegranate seeds around the platter to brighten the holiday ambiance.
Side Dishes
These pesto trees pair beautifully with a crisp green salad dressed lightly with lemon vinaigrette or alongside a bowl of tomato soup for dipping. Both provide a refreshing contrast that balances the richness of the puff pastry and cheese, turning your holiday snack into a more substantial appetizer course.
Creative Ways to Present
Imagine placing the trees upright in a rustic wooden box lined with festive paper or arranging them standing in a deep platter with a little pot of extra pesto sauce on the side for dipping. For a fun twist, serve each tree on a small plate with a mini skewer that makes it easy for guests to grab and enjoy without any mess. Presentation truly adds cheer to the experience.
Make Ahead and Storage
Storing Leftovers
If you find yourself with leftovers, keep them in an airtight container in the refrigerator for up to 2 days. The pastry may lose a bit of its crispness, but reheating them properly can bring back much of the delightful texture and flavor.
Freezing
You can freeze these pesto puff pastry trees before baking. Shape and secure the trees on a tray, freeze until solid, then transfer to a freezer-safe container or bag. When ready, bake them straight from frozen, adding a few extra minutes to the bake time. This makes prepping ahead a breeze and means you always have an easy festive snack on hand.
Reheating
Reheat leftover trees in a preheated 350°F oven for about 8–10 minutes to revive their crispiness. Avoid microwaving as it can make the pastry soggy. With the right reheating, you’ll enjoy nearly fresh-tasting bites every time.
FAQs
Can I use a different cheese instead of provolone?
Absolutely! Mozzarella, fontina, or even a mild cheddar can work well. Just choose a cheese that melts smoothly and has a flavor that complements pesto without overpowering it.
Is it possible to make these trees vegan?
Yes! Swap out the puff pastry for a vegan brand, use a plant-based pesto without cheese or with nutritional yeast, and replace provolone with your favorite vegan cheese. Use a plant milk and oil mixture to brush instead of egg wash for a golden crust.
How far in advance can I prepare the trees before baking?
You can prepare and shape the trees a few hours ahead, then cover and refrigerate them until ready to bake. Just brush with egg wash right before baking so they get that perfect golden finish.
Do I have to use skewers? What else can secure the shape?
Skewers help keep the shape intact during baking, but if you prefer, sturdy toothpicks or chopsticks can work. Just make sure they’re oven-safe and long enough to hold the folds securely.
Can I make smaller or larger trees?
Definitely! Adjust the width of the dough strips to make bite-sized mini trees or larger shareable ones. Keep in mind that baking times might need slight adjustments depending on size.
Final Thoughts
There’s something truly magical about the Pesto Puff Pastry Christmas Trees Recipe that combines festive fun with comforting flavors. Whether you’re serving these as an appetizer or sharing them at a holiday party, their flaky texture and herby, cheesy filling are sure to steal the show. Don’t hesitate to try this recipe and watch your loved ones’ eyes light up as they bite into the little edible Christmas trees you crafted with so much love and flair.
Print
Pesto Puff Pastry Christmas Trees Recipe
- Prep Time: 25 minutes
- Cook Time: 20 minutes
- Total Time: 45 minutes
- Yield: 12 trees
- Category: Appetizer
- Method: Baking
- Cuisine: Italian
Description
These delightful Pesto Puff Pastry Christmas Trees are a festive and savory appetizer perfect for holiday gatherings. Layers of flaky puff pastry, aromatic pesto, and melty provolone cheese are shaped into charming tree forms and baked to golden perfection. Finished with a garlic butter glaze and optional cheese stars, these eye-catching treats are sure to impress your guests with both flavor and presentation.
Ingredients
Puff Pastry and Filling
- 2 puff pastry sheets
- ¼ cup prepared pesto sauce (plus more for serving)
- 6 ounces provolone cheese slices
Egg Wash
- 1 large egg
- 1 tablespoon heavy whipping cream
Garlic Butter Glaze
- 3 tablespoons salted butter
- ¼ teaspoon garlic powder
- ¼ teaspoon salt
Optional
- Cheese stars for decoration
Instructions
- Preheat and prep: Preheat the oven to 375°F. Line two large baking sheets with parchment paper to prevent sticking and ensure even baking.
- Rest the puff pastry: If using refrigerated puff pastry, allow it to rest for 5 minutes at room temperature. If frozen, rest for 30 minutes to soften for easier handling.
- Roll out puff pastry: Lightly dust a cutting board with flour to prevent sticking. Unfold one sheet of puff pastry and roll it into a 10- x 12-inch rectangle. Repeat with the second sheet.
- Assemble layers: Brush the pesto sauce evenly over the surface of one puff pastry rectangle. Layer the provolone cheese slices evenly on top. Place the second puff pastry sheet over the layers to create a stacked sandwich.
- Cut and fold strips: Cut the stacked puff pastry along the 12-inch side into twelve 1-inch wide strips. Pick up one strip and place the bottom 2-3 inches flat on the baking sheet. Fold the strip back and forth in a zig-zag pattern, making each fold slightly shorter than the one before so it tapers like a Christmas tree. Insert a skewer vertically through the center of the folded strip to hold the shape.
- Arrange on baking sheets: Place six skewered pastry trees evenly spaced on each prepared baking sheet, allowing room for puffing.
- Apply egg wash: In a small bowl, whisk together the egg and heavy whipping cream until smooth. Brush the tops and sides of each pastry tree with the egg wash to achieve a golden, shiny finish.
- Bake: Bake the trees in the preheated oven for 20-22 minutes until they are puffed, golden brown, and the pastry is cooked through.
- Prepare garlic butter glaze and finish: While the trees bake, melt the salted butter and whisk in the garlic powder and salt. Immediately after baking, brush the warm trees generously with the garlic butter mixture and add a little extra pesto if desired. Decorate with cheese stars for a festive touch.
Notes
- If using frozen puff pastry, ensure it is fully thawed for easy rolling and folding.
- The skewers help maintain the tree shape while baking and make handling easier.
- Cheese stars can be made from leftover puff pastry or store-bought for decoration.
- Extra pesto can be served on the side for dipping.
- Ensure to space the pastry trees well on the baking sheet to allow full puffing during baking.

