These puff pastry pesto Christmas trees are the cutest holiday appetizers you’ll ever make! With just 3 simple ingredients—puff pastry, basil pesto, and Parmesan cheese. These festive Christmas tree puff pastry bites are crispy, flavorful, and ready in 30 minutes. Perfect for holiday parties, potlucks, or serving with cocktails, these easy Christmas appetizers look impressive but couldn’t be simpler to make!

Prep Time: 15 minutes
Bake Time: 10-15 minutes
Total Time: 25-30 minutes
Yield: 8-10 trees
Difficulty: Easy
Table of Contents
Why This Pesto Christmas Tree Appetizer Works
These holiday puff pastry appetizers deliver maximum wow factor with minimal effort. The store-bought puff pastry provides a flaky, buttery base that turns golden and crispy in the oven. The basil pesto adds herbaceous flavor and vibrant green color, while Parmesan cheese brings savory, umami notes and helps create a beautiful golden crust.
What makes this recipe special is how fun and interactive it is—kids love helping fold the trees, making it a perfect family holiday activity!
Ingredients
For the Pesto Christmas Trees:
- 1 sheet puff pastry (about 8-10 oz), thawed if frozen
- 3-4 tablespoons basil pesto (store-bought or homemade)
- 2 tablespoons grated Parmesan cheese
- Optional: wooden skewers for “trunks”
For Garnish (Optional):
- Extra Parmesan for sprinkling
- Small cheese star cutouts for tree toppers
- Fresh basil leaves
- Red bell pepper stars (cut with small cookie cutter)
Equipment Needed
- Baking sheet
- Parchment paper
- Rolling pin (optional, if needed)
- Sharp knife or pizza wheel cutter
- Pastry brush or spoon
- Wooden skewers (optional)
- Small star cookie cutter (optional, for decoration)
How to Make Puff Pastry Pesto Christmas Trees
Step 1: Prepare Your Workspace
Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper and set aside.
Step 2: Roll Out the Puff Pastry
If your puff pastry is frozen, thaw it according to package directions (overnight in the refrigerator or 30-40 minutes at room temperature). Unroll the puff pastry sheet onto a lightly floured surface or directly onto parchment paper. If needed, use a rolling pin to smooth out any creases, but don’t roll it too thin.
Step 3: Spread the Pesto
Using a spoon or offset spatula, spread the basil pesto evenly over the entire surface of the puff pastry, leaving about a ¼-inch border around the edges. You want a thin, even layer—not too thick or the trees will be soggy.
Step 4: Add Parmesan
Sprinkle the grated Parmesan cheese evenly over the pesto layer.
Step 5: Cut into Strips
Using a sharp knife or pizza wheel, cut the puff pastry into strips about 1 inch (2.5 cm) wide. You should get 8-10 strips depending on the size of your puff pastry sheet.
Step 6: Shape the Trees
This is the fun part! For each strip, follow these steps:
- If using a wooden skewer, place it vertically down the center of the strip as the “trunk”
- Starting at one end, fold the strip back and forth in a zigzag pattern (like an accordion), creating shorter folds at the top and gradually longer folds toward the bottom to create a tree shape
- The fold widths should be: small at top, medium in middle, wider at bottom
- Press gently to secure
Alternative method without skewer: Simply fold the strips in a zigzag pattern and place flat on the baking sheet.
Step 7: Transfer to Baking Sheet
Carefully transfer each shaped tree to the prepared baking sheet, spacing them about 2 inches apart.
Step 8: Optional Star Topper
For extra festive flair, cut small stars from a piece of cheese (cheddar or mozzarella) using a mini cookie cutter and place one at the top of each tree before baking.
Step 9: Bake
Bake for 10-15 minutes, or until the puff pastry is golden brown, puffed up, and crispy. Watch closely in the last few minutes to prevent burning.
Step 10: Cool and Serve
Let the trees cool on the baking sheet for 2-3 minutes (they’ll crisp up even more as they cool), then transfer to a serving platter. Serve warm or at room temperature.

