Christmas Tree Pull Apart Bread (Made with Puff Pastry!)
Nothing says festive appetizer quite like a Christmas tree you can eat. This puff pastry tree stuffed with creamy spinach dip is flaky, cheesy, and the perfect centerpiece for your holiday table.
It’s one of those recipes that looks like you spent hours in the kitchen, but it’s actually simple enough to whip up in under an hour.

There are affiliate links in this post – please read my full disclosure policy. As an Amazon Associate, I earn from qualifying purchases.
This appetizer recipe is a guaranteed crowd-pleaser. Guests can tear off branches of buttery pastry, loaded with cheesy spinach dip, making it both fun and delicious to share. It’s ideal for Christmas parties, family gatherings, or even as a savory addition to your holiday brunch spread.
Looking for more winter and Christmas and holiday party recipes? Try Decorated Christmas Tree Oreos (Easy & No Bake!) and Grinch Fruit Kabobs (Easy Christmas Party Snack). Don’t miss this Easy Green Grinch Cheesecake Dip, and *Festive* Grinch Meringue Pops (Fun Holiday Treat).
❤️Don’t Leave Before You Check Out These Fun Ideas!❤️

Ingredients Needed for Christmas Tree Puff Pastry
Frozen spinach – thawed and drained well to avoid excess water
Cream cheese – softened so it blends smoothly
Shredded mozzarella cheese – adds melty, stretchy goodness
Grated Parmesan cheese – gives a salty, nutty bite
Seasonings and Spices: Garlic powder, onion powder, salt and pepper.
Puff pastry sheets – thawed; they’ll puff up beautifully when baked
Melted butter – brushed on top for shine and flavor

How to Make Christmas Tree Pull Apart Bread
Preheat oven to 375°F and line a baking sheet with parchment paper.
In a medium bowl, mix spinach, cream cheese, mozzarella, Parmesan, garlic powder, onion powder, salt, and pepper until combined.

Roll out one puff pastry sheet and cut into a large triangle. Place it on the prepared baking sheet. Spread spinach dip evenly over the pastry triangle.

Roll out the second pastry sheet and cut into another triangle. Lay it on top of the spinach-covered triangle and trim edges to match.

Cut horizontal slits on both sides of the triangle, leaving a strip down the center for the trunk. Twist each strip a few times to form branches.

Mix melted butter with garlic powder and brush over the tree.

Bake for 30–35 minutes, until golden and puffed.

Let cool for about 5 minutes before serving warm.

Helpful Tips
- Make sure the spinach is drained well. Squeeze it in a towel to avoid soggy pastry.
- Use a pizza cutter for quick, clean strips when cutting the branches.
- Customize the filling by adding artichokes, sun-dried tomatoes, or red pepper flakes.
- Serve with marinara or ranch dressing on the side for dipping.

Substitutions and Variations
Swap mozzarella with cheddar, Gruyère, or a cheese blend.
Use homemade spinach dip if you have a favorite recipe.
Try puff pastry stars or ornaments by cutting extra pastry scraps into shapes and baking them separately.
Sprinkle with sesame seeds or “everything bagel” seasoning before baking for a flavorful finish.

How to Store
Store leftover spinach dip puff pastry in an airtight container in the fridge for up to 4 days. To reheat, pop leftovers in the oven at 325°F for 10 minutes.

Common FAQs
Yes, assemble the tree a few hours in advance, cover, and refrigerate. Brush with butter just before baking.
It’s best baked fresh, but you can freeze unbaked trees. Bake straight from frozen, adding extra minutes to the bake time.
Serve warm so the cheese is gooey and the pastry is flaky. Place it on a festive platter and let guests pull off branches.
Yes, you can use any dip you like, artichoke dip, buffalo chicken dip, or even pizza dip work great.

This Christmas Tree Spinach Dip Puff Pastry isn’t just an appetizer, it’s a showstopper. Guests will love pulling apart the cheesy, flaky branches, and you’ll love how simple it is to make. It’s festive, fun, and guaranteed to be one of the first things to disappear from the holiday table.
Christmas Tree Puff Pasty Appetizer
Ingredients
For the spinach filling:
- 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 bread:
- 2 sheets puff pastry thawed
- 2 tbsp melted butter
- 1 tsp garlic powder
Instructions
- Preheat oven to 375°F. Line baking sheet with parchment.
- Mix spinach, cream cheese, mozzarella, Parmesan, garlic powder, onion powder, salt, and pepper.
- Roll puff pastry into a triangle. Place on baking sheet.
- Spread spinach dip evenly over triangle.
- Roll out second pastry sheet, cut into triangle, and place on top. Trim to match.
- Cut horizontal strips on sides, leaving center intact. Twist strips to form branches.
- Brush tree with garlic butter.
- Bake 30–35 minutes until golden brown.
- Cool 5 minutes before serving warm.
Notes
- Drain spinach well before mixing.
- Assemble ahead of time and bake when ready.
- Best served warm, straight from the oven.