Christmas Tree Spinach Puff Pastry
This Christmas Tree Spinach Puff Pastry is one of those appetizers that makes everyone stop when it hits the table. It looks festive and impressive, but it's actually very easy to make.

The flaky puff pastry paired with creamy spinach dip tucked in the middle is warm, comforting, and perfect for sharing. This is the kind of recipe that feels special for Christmas.
Holiday appetizers work best when they feel fun but still realistic to make. This one checks both boxes. It's made with familiar ingredients and turns into something that feels a little extra once it's shaped into a tree.
This is a great option for parties and one of my favorites because it bakes all at once and serves a crowd. It's easy to prep ahead, then bake fresh so it comes out warm and golden right when guests arrive.
Why You'll Love This Recipe
- Festive enough to double as a centerpiece appetizer
- Warm, cheesy, and comforting using simple ingredients that are easy to find
- Perfect for Christmas parties, potlucks, or family get togethers
Ingredients Needed
For the Spinach Dip
Frozen chopped spinach: Adds texture and classic spinach dip flavor
Cream cheese: Creates a smooth and creamy base
Shredded mozzarella cheese: Melts beautifully inside the pastry
Grated Parmesan cheese: Adds a savory, salty bite
Garlic powder: Gives gentle garlic flavor
Onion powder: Rounds out the seasoning
Salt and pepper: Brings everything together
For the Christmas Tree
Puff pastry sheets: Create flaky layers and the tree shape
Melted butter: Helps the pastry turn golden
Garlic powder: Adds extra flavor to the crust
How to Make Christmas Tree Spinach Puff Pastry
Step 1: Start by mixing the spinach dip. Combine the drained spinach, softened cream cheese, mozzarella, Parmesan, garlic powder, onion powder, salt, and pepper in a bowl. Stir until the mixture is smooth and well blended.
Step 2: Heat the oven to 375 degrees and line a baking sheet with parchment paper. On a lightly floured surface, roll out one sheet of puff pastry and shape it into a large triangle. This will be the base of the tree. Transfer it carefully to the baking sheet.
Step 3: Spread the spinach dip evenly over the pastry, leaving a small border around the edges so the filling stays inside as it bakes.

Step 4: Roll out the second puff pastry sheet and cut it into a matching triangle. Place it directly over the spinach layer and gently press the edges together. Trim any excess pastry so the shapes line up.
Step 5: Using a sharp knife, cut horizontal strips along both sides of the triangle, stopping before the center. These will become the branches. Twist each strip gently to give the tree its shape.
Step 6: Stir together the melted butter and garlic powder. Brush this mixture over the entire pastry so it bakes up golden and flavorful.
Step 7: Bake for thirty to thirty five minutes until the pastry is puffed and deeply golden. Let it rest for a few minutes before serving so it's easier to cut and pull apart.

Substitutions & Variations
- Sprinkle extra Parmesan over the top before baking
- Serve with marinara or ranch for dipping
- Use fresh spinach instead of frozen, just cook and drain it very well
- Add a small pastry star at the top for extra holiday detail
Serving Suggestions
This Christmas Tree Spinach Puff Pastry works beautifully as a holiday party appetizer. Set it in the center of the table and let guests pull off the twists. It pairs well with soups, salads, and other finger foods and fits right in on a Christmas snack board.

More Christmas Appetizer Recipes
- Christmas Wreath Salad
- Cheesy Bacon Dip
- Apple Pear Cheese Charcuterie Board
- Walnut Cranberry Pecan Cheese Ball

Christmas Tree Spinach Puff Pastry
Ingredients
Spinach Dip
- 10 oz package frozen choppedspinach, thawed and drained
- 8 oz package cream cheese,softened
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
Puff Pastry Christmas Tree
- 2 sheets puff pastry, thawed
- 2 tablespoon melted butter
- 1 teaspoon garlic powder
Instructions
- In a bowl, mix the spinach, cream cheese, mozzarella, Parmesan, garlic powder, onion powder, salt, and pepper until well combined.
- Preheat the oven to 375 degrees and line a baking sheet with parchment paper.
- Roll out one puff pastry sheet and shape it into a large triangle. Place it on the prepared baking sheet.
- Spread the spinach mixture evenly over the pastry, leaving a small border around the edges.
- Roll out the second puff pastry sheet, cut it into a matching triangle, and place it on top. Press the edges together and trim if needed.
- Cut strips along both sides of the triangle, leaving the center intact, and twist each strip to form branches.
- Brush the pastry with melted butter mixed with garlic powder.
- Bake for 30 to 35 minutes until golden brown and puffed.
Notes
- Make sure the spinach is very well drained so the pastry stays flaky
- Let the pastry cool slightly before cutting so the layers stay intact.
- If assembling ahead of time, keep the shaped tree chilled until ready to bake for the best texture.




