A fun, festive, and cheesy holiday appetizer made with flaky puff pastry and a creamy spinach–artichoke filling. Easy to assemble, beautiful on the table, and a total crowd-pleaser for holiday parties, family gatherings, and cozy December nights.
Preheat oven to 400°F and line a baking sheet with parchment paper.
Make the filling: In a mixing bowl, combine spinach, artichokes, cream cheese, mozzarella, Parmesan, garlic, salt, and pepper. Mix well.
Shape the tree: Lightly roll the puff pastry sheet to even the edges. Cut the pastry into two identical triangle shapes to create a Christmas tree outline.
Add the filling: Spread the spinach-artichoke filling onto one triangle, leaving a small border around the edges.
Top it: Place the second triangle on top and gently press edges to seal.
Create branches: Cut horizontal strips on both sides of the tree, leaving the center intact. Twist each strip 1–2 times to form branches.
Brush with egg wash for a golden, glossy finish.
Bake for 18–22 minutes or until the pastry is puffed, crisp, and lightly golden.
Let cool a few minutes before serving. Pull apart and enjoy warm!
Notes
Drain spinach well: Excess moisture will make the pastry soft.
Use parchment paper so the tree lifts easily after baking.
Make ahead: Assemble earlier in the day and refrigerate until baking.
To freeze: Assemble and freeze flat. Bake from frozen, adding 5–8 minutes.
Variations: Try pesto + mozzarella, jalapeño popper filling, or Nutella for a sweet version.
Serving idea: Delicious with a light salad or a festive charcuterie board.