If you’re looking for a festive, crowd-pleasing appetizer that’s as fun to make as it is to eat, you absolutely have to try this Pesto Puff Pastry Christmas Trees Recipe. I promise, these little pastry trees are not only adorable but packed with flavor, and they come together faster than you’d expect — perfect for holiday parties or a cozy winter snack!
Why You’ll Love This Recipe
- Super Easy to Make: You only need a handful of ingredients and minimal prep time, so no stress in the kitchen.
- Show-Stopping Presentation: These Christmas trees are as cute as they are tasty, making your snack table pop.
- Versatile Flavor Combo: The creamy pesto and melty cheese inside puff pastry is a classic combo that everyone will rave about.
- Perfect for Any Occasion: While festive, they’re simple enough to enjoy any time you want a savory treat.
Ingredients You’ll Need
The magic behind this Pesto Puff Pastry Christmas Trees Recipe lies in the balance of buttery puff pastry, herby pesto, and creamy cheese. Keeping your pesto fresh and puff pastry cold makes all the difference, so I always keep my ingredients chilled until ready to assemble.

- Puff Pastry: Go for a high-quality sheet; I find that block puff pastry rolled out works best for a nice flaky finish.
- Basil Pesto: Homemade or store-bought works great—just make sure it’s vibrant and fresh-tasting.
- Cream Cheese (optional): Adds a lovely richness and tang, but you can skip it if you prefer your trees lighter.
- Shredded Cheese: Mozzarella or a mild cheddar melt beautifully; this adds cheesiness and helps everything stick together.
Variations
I love how flexible this Pesto Puff Pastry Christmas Trees Recipe is — you really can get creative! Here are some tweaks I’ve played around with to keep things fresh or adjust for different tastes and diets.
- Gluten-Free: I once used a gluten-free puff pastry for a friend’s party, and it worked surprisingly well — just watch your baking time as it can brown faster.
- Vegan Version: Swap cream cheese and shredded cheese with dairy-free alternatives and use a pesto without Parmesan for a fully vegan treat.
- Add Nuts: A sprinkle of toasted pine nuts or walnuts on top before baking adds crunch and an extra layer of flavor.
- Spicy Twist: A pinch of red pepper flakes in your pesto or sprinkled on top before baking gives these trees a fun kick.
How to Make Pesto Puff Pastry Christmas Trees Recipe
Step 1: Preheat and Prep Your Puff Pastry
Start by preheating your oven to 200°C (400°F). While it warms, roll out your puff pastry sheet onto a parchment-lined baking tray. I find rolling it gently to about a quarter inch thick keeps the texture flaky but sturdy enough for shaping.
Step 2: Spread the Cream Cheese and Pesto
Using a spatula or the back of a spoon, evenly spread the cream cheese over the dough. This layer acts like glue and adds creaminess. Next, add your basil pesto on top, spreading it to cover the surface evenly. The pesto’s fresh, aromatic punch really makes these savory treats sing.
Step 3: Sprinkle Shredded Cheese
Now, sprinkle shredded cheese over the pesto layer. I usually go with mozzarella for its great melting qualities, but you can mix in cheddar, Parmesan, or your favorite combos. This step adds that irresistible gooey texture once baked.
Step 4: Cut and Shape the Puff Pastry Trees
Next, cut the dough into strips about 1 inch (2.5 cm) wide using a sharp knife or pastry wheel. To get the Christmas tree effect, fold or twist each strip slightly—this is where you can get playful. I’ve found adding a skewer through the center keeps the shape together while baking, but it’s totally optional.
Step 5: Bake Until Golden and Puffy
Bake the shaped pastries in your preheated oven for 10-15 minutes, keeping a close eye so they turn a perfect golden brown without burning. You’ll love how the layers puff up around that zesty pesto and melting cheese—pure holiday magic in every bite.
Pro Tips for Making Pesto Puff Pastry Christmas Trees Recipe
- Keep Puff Pastry Cold: I learned the hard way that warm puff pastry can get too soft and sticky—always keep it chilled until ready to work.
- Don’t Overload With Pesto: Using too much pesto can make the pastry soggy, so spread it thin and even for the best puff.
- Use a Sharp Cutter: A pizza wheel or sharp knife makes clean cuts that help the trees keep their shape after baking.
- Watch the Oven Closely: Puff pastry bakes fast — set a timer and peek often to avoid over-browning or burning.
How to Serve Pesto Puff Pastry Christmas Trees Recipe

