Pesto and Cheese Puff Pastry Christmas Tree That Always Works
Playlist on, oven hot, pesto and cheese puff pastry Christmas tree in the center. This is my December appetizer that never leaves the board with leftovers!

Jump to:
Before I had kids, December was when I repeated one thing on purpose. The same playlist hummed in the background while the sun dropped early outside. The same serving platter came down from the high shelf.
And now, the same pesto and cheese puff pastry Christmas tree takes its place at the center of the appetizer table. Repeating it year after year steadies me. It anchors the evening when everything else feels busy.

I started making this tree during a season when hosting shifted shape. Christmas in my house used to be low key. Now, with Leo tugging at my sleeve and Lin insisting on sprinkling cheese, I cook with a different awareness.
The food still needs care, but it also has to fit inside real family evenings. This tree fits that space. It looks festive without turning the kitchen into a construction zone.
My way of making it comes from how I learned to cook, with one foot in Eastern European kitchens and another at Middle Eastern tables. In Russian and Ukrainian family gatherings, pastries were treated with respect. Dough and temperature mattered. Back home, I learned to protect fresh herb flavor and choose cheeses that melt cleanly instead of pooling. That thinking shapes every step of this recipe.
I didn’t stumble into a perfect version on the first try. During nap times and late nights, I kept testing this recipe. Early batches taught me how store-bought puff pastry sags when it warms too fast. Another round showed me that oily pesto slides instead of staying where it is spread. An Italian cheese blend turned out to be the answer, melting evenly, stretching a little, and still holding its structure.

Over time, this tree became part of a bigger December spread. Sometimes it sits beside an antipasto Christmas tree layered with olives and roasted vegetables. Other years, it shares space with a Christmas tree charcuterie board, or a Christmas wreath charcuterie board, when I want the table to feel full without repeating flavors.
What keeps me loyal to this pastry tree is that it is practiced. I know it can be assembled ahead and baked later, and that leftovers come back to life with a bit of dry heat. By the time it reaches the table, it feels calm, and that calm is exactly what I need in December.
Ingredients

- Puff Pastry – I reach for an all-butter puff pastry when I can, because it bakes up with cleaner layers and a better snap. Rectangular puff pastry works the same and wastes less. If you need a dairy-free option, a vegan puff pastry can work, but bake until the branches feel crisp, since dairy-free brands sometimes brown a little differently.
- Basil Pesto – Thicker pesto works best and stays in place while baking. Sun-dried tomato pesto changes the color and flavor while baking the same way. Nut-free pesto works well if allergies are a concern.
- Italian Cheese Blend – An Italian cheese blend melts evenly across the branches without pooling oil. Mozzarella gives melt, provolone adds depth, and parmesan brings salt. Shred your own mix if you prefer, or use mozzarella with a small handful of parmesan. Avoid very wet fresh mozzarella, which can release water and soften the pastry.
See the recipe card for full list and exact quantities.
How to Make the Pesto and Cheese Puff Pastry Christmas Tree

This pesto puff pastry Christmas tree is easy to make, savory and flaky, and comes together in a few clear stages as you make the tree from start to finish. Here is what to watch for in each step so your puff pastry appetizers bake evenly, stay crisp, and pull apart cleanly for a relaxed holiday appetizer.
Preheat and Prep
Preheat your oven to 400°F (200°C) and line a large baking sheet with parchment paper. Beat the egg with water in a small bowl and keep it nearby.
Fill with Pesto and Cheese


You are aiming for a light coat, not a thick paste. If the pesto pools or looks shiny and thick in spots, scrape a little off. Too much pesto can soak through the dough and prevent it from puffing.
Try to avoid piling cheese in the center. A heavy center can bake more slowly and stay pale while the tips of the branches darken. You should still see some green between the cheese strands.
Place the Top Tree

Start by lining the dough, then adjust the sides. If the edges do not match perfectly, gently nudge them into place with your fingers. Avoid pulling too hard, which can thin the dough and lead to uneven puffing.
Cut the First Tree



Save the scraps. Press them together gently and chill them for cheese straws or extra twists later. Chilled scraps puff more evenly than very soft ones.
Seal and Score the Branches


If you accidentally cut into the trunk, pinch the dough back together and twist that branch gently later so it stays attached.
Twist the Branches

Try to twist every branch the same way and about the same number of turns. Uneven twisting can lead to some branches browning much faster than others. The branches should lie flat against the tray after twisting, not sticking straight up, which helps them bake evenly.
Brush with Egg Wash

Make sure to reach the sides of the branches and the tips. Dry spots tend to bake up dull and pale. If you see egg pooling in the cuts or collecting around the trunk, lightly draw the brush through to remove the excess. Puddles of egg can turn into rubbery spots while baking.
Bake Until Puffing and Golden

