If you’re looking for a fun and festive appetizer that practically guarantees compliments, you need to try my Pesto Puff Pastry Christmas Trees Recipe. These little puff pastry treats are buttery, flaky, and bursting with that fresh basil pesto flavor — plus, they look absolutely adorable on any holiday spread. Trust me, once you make these, you’ll want to add them to every Christmas party menu!
Why You’ll Love This Recipe
- Easy to Make: This recipe requires just a few ingredients and minimal prep time, perfect for busy holiday days.
- Beautiful Presentation: The Christmas tree shape turns simple puff pastry into show-stopping party bites.
- Delicious Flavor Combo: The creamy pesto and melty cheese inside every flaky layer is a winner every single time.
- Kid & Crowd-Friendly: My family goes crazy for these, and guests always ask for seconds (and the recipe).
Ingredients You’ll Need
The magic of this Pesto Puff Pastry Christmas Trees Recipe is in its simplicity. A few carefully chosen ingredients come together beautifully to create a treat that tastes gourmet without any fuss. When shopping, make sure you pick a high-quality basil pesto — it makes all the difference!

- Puff Pastry: Look for sheets, not frozen blocks, to save time and get even layers.
- Basil Pesto: Fresh-tasting pesto is key; homemade or store-bought works fine, but avoid overly oily versions.
- Cream Cheese: This is optional but adds a lovely tang and creaminess that complements the pesto.
- Shredded Cheese: I usually use mozzarella or mild cheddar for a gooey top, but feel free to experiment with your favorites.
Variations
I love that this Pesto Puff Pastry Christmas Trees Recipe is so flexible. Over time, I’ve played around with different add-ins and tweaks depending on what I have on hand and what flavors we’re craving, so feel free to make it your own.
- Herb Variations: I once swapped basil pesto for sun-dried tomato pesto — it brought such a rich and tasty twist that my family still talks about it!
- Cheese Swaps: For a sharper bite, try using Parmesan or Gruyère instead of mozzarella; it totally changes the flavor profile in a delicious way.
- Dietary Mods: Use dairy-free cream cheese and vegan pesto to make this recipe vegan-friendly without sacrificing flavor.
- Add-Ons: A sprinkle of pine nuts or finely chopped olives on top before baking adds an extra festive crunch I adore.
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) — having a properly hot oven is crucial for that perfect puff and golden finish. Roll out your puff pastry sheet on a piece of parchment paper to keep things tidy and prevent sticking. If your pastry is cold from the fridge, let it sit a few minutes at room temp so it’s more pliable and easier to work with.
Step 2: Layer the Flavors
Spread a thin layer of cream cheese over the puff pastry if you’re using it — this adds moisture and a subtle tang that balances the pesto beautifully. Next, spoon on your basil pesto evenly, using the back of a spoon or an offset spatula to cover every corner. Finally, sprinkle shredded cheese on top; this melts down and gives a gorgeous golden crust as it bakes.
Step 3: Shape Into Christmas Trees
With a sharp knife or pizza cutter, slice the pastry into strips about 1 inch (2.5 cm) wide. Then comes the fun part — gently fold each strip back and forth to form a zigzag that mimics a Christmas tree’s branches. If you want extra stability, you can thread each strip onto a skewer in the middle to help maintain its shape while baking — I discovered this trick after a couple of attempts at free-form folding!
Step 4: Bake Until Golden
Slide your shaped trees (still on the parchment) onto a baking sheet and pop them into the oven. Bake for 10-15 minutes, checking around the 10-minute mark. You want a deep golden color with the cheese bubbling — that’s your cue! Let the trees cool a bit before serving so they hold their shape and aren’t too hot to handle.
Pro Tips for Making Pesto Puff Pastry Christmas Trees Recipe
- Keep Pastry Cold: Keeping your puff pastry chilled until right before baking helps it rise beautifully and get flaky.
- Don’t Overload Toppings: Use thin layers of pesto and cheese to avoid soggy pastry — a little goes a long way.
- Use a Sharp Knife: Clean cuts make it easier to shape the trees and keep edges neat.
- Watch the Oven: Puff pastry can go from perfect to overly browned quickly, so keep a close eye starting at 10 minutes.
How to Serve Pesto Puff Pastry Christmas Trees Recipe

