Spinach Puff Pastry Christmas Tree
This Spinach Puff Pastry Christmas Tree is the ultimate holiday appetizer — golden, flaky layers filled with creamy, cheesy spinach dip. It looks impressive on the table but couldn’t be easier to make. Tear off a branch and dip it, share it, or just admire it before it disappears. Perfect for Christmas parties, family gatherings, or any festive get-together.
Prep Time20 minutes mins
Cook Time35 minutes mins
Cool Time5 minutes mins
Total Time1 hour hr
Servings: 8
For the Spinach Dip:
- 1 10 oz package frozen chopped spinach, thawed and drained
- 1 8 oz package cream cheese, softened
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- ½ tsp garlic powder
- ½ tsp onion powder
- Salt and pepper to taste
For the Christmas Tree:
- 2 sheets puff pastry thawed
- 2 tbsp melted butter
- 1 tsp garlic powder
Make the spinach filling:
In a medium bowl, mix together the spinach, cream cheese, mozzarella, Parmesan, garlic powder, onion powder, salt, and pepper until everything’s smooth and well combined.
Assemble the tree:
Preheat the oven to 375°F (190°C) and line a baking sheet with parchment paper.
Roll out one sheet of puff pastry on a lightly floured surface and cut it into a large triangle — this will be the base of your tree. Transfer it to the baking sheet.
Spread the spinach mixture evenly over the triangle.
Roll out the second sheet of puff pastry and cut it into another large triangle. Place it on top of the filling and trim the edges so both layers match.
With a sharp knife, make horizontal cuts on each side of the triangle, leaving a solid strip down the center for the trunk. Twist each strip a few times to look like branches.
Serve:
Serve warm, tear off a branch, and watch it disappear. It’s festive, shareable, and a guaranteed hit at any holiday party.