If the tips brown too fast while the center stays pale, tent the middle loosely with foil and bake a few minutes more. The tree is done when the trunk looks fully puffed, not doughy, and the branches feel firm when tapped with a spatula.
Garnish and Serve

Serve while the tree is warm and the cheese soft. Guests should be able to pull a branch that releases from the trunk with a bit of resistance, without tearing or collapsing.
Storage

This pesto and cheese puff pastry Christmas tree tastes best the day it is baked. For short-term storage, let leftovers cool completely, then wrap well or place in an airtight container. Keep at room temperature for the rest of the day if your kitchen is cool, then move to the fridge for up to 2–3 days. Reheat in the oven or air fryer at 350°F (175°C) until the pastry is crisp again. Avoid the microwave, which makes the layers soft.
For longer storage, freeze cooled pieces tightly wrapped in plastic and placed in a freezer-safe container for up to 1 month. Thaw at room temperature, then reheat on a baking sheet at 350°F (175°C) until warmed through and crisp at the edges.
Top Tips
Chill in Stages, Not Once – keep the pastry chilled at three key points: before cutting the first tree, after filling and topping, and again for 10–15 minutes if the dough feels soft before twisting. This staggered chilling helps the layers puff neatly and keeps the branches from stretching out of shape.
Mark Your Trunk Before Cutting – before you pick up the knife, lightly score the trunk line with the tip of the blade or the back of a knife. Then score guidelines for the branches on one side. This small “map” keeps your cuts even and helps prevent accidentally slicing through the center, so the tree stays stable when people pull off branches.
Recipe
Tried and loved this recipe? Please leave a 5-star review below! Your reviews mean a lot to me, so if you’ve got any questions, please let me know in a comment.
Pesto and Cheese Puff Pastry Christmas Tree
A flaky pesto and cheese puff pastry Christmas tree with herby pesto, melting cheese and easy pull-apart branches for holiday grazing.
Prevent your screen from going to sleep
Ingredients
- 2 sheets puff pastry approx. 10-14 oz / 280-400g each round, thawed if frozen
- ½ cup (120g ) prepared basil pesto
- 1 ½ cups approx. 170g shredded Italian cheese blend (Mozzarella, Provolone, Parmesan)
- 1 large egg beaten with 1 teaspoon water (for egg wash)
- Fresh basil leaves and cherry tomato halves for garnish
Instructions
-
Heat the oven to 400°F (200°C). Line a large baking sheet with parchment and whisk the egg with water in a small bowl. Have everything ready before you open the pastry so it stays cold and easy to cut.
-
Lightly flour your work surface and unroll one puff pastry sheet. It should feel cold but flexible. Cut a large triangle with a pointed top and wide base, then add a small rectangle at the bottom for the trunk. Transfer this tree shape carefully to the prepared baking sheet and save the scraps for extra twists.
-
Spread a thin, even layer of basil pesto over the tree, leaving a small border. You should see the pastry through the pesto. Sprinkle the Italian cheese blend evenly over the top, avoiding heavy mounds in the center so it bakes at the same rate as the branches.
-
Unroll the second pastry sheet. Use the first tree as a template and cut another tree the same size. Place it gently over the filled base, lining up the top and trunk first, then adjusting the sides so the edges meet without stretching the dough.
-
Press around the edges with your fingers to seal the two layers. Picture a wide vertical strip down the middle for the trunk. Leave that part uncut. From each side, slice horizontal “branches” from the outer edge toward the trunk, stopping before the center line so everything stays connected.
-
Lift each strip and twist it two or three times so the layers show. The branches should lie flat on the tray after twisting. If any strip tears, press it back together gently and twist a little less.
-
Use a pastry brush to coat the tree with egg wash, paying attention to the tips of the branches and the edges. Avoid puddles of egg in the cuts, which can bake into rubbery spots.
-
Bake for 15–20 minutes, until the branches have puffed, the trunk looks fully cooked through, and the top is deep golden at the edges. If the tips brown very quickly, cover the center loosely with foil and bake a few minutes more.
-
Let the tree cool on the tray for a few minutes so the cheese can settle. Transfer carefully to a board or platter. Scatter fresh basil leaves and cherry tomato halves over the branches, then serve warm and let guests pull off branches with their hands.
Nutrition
Serving: 100gCalories: 485kcalCarbohydrates: 31gProtein: 11gFat: 37gSaturated Fat: 17gPolyunsaturated Fat: 7gMonounsaturated Fat: 13gTrans Fat: 0.5gCholesterol: 50mgSodium: 650mgPotassium: 120mgFiber: 2gSugar: 2gVitamin A: 400IUVitamin C: 1mgCalcium: 150mgIron: 1.5mg
Sharp knife or pizza cutter
Cutting board or work surface



Post Comment