I have a weakness for appetizers that disappear before dinner is even on the table. This spinach-and-cheese puff pastry tree is exactly that kind of trouble.
You bring it out of the oven, all golden and flaky, with little ribbons of spinach and melted cheese tucked between the branches. Someone pulls off a piece, somebody else follows, and before long, your beautiful Christmas tree is missing half its branches.
That's a pretty good compliment to the cook, if you ask me.
Now, I know what you're thinking. Cutting puff pastry into a Christmas tree and twisting all those little branches sounds like a project. But it's surprisingly manageable once you know where to make the cuts and, more importantly, where not to cut.
The real trick isn't the shape, though. It's getting that spinach filling creamy without making the pastry soggy. We'll take care of that first, and I'll show you how to keep the dough cold enough to handle without fighting with it.
Nothing fancy to master here. Just a few good kitchen tricks and an appetizer you'll be happy to put on your Christmas table.
❤️ RECIPE AT A GLANCE
| Prep Time | 20 minutes |
| Cook Time | 30–35 minutes |
| Cooling Time | 5 minutes |
| Total Time | 55–60 minutes |
| Servings | 8 appetizer portions |
| Difficulty | Moderate — easy ingredients, careful shaping |
| Method | Oven-baked, layered and twisted puff pastry |
| Flavor | Buttery, creamy, cheesy, savory garlic |
| Best For | Christmas Eve, holiday parties, family gatherings |
| Main Ingredients | Puff pastry, spinach, cream cheese, mozzarella, Parmesan |
| Make Ahead | Prepare spinach filling up to 1 day ahead |
What you're making: Two layers of buttery puff pastry filled with creamy spinach and cheese, cut and twisted into a Christmas tree, brushed with garlic butter, and baked until golden.
Best for: Christmas Eve appetizers, holiday parties, family gatherings, and festive appetizer boards.
❤️ Why This Christmas Tree Puff Pastry Works So Well
First, it's the kind of appetizer that gets people talking. Nobody expects a Christmas tree made from spinach dip and puff pastry to show up alongside the cheese board.
Then there's the filling. Cream cheese gives it body, mozzarella melts beautifully, and Parmesan brings enough savory flavor to keep everything from tasting too rich.
And those twisted branches? They're not just for decoration. They give everyone a little piece they can pull away without cutting into the whole tree.
If you're a fan of spinach appetizers, my Easy Creamy Spanakopita Dip is another good one to keep in your recipe collection. It has that same creamy, savory spinach flavor, minus the pastry shaping.
🛒 Ingredients You'll Need
For the Spinach Dip Filling
- 1 package (10 ounces) frozen chopped spinach, thawed and thoroughly drained
- 8 ounces cream cheese, softened
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- Salt and freshly ground black pepper, to taste
For the Puff Pastry Tree
- 2 sheets puff pastry, thawed according to package directions
- 2 tablespoons unsalted butter, melted
- 1 teaspoon garlic powder
A Few Things Worth Knowing About These Ingredients
Frozen spinach: It's convenient, affordable, and works beautifully here. But don't stop at draining it in a colander. Wrap it in a clean kitchen towel and squeeze until you can't get much more liquid out. Wet spinach is the quickest way to ruin a perfectly good pastry.
Cream cheese: Let it soften before mixing. Cold cream cheese tends to form lumps, and you'll spend more time fighting with the filling than you need to.
Mozzarella: Low-moisture shredded mozzarella is a good choice. Fresh mozzarella contains more water, which isn't helpful when we're trying to keep the pastry crisp.
Parmesan: Freshly grated Parmesan brings a stronger savory flavor, although packaged grated Parmesan can work.
Puff pastry: Keep it cold but flexible. If it's frozen solid, it cracks. If it's too warm, it becomes sticky and difficult to twist.
Garlic butter: Brushing the pastry before baking adds flavor and helps the exposed surface brown. It's a simple finishing touch, but it makes a difference.
🔪 Before You Start: Let's Avoid Three Common Problems
1. Wet Spinach
If the filling is watery, the pastry underneath may never become properly crisp.
After thawing the spinach, squeeze it in a clean kitchen towel until very little moisture remains. You should end up with a compact mound of spinach rather than a loose, dripping mixture.
2. Warm Puff Pastry
Puff pastry needs to stay cool so its layers can expand properly in the oven.
If the pastry becomes soft while you're cutting and twisting, refrigerate the assembled tree for 10–15 minutes before baking.
3. Cutting Through the Center
When cutting the branches, leave an uncut strip down the middle. That's what holds your Christmas tree together.
Cut through that center and you'll end up with individual pastry twists instead of one pull-apart tree.
👩🍳 Step-by-Step: How to Make Christmas Tree Spinach Puff Pastry
Step 1 — Get Everything Ready
Preheat your oven to 375°F (190°C) and line a large baking sheet with parchment paper.
Thaw the puff pastry according to the package instructions. It should unfold easily without cracking, but still feel cool to the touch.
Meanwhile, thaw the spinach and squeeze out as much liquid as possible.
Measure your cheeses and seasonings so everything is ready when you begin mixing.
Flash Tip: If your puff pastry starts feeling sticky while you work, put it back in the refrigerator for a few minutes. Cold dough is much easier to handle.
Step 2 — Mix the Creamy Spinach Filling
Place the softened cream cheese in a medium mixing bowl.
Add the drained spinach, shredded mozzarella, Parmesan, garlic powder, onion powder, salt, and pepper.
Stir until everything is evenly combined.
The mixture should be thick, creamy, and spreadable. You don't want it runny.
If the cream cheese is still a little firm, use a sturdy spoon or spatula to press it against the side of the bowl as you mix.
Flash Tip: Taste the filling before adding too much salt. Parmesan already brings plenty of savory flavor.
Step 3 — Shape the Bottom Pastry Layer
Lightly flour your work surface and unfold the first puff pastry sheet.
Roll it gently if needed to smooth the folds and create enough room for a large triangle.
Using a sharp knife or pizza cutter, cut the pastry into a Christmas tree shape with a wide base and a pointed top.
Transfer it carefully to your parchment-lined baking sheet.
Don't throw away the scraps. You can turn them into little cheese twists and bake them separately.
Flash Tip: Try to keep the pastry thickness even. Thin spots may bake too quickly while thicker sections remain soft.
Step 4 — Spread the Spinach Filling
Spoon the spinach mixture onto the pastry triangle.
Spread it gently with the back of a spoon or an offset spatula, leaving a small border around the edges.
Aim for an even layer rather than a thick mound in the center.
You want enough filling to taste in every branch, but not so much that it spills out when you start twisting.
Flash Tip: Pay attention to the lower corners. Filling that's too thick near the edges can squeeze out when you twist the longer branches.
Step 5 — Add the Second Pastry Layer
Roll out the second puff pastry sheet.
Lay it carefully over the spinach-covered triangle.
Use the bottom pastry as your guide and trim the upper layer to match.
Gently press along the edges to help the two layers stay together.
Don't press too hard. You want the pastry to remain light enough to puff during baking.
Step 6 — Cut the Christmas Tree Branches
Now comes the part that looks complicated but really isn't.
Imagine a vertical strip about 1½–2 inches wide running down the center of the triangle. That's your tree trunk.
Starting near the bottom, make horizontal cuts from the outside edges toward the center, stopping before you reach the trunk.
Repeat on both sides, working your way toward the top.
Try to keep the strips reasonably even, about ¾–1 inch wide.
Leave the very top of the tree intact if the pastry becomes too narrow to twist.
Flash Tip: A pizza cutter works nicely here because it makes clean cuts without dragging the dough.
Step 7 — Twist the Branches
Starting with one of the lower branches, gently lift the strip and twist it away from you.
The longer branches may handle two or three twists. As you move toward the top, use fewer twists because the strips become shorter.
Repeat until all the branches are twisted.
Don't worry if every branch isn't identical. The pastry will puff as it bakes, and those little differences give the finished tree its handmade appearance.
If a strip begins tearing, stop twisting. One good twist is better than a broken branch.
Step 8 — Brush with Garlic Butter
In a small bowl, stir together the melted butter and 1 teaspoon garlic powder.
Using a pastry brush, lightly coat the exposed puff pastry, including the twisted branches.
You don't need to drench it. A thin coating is enough.
If the dough has become warm or soft during shaping, refrigerate the assembled tree for 10–15 minutes before placing it in the oven.
Flash Tip: Avoid allowing excess butter to pool around the base of the tree. Too much butter underneath can make the bottom greasy.
Step 9 — Bake Until Golden and Flaky
Place the baking sheet in the preheated oven.
Bake for 30–35 minutes, or until the pastry is puffed and golden brown.
Check the center as well as the branches. The middle is thicker and may need more time than the outer edges.
If the branches begin browning too quickly, loosely cover those areas with aluminum foil.
Remove the pastry from the oven and let it rest for approximately 5 minutes.
That short rest allows the cheese filling to settle slightly, making the branches easier to pull apart.
Step 10 — Bring It to the Table
Carefully transfer the Christmas tree to a serving board or large platter.
Serve it warm while the pastry is crisp and the filling is creamy.
You can set out a small bowl of marinara sauce for dipping, but the spinach-and-cheese filling is flavorful enough on its own.
And don't worry about slicing it into neat portions. The whole point is to let everyone pull off a branch.
🧠 Why This Recipe Works
There are a few reasons this appetizer turns out so well when you follow the steps carefully.
The spinach filling stays thick. Cream cheese holds everything together while mozzarella and Parmesan add flavor and texture.
The pastry stays flaky. Keeping the dough cool helps preserve the layers that puff in the oven.
The branches cook evenly. Cutting the pastry into strips creates more exposed edges, allowing the branches to become golden and crisp.
The garlic butter adds flavor. Brushing it lightly over the pastry gives the finished tree a savory garlic finish without needing a separate sauce.
The combination is simple, but every part has a job.
🌶️ Make It Your Own
Once you've made this Christmas tree once, you'll probably start thinking about other fillings.
Try a little feta. Replace a small portion of the mozzarella with crumbled feta for a tangier spinach filling.
Add some heat. A pinch of red pepper flakes gives the creamy cheese a little kick.
Use roasted garlic. Mix a small amount of mashed roasted garlic into the spinach filling for a mellow, sweeter garlic flavor.
Make mini trees. Cut smaller triangles and reduce the number of branches for individual holiday appetizers. Adjust the baking time according to their size.
If you like experimenting with savory pastry, my Savory Spinach and Cheese Muffin Puffs are another fun option for brunches and parties.
🔥 What to Serve with Christmas Tree Spinach Puff Pastry
Because this appetizer is rich and cheesy, I like pairing it with a few lighter or tangier bites.
My Easy Antipasto Skewers bring a colorful mix of savory ingredients to the table without adding another heavy pastry dish.
For something creamy with a little sweetness, try the Cranberry Cream Cheese Spread. The cranberry flavor is a nice contrast to the warm spinach filling.
If you're feeding a larger crowd, add a platter of Easy Italian Sausage Rolls or Bacon-Wrapped Stuffed Dates. Both work well on a holiday appetizer table.
And if this is the beginning of a full Christmas dinner, my Holiday Green Beans with Bacon, Maple-Dijon Glaze & Caramelized Onions make a flavorful side dish for the main meal.
❄️ Make-Ahead, Storage & Reheating
Can I Prepare the Filling Ahead?
Yes. Mix the spinach filling up to 24 hours ahead and refrigerate it in an airtight container.
Give it a quick stir before assembling the pastry.
Can I Assemble the Tree Before Guests Arrive?
You can assemble the tree a few hours ahead and keep it covered in the refrigerator.
For the best texture, brush it with garlic butter shortly before baking.
Keep the assembled pastry cold until it's ready for the oven.
How Should I Store Leftovers?
Allow the pastry to cool slightly, then transfer leftovers to an airtight container.
Refrigerate within 2 hours of baking and use within 3–4 days.
What's the Best Way to Reheat It?
Place the leftover pastry on a baking sheet and warm it in a 350°F oven until heated through and crisp again.
For food safety, reheat leftovers to 165°F.
The microwave works in a pinch, but it softens the pastry.
Can I Freeze It?
You can freeze the assembled, unbaked tree until firm, then wrap it securely.
For best quality, use within 1–2 months.
Bake from frozen, allowing additional time, and make sure the center is fully cooked.
❓ Frequently Asked Questions
Why Is My Puff Pastry Soggy?
Usually, the spinach wasn't squeezed dry enough, the filling was spread too thickly, or the pastry needed more baking time.
Make sure the spinach is well drained and check the center of the pastry before removing it from the oven.
Can I Use Fresh Spinach Instead of Frozen?
Yes. Cook approximately 1 pound of fresh spinach until wilted.
Let it cool, squeeze out the excess moisture, and chop it finely before adding it to the filling.
Can I Make This Without Cream Cheese?
You can substitute well-drained ricotta, although the filling will be softer.
Cream cheese gives this recipe its thick, spreadable texture, so I prefer keeping it in the mixture.
How Do I Keep the Branches from Breaking?
Use cool, flexible pastry and avoid twisting the shorter branches too many times.
If the dough begins to tear, stop twisting and gently press it back together.
Can I Make This Christmas Tree Puff Pastry Without a Dipping Sauce?
Absolutely.
The spinach dip filling already provides plenty of flavor. Marinara is optional, not necessary.
Can I Use Gluten-Free Puff Pastry?
Yes, if you can find a gluten-free puff pastry suitable for rolling and shaping.
Follow the manufacturer's handling and baking instructions, since gluten-free pastry may behave differently.
🧺 A Few More Holiday Recipes to Keep Handy
If you're putting together a Christmas menu, don't forget something sweet for after dinner.
My Christmas Tree Puff Pastry Cookies are a fun companion to this savory tree.
And for the cookie tray, Snow Pecan Cookies are a classic holiday favorite.
❤️ From My Kitchen to Yours
The first branch is always the prettiest. After that, all bets are off.
Someone takes a piece from the bottom, somebody else goes for the top, and before long, your Christmas tree looks more like it survived a windstorm.
Good. That's what it's there for.
You made something warm, delicious, and worth sharing. The fact that it looks festive is a bonus.
And if you end up eating one of those cheesy branches straight from the baking sheet before anyone sees it, I won't say a word.
Additional Notes
Pastry size matters. Different brands of puff pastry come in different sheet sizes. Adjust the tree's dimensions to fit your pastry rather than stretching the dough too thin.
Don't overfill. A thin, even layer of spinach dip is easier to twist and gives the pastry a better chance of baking through.
Use a large baking sheet. Make sure there's enough room around the tree for the pastry to expand.
Watch the center. The thicker middle section may take longer to bake than the narrow branches.
Serve warm. Puff pastry is at its best shortly after baking, when the outside is crisp and the cheese filling is still soft.
Christmas Tree Spinach & Cheese Puff Pastry – Easy Holiday Pull-Apart Appetizer
- Total Time: 60 mins
- Yield: 8 servings 1x
- Diet: Vegetarian
Ingredients
Ingredients:
- 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
Instructions
Instructions:
- Prepare the Spinach Dip:
- In a medium mixing bowl, combine the spinach, cream cheese, mozzarella, Parmesan, garlic powder, onion powder, salt, and pepper. Mix until well blended.
- Assemble the Christmas Tree:
- Preheat your oven to 375°F (190°C). Line a baking sheet with parchment paper.
- Roll out one puff pastry sheet on a lightly floured surface. Shape it into a large triangle, which will form the base of the tree. Place it on the prepared baking sheet.
- Spread the spinach dip evenly over the puff pastry triangle.
- Roll out the second puff pastry sheet and cut it into another large triangle, then place it over the spinach dip-covered triangle. Trim the edges to match the shape of the bottom triangle.
- Using a sharp knife, cut horizontal slits on both sides of the triangle, leaving the center intact to form the tree trunk. These slits will be the branches.
- Twist each strip a few times to create a spiral effect, resembling tree branches.
- In a small bowl, combine the melted butter and garlic powder. Brush this mixture over the puff pastry.
- Bake:
- Bake in the preheated oven for 30-35 minutes, or until the pastry is golden brown and puffed.
- Then let it cool for about 5 minutes before serving.
- Serve:
- Serve warm and enjoy your festive Christmas tree spinach dip puff pastry with family and friends!
This Christmas tree spinach dip puff pastry recipe is perfect for holiday gatherings and will add a cheerful touch to your table. Enjoy!
- Prep Time: 20 mins
- Cook Time: 35 mins
- Category: Appetizer
- Method: Baking
- Cuisine: American


Leave a Reply