Tips for Perfect Puff Pastry Trees
Thaw Properly: If using frozen puff pastry, thaw overnight in the refrigerator for best results. Don’t microwave—it will become too soft to work with.
Don’t Overwork the Dough: Handle puff pastry as little as possible. Overworking makes it tough instead of flaky.
Even Pesto Layer: A thin, even layer of pesto prevents sogginess and ensures crispy results.
Sharp Knife or Wheel: Clean cuts are important. A dull knife drags and can compress the layers.
Cold Ingredients: Work quickly with chilled puff pastry. If it gets too warm, refrigerate for 10 minutes before continuing.
Watch the Oven: Puff pastry can go from perfect to burnt quickly. Check at 10 minutes and watch closely.
Recipe Variations
Different Pesto Options:
- Sun-Dried Tomato Pesto:Â Red color, intense flavor (not green but festive!)
- Kale Pesto:Â Darker green, more earthy
- Arugula Pesto:Â Peppery, sophisticated
- Tarragon Pesto:Â Anise-like flavor, elegant
- Spinach Pesto:Â Mild, kid-friendly
Cheese Variations:
- Mozzarella Layer:Â Add thin mozzarella slices under the pesto for extra gooey texture (as suggested in competitor’s comments)
- Cheddar:Â Sharp flavor, good melting
- Gruyere:Â Nutty, sophisticated
- Pecorino Romano:Â Sharper than Parmesan
- Vegan Cheese:Â For dairy-free version
Filling Variations:
- Pizza Style:Â Use marinara sauce instead of pesto, add pepperoni
- Spinach & Ricotta:Â Spread ricotta mixed with cooked spinach
- Mushroom Duxelles: Finely chopped sautéed mushrooms
- Caramelized Onion & Goat Cheese:Â Sweet and tangy
- Tapenade:Â Olive paste for Mediterranean flavor
Sweet Version:
- Cinnamon Sugar Trees:Â Use melted butter, cinnamon sugar
- Nutella Trees:Â Spread Nutella, sprinkle with powdered sugar after baking
- Apple Cinnamon:Â Use apple butter and cinnamon
Dietary Adaptations:
- Vegan:Â Use vegan pesto and vegan cheese
- Gluten-Free:Â Use gluten-free puff pastry (harder to find but available)
Storage and Make-Ahead Tips
Make-Ahead Prep: Cut and shape the trees up to 2 hours ahead. Place on baking sheet, cover with plastic wrap, and refrigerate until ready to bake. Add 2-3 minutes to baking time if baking from cold.
Pesto in Advance: Make homemade pesto up to 3 days ahead and store in the refrigerator with a thin layer of olive oil on top to prevent oxidation.
Room Temperature Storage: These are best eaten the same day. Store leftovers in an airtight container at room temperature for up to 1 day. They’ll lose crispness but are still tasty.
Reheating: To restore crispness, reheat in a 350°F oven for 5-7 minutes. Don’t microwave—they’ll become soggy.
Freezing: Not recommended after baking. Puff pastry loses its crispy texture when frozen and thawed. You can freeze unbaked, shaped trees for up to 1 month. Bake directly from frozen, adding 3-5 minutes to baking time.
Serving Suggestions
Holiday Party Presentation:
- Arrange trees on a white platter dusted with powdered sugar “snow”
- Stand trees upright in small glasses or jars
- Create a “forest” display with varying heights
- Serve with marinara or extra pesto for dipping
- Add rosemary sprigs between trees for greenery
Beverage Pairings:
- Prosecco or champagne (classic Italian aperitivo)
- White wine (Pinot Grigio, Sauvignon Blanc)
- Light red wine (Chianti)
- Sparkling water with lemon
- Holiday cocktails
Occasions Perfect For:
- Christmas cocktail parties
- Holiday office parties
- New Year’s Eve appetizers
- Ugly sweater parties
- Cookie exchange accompaniment
- Family Christmas Eve dinner
- Potluck contributions
Serving Sizes:
- 2-3 trees per person as part of appetizer spread
- 3-4 trees per person if main appetizer
- Kids typically eat 1-2 trees
Frequently Asked Questions
Can I use homemade puff pastry?
You can, but it’s very time-consuming (several hours). Store-bought puff pastry works perfectly and saves enormous time. There’s no shame in using it!
My puff pastry didn’t puff up. Why?
Either the oven wasn’t hot enough, you overworked the dough (compressing the layers), or the puff pastry was too old. Always bake at 400°F and handle dough minimally.
Can I make these ahead of time?
Shape them up to 2 hours ahead and refrigerate unbaked. Or bake them 4-6 hours ahead and reheat before serving to restore crispness.
The pesto makes the pastry soggy. How do I prevent this?
Use a thin layer of pesto (not too much!). You can also lightly brush the pastry with beaten egg white before adding pesto to create a moisture barrier.
Can I use store-bought pesto?
Absolutely! Store-bought pesto works great and saves time. Choose a quality brand for best flavor.
What if I don’t have a skewer?
No problem! The trees hold their shape fine without skewers. They’ll lie flat but still look festive and taste delicious.
My trees unfolded during baking. Help!
Press the folds more firmly when shaping. You can also use a tiny dab of water between folds to help them stick.
Can kids help make these?
Yes! Kids love folding the strips into trees. It’s a fun holiday activity. Supervise closely with the knife and oven.
How do I know when they’re done?
They should be deep golden brown and puffed up. If still pale, they need more time. Underbaked puff pastry is doughy.
Can I freeze these?
Freezing baked puff pastry isn’t ideal as it loses crispness. Freeze unbaked if needed (up to 1 month), then bake from frozen.
These puff pastry pesto Christmas trees are guaranteed to be the star of your holiday appetizer spread! They’re festive, delicious, and so easy that you’ll make them every year!