Garnishes
I usually add a sprinkle of flaky sea salt and a few fresh basil leaves after baking—it brightens the flavors and adds that fresh, festive vibe. You can even dot a little cranberry chutney on the side for a sweet tang that complements the pesto perfectly.
Side Dishes
These Pesto Puff Pastry Christmas Trees make a fantastic appetizer next to a crisp green salad or a bowl of spiced tomato soup for a cozy party spread. I’ve also served them alongside prosciutto and marinated olives for a casual holiday grazing board.
Creative Ways to Present
For a festive presentation, I like to arrange the trees upright in a shallow wooden crate lined with parchment paper, almost like a mini forest. You could also use little skewers topped with cherry tomatoes or olives to mimic ornaments on the trees — such a fun touch for holiday guests!
Make Ahead and Storage
Storing Leftovers
Leftover trees keep well covered in the fridge for up to 2 days. I store mine in an airtight container lined with paper towels to absorb any moisture, and they still taste great when reheated.
Freezing
I’ve successfully frozen baked puff pastry trees by wrapping them individually in plastic wrap and placing them in a freezer-safe bag. When thawed, they reheat nicely if you pop them in the oven for a few minutes to regain crispness.
Reheating
For best results, reheat these in a 350°F oven for about 5-8 minutes to crisp up the puff pastry again. Avoid microwaving as it can make them soggy, and we’re all about that flaky texture!
FAQs
-
Can I use homemade pesto for this recipe?
Absolutely! Homemade pesto tastes fantastic here and lets you control the freshness and intensity of flavors. Just be sure it isn’t too watery, or it could make the puff pastry soggy.
-
What’s the best type of cheese to use?
Mozzarella melts beautifully and adds creaminess without overpowering pesto’s flavors, but I’ve also used mild cheddar or even a blend including Parmesan for extra depth.
-
Can I prepare these in advance?
Yes! You can assemble the trees, keep them covered in the fridge for a few hours, and bake just before serving for fresh, hot puff pastry every time.
-
Can I make these without cream cheese?
Definitely! Cream cheese adds richness but is optional if you prefer a lighter, pesto-forward snack. Just spread the pesto directly on the puff pastry and sprinkle cheese on top.
Final Thoughts
I absolutely love how this Pesto Puff Pastry Christmas Trees Recipe turns out every single time. It brings a little festive magic into the kitchen without any fuss, and you’ll have your guests oohing over the cute shapes and delicious flavors before you know it. Whether you’re whipping these up for a holiday celebration or just need a fun snack that feels special, give this recipe a shot — I’m sure you’ll become as obsessed as my family and I are!
Print
Pesto Puff Pastry Christmas Trees Recipe
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Appetizer
- Method: Baking
- Cuisine: European
- Diet: Vegetarian
Description
These Puff Pastry Pesto Christmas Trees are a festive and delicious appetizer perfect for holiday gatherings. Made with flaky puff pastry, flavorful basil pesto, optional cream cheese, and shredded cheese, these savory treats bake up golden and crisp, adding a fun seasonal touch to your party platter.
Ingredients
Pastry & Spread
- 1 roll Puff Pastry
- 3-4 tablespoons Basil Pesto
- 3-4 tablespoons Cream Cheese (optional)
- 2 tablespoons Shredded Cheese
Instructions
- Preheat Oven: Preheat your oven to 200°C (400°F) to ensure it’s hot and ready for baking the puff pastry Christmas trees.
- Roll Out Puff Pastry: Unroll the puff pastry sheet onto a piece of parchment paper on a flat surface, spreading it out evenly.
- Spread Cream Cheese and Pesto: Using a spoon or spatula, evenly spread the optional cream cheese first over the puff pastry, followed by an even layer of basil pesto on top.
- Sprinkle Cheese: Generously sprinkle shredded cheese over the pesto layer to add extra flavor and help the layers bind.
- Cut Strips: Using a knife or pizza wheel, carefully cut the puff pastry into 1 inch (2.5 cm) wide strips.
- Shape Trees: Fold or twist the strips to create the shape of Christmas trees. Optionally, insert a skewer in the middle of each strip for stability.
- Bake: Transfer the shaped pastries with parchment paper onto a baking sheet and bake in the preheated oven for 10-15 minutes, or until golden brown and puffed.
Notes
- Use either store-bought or homemade basil pesto for fresh flavor.
- Cream cheese is optional but adds richness and helps the pesto stick better.
- Feel free to experiment with other shredded cheeses like mozzarella or cheddar.
- These puff pastry snacks are best served warm right out of the oven.
- You can prepare them ahead and bake just before serving to keep them crispy.
Nutrition
- Serving Size: 1 serving (approx. 1/4 recipe)
- Calories: 310
- Sugar: 1.5g
- Sodium: 340mg
- Fat: 22g
- Saturated Fat: 6g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 1.5g
- Protein: 6g
- Cholesterol: 15mg