Garnishes
I love sprinkling a bit of finely chopped fresh parsley or extra grated Parmesan on top just after baking for a pop of color and flavor. You could also add tiny red pepper flakes or pomegranate seeds as “ornaments” — it makes the trees look extra festive and adds a contrasting burst of flavor.
Side Dishes
My go-to pairing with these trees is a crisp green salad with lemon vinaigrette or a bowl of tomato soup — the fresh acidity balances the richness perfectly. They’re also great alongside a charcuterie board, adding a warm, cheesy touch to the mix.
Creative Ways to Present
For holiday parties, I like arranging these pastry trees upright in a rustic wooden box lined with festive napkins, creating a “mini forest” centerpiece that doubles as an appetizer display. Another idea is to serve them on a large platter dusted with crushed nuts or edible glitter for a little sparkle — it always wows guests!
Make Ahead and Storage
Storing Leftovers
After baking, I store leftovers tightly wrapped in foil or in an airtight container in the fridge. They keep well for 2–3 days, though I generally try to eat them up quickly because they’re so addictive!
Freezing
If you want to prep these in advance, you can freeze the shaped but unbaked puff pastry trees on a parchment-lined tray. Once frozen solid, transfer them to a freezer bag. When ready, bake straight from frozen, adding a few extra minutes to the bake time — it’s a lifesaver for last-minute entertaining!
Reheating
To refresh leftovers, I pop them into a 175°C (350°F) oven for 5-7 minutes to crisp them back up without drying them out. Microwave is tempting but can make the pastry soggy, so I steer clear.
FAQs
-
Can I use store-bought pesto for this recipe?
Absolutely! While homemade pesto adds a fresh touch, a good-quality store-bought basil pesto works wonderfully and saves time without compromising flavor.
-
What kind of puff pastry should I buy?
I recommend purchasing frozen puff pastry sheets that come rolled out and ready to use after thawing. Avoid the block varieties unless you’re comfortable rolling them out yourself — the sheet style ensures even layers and easier shaping.
-
Can I make these ahead for a party?
Yes! You can assemble the trees and freeze them unbaked, then bake them fresh on party day. Alternatively, bake them ahead and reheat in the oven before serving — just keep them airtight in the fridge to retain freshness.
-
How do I keep the trees from unraveling during baking?
Using a skewer in the center of each strip helps maintain the shape securely. Also, don’t overfill with toppings as too much moisture can cause the pastry to lose structure.
Final Thoughts
This Pesto Puff Pastry Christmas Trees Recipe is one of those joyful discoveries that instantly makes holiday prep more delightful — not just because it tastes amazing, but because shaping those little trees feels like a mini celebration in itself. I love sharing these at gatherings because they always spark smiles and conversations. Honestly, once you try making these, you’ll be hooked on turning simple ingredients into something special that brings everyone a bit closer around the table. You’ve got this — happy baking and Merry Christmas!
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: International
Description
These Puff Pastry Pesto Christmas Trees are a festive and delicious appetizer perfect for holiday gatherings. Flaky puff pastry is layered with creamy cream cheese, vibrant basil pesto, and shredded cheese, then folded into charming tree shapes and baked until golden and crispy.
Ingredients
Pastry
- 1 roll Puff Pastry
Fillings
- 3-4 tablespoons Basil Pesto
- 3-4 tablespoons Cream Cheese (optional)
- 2 tablespoons Shredded Cheese
Instructions
- Preheat Oven: Preheat the oven to 200°C (400°F) to ensure it reaches the correct temperature for baking the pastry evenly and achieving a golden crust.
- Prepare Puff Pastry: Roll out the puff pastry sheet over parchment paper to keep it from sticking and to make it easier to handle.
- Add Fillings: Spread the cream cheese evenly over the puff pastry, then spread the basil pesto on top of that layer using a spoon or spatula to distribute the flavors uniformly.
- Add Cheese Layer: Sprinkle the shredded cheese evenly over the pesto-covered pastry to add extra flavor and a golden finish when baked.
- Cut into Strips: Using a knife or wheel cutter, cut the puff pastry into strips about 1 inch (2.5 cm) wide to form individual tree shapes.
- Shape Trees: Fold the strips into Christmas tree shapes. You may leave them as is or insert a skewer in the middle for additional support and presentation, as desired.
- Bake: Place the shaped puff pastry trees onto a baking sheet and bake in the preheated oven for 10-15 minutes, or until the pastry is puffed up and golden brown.
Notes
- You can omit the cream cheese for a pesto and cheese-only version.
- Use any shredded cheese you prefer, such as mozzarella, cheddar, or parmesan, for varied flavors.
- Insert a skewer or toothpick for easier handling and serving if desired.
- Serve warm for the best texture and flavor experience.
- These appetizers freeze well before baking; bake directly from frozen, adding a few extra minutes to the baking time.
Nutrition
- Serving Size: 1 serving (approx. 1-2 trees)
- Calories: 280
- Sugar: 1.5g
- Sodium: 380mg
- Fat: 18g
- Saturated Fat: 6g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 1g
- Protein: 6g
- Cholesterol: 30mg