Puff Pastry Pesto Christmas Trees Recipe (Easy Holiday Appetizer)
Equipment
- baking sheet
- Parchment paper
- Rolling Pin
- Sharp knife or pizza wheel cutter
- Pastry brush or spoon
- Wooden skewers (optional)
- Mini star cookie cutter (optional)
Ingredients
- For the Pesto Christmas Trees
- 1 sheet (8–10 oz) puff pastry, thawed if frozen
- 3–4 tablespoons basil pesto (store-bought or homemade)
- 2 tablespoons grated Parmesan cheese
- wooden skewers (optional, for trunks)
- For Garnish (Optional)
- extra Parmesan for sprinkling
- small cheese star cutouts for tree toppers
- fresh basil leaves
- red bell pepper stars (cut with small cookie cutter)
Instructions
- Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper and set aside.
- Thaw puff pastry if frozen. Unroll onto a lightly floured surface or parchment. Smooth with a rolling pin if needed, but avoid rolling too thin.
- Spread basil pesto evenly over the puff pastry, leaving a ¼-inch border around the edges. Use a thin, even layer to prevent sogginess.
- Sprinkle grated Parmesan cheese evenly over the pesto layer.
- Using a sharp knife or pizza cutter, cut the sheet into 1-inch (2.5 cm) wide strips. You should get about 8–10 strips total.
- If using skewers, place one down the center of each strip. Fold the strip back and forth in a zigzag pattern (like an accordion), making smaller folds at the top and wider ones at the bottom to form a tree shape. Press gently to hold shape.
- Transfer shaped trees to the prepared baking sheet, spacing about 2 inches apart.
- Cut small cheese or red pepper stars with a mini cookie cutter and place one at the top of each tree for decoration.
- Bake for 10–15 minutes, until puffed and golden brown. Watch closely during the last few minutes to prevent overbaking.
- Cool for 2–3 minutes on the sheet before transferring to a serving platter. Serve warm or at room temperature.