Learn how to make spinach dip with this easy-to-follow recipe. We’re making a crispy puff pastry appetizer shaped like a Christmas tree, filled with spinach artichoke filling and lots of cheese. You choose whether to make 1 large tree or use the extra dough to make a set of spinach roll-ups!

This beautiful spinach dip Christmas tree may look complex and slightly complicated but I assure you, it’s not! It is just as easy as this Strawberry Puff Pastry Dessert shaped as a Snowflake or this Candy Cane Cherry Cheese Danish.
It’s such a unique way to present a classic spinach dip recipe and everyone will love the festive twist!
It’s made with 2 layers of puff pastry dough cut into a Christmas tree shape, filled with spinach and artichoke dip, then baked until the pastry is light, buttery, flaky, and golden. Then, each one of the branches can be pulled off and used as its own stuffed bread stick.
This spinach dip Christmas tree is delicious, easy to make, and so much fun to eat!
Jump to:
Tips & Tricks for the Perfect Spinach Dip Christmas Tree
- Dry your spinach well: You want every bite crispy and flaky, so squeeze out any extra moisture before mixing it into the cheesy filling.
- Keep the puff pastry chilled: Cold pastry makes for beautifully golden, flaky layers—don’t let it sit out too long before assembling.
- Mix up the cheeses: While mozzarella is classic, feel free to try cheddar, Gruyère, or a combo for extra flavor.
- Assemble ahead of time: You can put the tree together a few hours before your party and keep it in the fridge until you’re ready to bake.
- Decorate for fun: Little cherry tomatoes, sliced bell peppers, or olives make cute “ornaments” around the base of your tree—perfect for festive presentation!
- Serve warm: This appetizer is best when it’s fresh out of the oven, so everyone can enjoy the cheesy, gooey goodness.
Recipe Ingredients

- Puff pastry: You’ll just need 1 package. It comes with 2 sheets, but you only need 1 large one for the tree. You’ll find this in the freezer section of your grocery store. Bring them out to thaw about 40 minutes before you’re ready to use them.
- Spinach: Use frozen spinach for this recipe. Be sure to thaw it, drain it, and squeeze out as much water as you can.
- Cream cheese: I always recommend using cream cheese from a block rather than the spreadable kind. It isn’t as runny because it doesn’t contain as much water.
- Artichoke hearts: These can come marinated in water or oil. Use whichever you prefer.
- Garlic: Finely chopped garlic always adds so much flavor to this dip. Don’t skip it!
- Jalapeno: I like a little kick in my spinach dip, so a chopped jalapeno is a must for me. If it’s not your thing, you can totally skip it.
- Cheese: Mozzarella and Parmesan cheese are what make this creamy dip nice and cheesy!
- Salt & pepper: To taste.
- Egg wash: A combination of egg and water brushed overtop the pastry will give it that golden brown, sheen. A polished look for a beautiful presentation!
See the recipe card for the full information on recipe ingredients and quantities.
Steps for the Spinach Dip Christmas Tree

Step 1: To a large mixing bowl, add the chopped artichoke hearts, garlic, and jalapeno. Then, add the drained and squeezed spinach, cream cheese, mozzarella cheese, and Parmesan. Season to taste with Parmesan cheese and mix everything together using a wooden spoon.

Step 2: Take one sheet of the thawed puff pastry sheet and lay it down onto a greased parchment-lined baking sheet. Cut the dough into a big triangle shape. You’ll notice you have two smaller triangles that are now detached pieces of dough. You will use them for the top layer.

Step 3: Spread an even layer of half of the dip mixture across the surface of the large triangle. Take the other two smaller triangles and place them on top. They should come together to form the top triangle. Pinch the seams together down the middle so they are once again attached.

Step 4: Use a pizza cutter to cut strips along the sides of the Christmas tree (like branches!). Twist each strip two times so that they stay twisted as they bake.

Step 5: Brush the pastry dough with egg wash and then bake in a preheated 400-degree oven for 20-22 minutes until golden and flaky. Enjoy!
How to Make Spinach Dip with Cream Cheese Roll-Ups

If you’ve thawed both sheets and you want to go the extra mile, these roll-ups are a great addition to the spinach dip Christmas tree platter. Here’s how to make them:

Step 1: Add the second puff pastry sheet to a clean greased parchment-lined baking sheet. Spread the other half of the dip mixture over the dough.

Step 2: Roll it up tightly into a log. Use a sharp knife to cut ½ inch rolls across the length of the roll.

Step 3: Arrange the pastry rolls on a baking sheet. Brush them with egg wash and bake for 20-22 minutes until golden.

