I love how this appetizer brings together everything I want during the holidays: it’s easy to make, visually impressive, and incredibly tasty. The buttery, golden puff pastry contrasts perfectly with the creamy spinach dip inside, and the Christmas tree shape makes it extra fun to serve and eat. Best of all, it’s made with simple ingredients and comes together in under an hour.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
Spinach Dip
10 oz package frozen chopped spinach, thawed and drained
8 oz cream cheese, softened
1 cup shredded mozzarella cheese
1/2 cup grated Parmesan cheese
1/2 tsp garlic powder
1/2 tsp onion powder
Salt and pepper, to taste
Christmas Tree
2 sheets puff pastry, thawed
2 tbsp melted butter
1 tsp garlic powder
Equipment
Baking sheet
Parchment paper
Sharp knife
Pastry brush
Mixing bowl
Directions
I start by mixing the spinach, cream cheese, mozzarella, Parmesan, garlic powder, onion powder, salt, and pepper in a bowl until it’s creamy and well combined.
I preheat the oven to 375°F (190°C) and line a baking sheet with parchment paper.
Then I roll out one sheet of puff pastry and cut it into a large triangle shape—it becomes the base of the tree. I place it on the baking sheet.
I spread the spinach dip evenly over the triangle, making sure it covers the entire surface.
I roll out the second puff pastry sheet, cut it into another triangle to match the first one, and lay it on top. I trim the edges so the layers align.
Using a sharp knife, I make horizontal slits on each side of the triangle, leaving the center intact to form the tree trunk.
I twist each strip a few times to form the branches—this part is fun and makes the tree look festive.
I mix melted butter with garlic powder and brush it generously over the whole tree.
I bake it for 30–35 minutes, until it’s golden brown and puffed.
I let it cool for about 5 minutes before serving, then pull apart the branches to enjoy.
Servings and timing
This appetizer yields 10 servings and takes about 45 minutes total—15 minutes for prep and 30–35 minutes to bake. It’s ideal for a holiday party or family gathering when I want something warm, cheesy, and a little whimsical.
Variations
I’ve used different cheeses like cheddar or Gruyère for a twist on the filling.
For extra flavor, I add chopped sun-dried tomatoes or sautéed mushrooms to the spinach dip.
If I want a spicier version, I mix in a pinch of red pepper flakes.
I also like brushing the tree with an herbed butter using rosemary or Italian seasoning.
Storage/Reheating
If I have leftovers, I store them in an airtight container in the fridge for up to 3 days. To reheat, I pop pieces back in the oven at 350°F for about 8–10 minutes to bring back the crispness. I avoid the microwave since it softens the puff pastry.
FAQs
Can I make this ahead of time?
Yes, I assemble the tree earlier in the day and store it in the fridge until I’m ready to bake. I just wait to brush on the butter until right before it goes into the oven.
What if I don’t have frozen spinach?
I use fresh spinach—just sauté it briefly until wilted, then drain and chop it before mixing it into the filling.
Can I use store-bought spinach dip?
Absolutely. If I’m short on time, I use a good-quality store-bought spinach dip as the filling and it still tastes great.
How do I shape the tree evenly?
I cut a triangle from the center of the puff pastry, starting from the top center down to the bottom corners. It doesn’t have to be perfect—the twists and final bake help give it a festive shape.
Can I serve this at room temperature?
Yes, although I prefer it warm. It’s still tasty once cooled, but I find the flavors and texture are best when served right out of the oven or slightly warm.
Conclusion
This Spinach Puff Pastry Christmas Tree is a fun and festive appetizer that always gets compliments. I love how easy it is to put together, and the pull-apart design makes it perfect for sharing. With a creamy, cheesy spinach filling and a golden, buttery crust, it’s a holiday recipe I make year after year—and it never fails to impress.
This fun and festive puff pastry Christmas tree is filled with creamy spinach dip—an easy, crowd-pleasing holiday appetizer everyone will love.
Ingredients
Spinach Dip
10 oz frozen chopped spinach, thawed and drained
8 oz cream cheese, softened
1 cup shredded mozzarella cheese
½ cup grated Parmesan cheese
½ tsp garlic powder
½ tsp onion powder
Salt & pepper, to taste
Christmas Tree
2 sheets puff pastry, thawed
2 tbsp melted butter
1 tsp garlic powder
Equipment
Baking sheet
Parchment paper
Sharp knife
Mixing bowl
Pastry brush
Rolling pin
Instructions
Make the spinach dip:
In a bowl, mix spinach, cream cheese, mozzarella, Parmesan, garlic powder, onion powder, salt, and pepper until smooth and creamy.
Prep oven and pan:
Preheat oven to 375°F (190°C) and line a baking sheet with parchment paper.
Shape the first pastry sheet:
Roll out one puff pastry sheet and cut it into a large triangle. Place on the baking sheet.
Add filling:
Spread the spinach dip evenly over the pastry triangle.
Add top layer:
Roll out the second puff pastry sheet, cut into a matching triangle, and place over the spinach layer. Trim any excess.
Create branches:
Use a sharp knife to cut horizontal slits up each side of the triangle, leaving the center intact for the trunk.
Twist the branches:
Twist each strip a few times to create spiral branches that resemble a Christmas tree.
Brush with butter:
Mix melted butter with garlic powder and brush over the entire tree.
Bake:
Bake 30–35 minutes, or until golden brown and puffed.
Serve:
Let cool 5 minutes before serving. Pull apart the branches for a festive appetizer.
Notes
Ensure the spinach is well-drained to prevent a soggy pastry.
Add red pepper flakes for heat or chopped roasted red peppers for color.
For extra shine, brush with an egg wash (1 egg + 1 tbsp water) instead of butter.
Can be assembled ahead of time and baked just before serving.