This Puff Pastry Christmas Tree Appetizer is one of my favorite things to bake during the holidays. The layers of pesto, caramelized onions, and melted cheese make it smell incredible as it puffs up in the oven. It always brings everyone to the kitchen before dinner’s even ready.
Heat the butter and olive oil in a large skillet over medium heat.
Add the sliced onions, salt, and sugar.
Cook, stirring often, for 25–30 minutes. If the onions begin to dry out or brown too quickly, reduce the heat and add 1 tablespoon of water at a time.
Stir in the thyme during the last 5 minutes of cooking.
When the onions are deeply golden and jammy, remove them from the heat and let them cool completely. (Warm onions will melt the pastry, so cooling is important.)
Assemble the Christmas Tree
Preheat the oven to 400°F.
Roll out both sheets of thawed puff pastry just enough to smooth out the seams. Place one sheet on a parchment-lined baking sheet.
Spread a thin, even layer of pesto over the pastry, using just enough to add flavor without causing leakage.
Spread the cooled caramelized onions evenly over the pesto.
Sprinkle the mozzarella cheese over the onions.
Place the second sheet of puff pastry on top to create a sandwich.
Cut and Shape the Tree
Cut the outline of a Christmas tree by removing two strips at the bottom corners to form a short, stubby trunk.
Cut from the top center down to the lower left corner, then from the top center to the lower right corner, creating a triangular tree shape.
Using a knife or pizza cutter, cut 1-inch strips along both sides of the tree, being careful not to cut through the center.
Twist each strip twice away from you. Continue twisting up the tree until you reach the short strips near the top; those should only be twisted once.
Cut a star shape from the pastry scraps and place it at the top of the tree.
Create the Branch Twists
On both sides of the tree, cut horizontal strips about 1 inch wide.
Twist each strip 2–3 times, gently but firmly.
Create the Star
Use any leftover pastry scraps to cut out a star shape.
Attach the star to the tip of the tree.
Finish and Bake
Brush the entire tree lightly with the beaten egg.
Sprinkle with extra thyme or Parmesan, if desired.
Bake for 20–25 minutes, or until puffed and deep golden brown.
Let the tree rest for 5 minutes before serving.
Notes
Keep the puff pastry cold while working. If it starts to soften, pop it back in the fridge for a few minutes so it puffs up properly when baked.
Cool the caramelized onions completely before assembling. Warm onions can melt the pastry layers and prevent them from rising evenly.
Roll the pastry lightly just to smooth the seams. Over-rolling makes it too thin and harder to shape.
Use parchment paper on your baking sheet. It prevents sticking and makes transferring the tree much easier.
Spread the fillings in a thin, even layer. Too much pesto or cheese can cause the pastry to leak or turn soggy.
Twist the branches gently but firmly. If a strip tears, press it back together—the pastry will puff up and hide small cracks.
Brush the egg wash on right before baking for a golden, glossy finish.
Sprinkle Parmesan or fresh thyme on top before baking for extra flavor and a pretty look.
If you enjoyed this recipe, please come back and give it a rating. I ❤️ hearing from you!