Garnish with finely chopped fresh herbs like parsley if desired, and enjoy!
For a different topping, you can brush the pastry with melted herb and garlic butter and an extra sprinkling of Parmesan.
Recipe FAQs
What if I don’t have puff pastry, what else can I use?
You can substitute the puff pastry for pizza dough. It won’t have the same flaky layers, but it will be soft and fluffy, so it works too!
Can I use a different filling?
By all means! Make a festive puff pastry tree filled with whatever your favorite thick and creamy dip is! Another one you could try is a buffalo chicken dip.
Can I make a spinach dip Christmas tree ahead of time?
Although I wouldn’t assemble it too far in advance for fear of it getting soggy, you can definitely mix the dip ahead of time and keep it in the fridge until you’re ready to use it.
More Easy Holiday Recipes
- Instant Pot Christmas Pot Roast
- Christmas Tree Cheese Platter
- Best Green Bean Casserole Recipe with Creamed Mushrooms
- Cinnamon Monkey Bread with Cream Cheese Frosting – Gooey Pull-Apart Dessert
- Juicy Garlic Shrimp – shaped as a Christmas Wreath
- Best Giant Chocolate Chip Cookie
Did you try this recipe? Please leave us a ⭐ review below!
Thank YOU for YOUR Comment, Share & Recipe Review!
When YOU make this Spinach Dip Christmas Tree Recipe tag us @munchkintimeblog on Instagram, and follow along on Pinterest, Facebook, Tik Tok and YouTube! Thank you for visiting!!!
📖 Recipe

How to Make Spinach Dip Christmas Tree
Ingredients
- 1 pkg puff pastry thawed for about 40 minutes
- 10 oz frozen spinach thawed & drained
- 4 oz cream cheese
- 5-7 artichoke hearts chopped
- 1 clove garlic finely chopped
- 1 jalapeno finely chopped
- 1 cup mozzarella cheese grated
- ⅓ cup Parmesan cheese
- salt & pepper to taste
Egg Wash
- 1 egg
- 1 tablespoon water
Instructions
- First, preheat the oven to 400F, line baking sheet with parchment paper and grease it with oil (I used olive or avocado oil).After, finely chop 5 artichoke hearts, 1 garlic clove and 1 jalapeno. Then add them into a mixing bowl.
- Into the same bowl add 10 oz. frozen spinach (thawed & drained very well, it makes about ½ cup, packed), 4 oz. cream cheese, 1 cup of mozzarella cheese, ⅓ cup of Parmesan cheese, salt & pepper, to taste. Mix well with a spoon.
- Next, place puff pastry down onto a baking sheet lined with greased parchment paper. Cut dough into a big triangle (use other two triangle for the top). Then evenly spread half of spinach dip mixture, using other two triangles - place them on top of the spinach dip, pinching the middle to combine two puff pastry sheets into one big triangle.
- Using pizza cutter, cut strips on the sides of the Christmas tree, then twist them two times.
- After, using a small bowl, whisk 1 egg with 1 tablespoon of water. Brush egg wash over pastry, then bake for 20-22 minutes or until golden color (if it browns too fast, place a foil paper over the top, it will continue the baking process without burning the top).
To Make Spinach Dip Roll Up
- To Make Spinach Dip Roll Up, place second puff pastry sheet on a baking sheet lined with greased parchment paper.
- Evenly spread spinach dip mixture over the dough. Then roll it up and cut into ½ inch rolls.
- Arrange spinach dip roll ups on a baking sheet, brush egg wash over the top and bake for 20-22 minutes, or until golden color. Garnish with finely chopped greens like parsley, over the top (this step is 100% optional). Enjoy!
Video
Notes
- Squeeze that spinach: Make sure your spinach is nice and dry—nobody wants a soggy tree!
- Keep your pastry cold: Puff pastry works best when it’s chilled until assembly, so it stays flaky and golden.
- Cheese swaps welcome: Feeling adventurous? Try cheddar, Gruyère, or a mix of your favorites.
- Make-ahead magic: You can assemble the tree a few hours in advance and pop it in the fridge until ready to bake.
- Get festive: Add little cherry tomatoes or sliced bell peppers around the base for a fun “ornament” look—kids (and adults) will love it!
Nutrition
Quote of the Day!

Happy Cooking!





Heidi Halldorson
Have you tried this with Phyllo pastry?
Heidi Halldorson
Thank you; you make this look doable. I love the roll up option with the 2nd sheet. Going to make it this w/e!
Love Keil
Aww, thank you so much! I’m so glad it feels doable, that’s always my goal. The roll-up option is one of my favorites too.😊
Denise
Quick question...does this make 2 trees
Love Keil
Great question Denise! Yes, it makes 2 trees OR one tree and 16 roll ups. Hope this helps!
Wendy Willemsen
I made this but added some mayo and sour cream
Munchkin Time
That sounds delicious! The addition of mayo and sour cream must have made it super creamy and flavorful. Thanks for sharing your twist on it!