| |

Christmas Tree Spinach Dip Puff Pastry

This Christmas Tree Spinach Dip Puff Pastry is basically your favorite creamy spinach dip wrapped up in buttery puff pastry and shaped into a cute Christmas tree. You can make it ahead, and it’s a great holiday appetizer, and Christmas finger foods too.

Tackle 2026 dinners with our gorgeous Ultimate Meal Planner - just $4.50 this week with coupon code NEWYEARS50. Get it here.

photo of the finished Christmas Tree Spinach Dip Puff Pastry

WANT TO SAVE THIS FOR LATER?

We'll email it to you - along with our free printable party planner!

This recipe makes about 8 servings, so it’s perfect for a small gathering or as part of a bigger holiday appetizer spread. You could even set it out with other Christmas party snacks or festive finger foods for a buffet-style dinner.

They pair perfectly with my Christmas Tree Cheese Platter or a savory Brown Sugar Pineapple Ham.

How to Make Christmas Tree Spinach Dip Puff Pastry

Ingredients you’ll need 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

Ingredients you’ll need for the Christmas tree
  • 2 sheets puff pastry, thawed
  • 2 tbsp melted butter
  • 1 tsp garlic powder

christmas tree pastry ingredients

Step by Step Guide

1. In a medium bowl, mix together the spinach, cream cheese, mozzarella, Parmesan, garlic powder, onion powder, salt, and pepper until fully combined.

2. Preheat the oven to 375°F (190°C) and line a baking sheet with parchment paper.


3. On a lightly floured surface, roll out one puff pastry sheet into a large triangle and place it on the prepared baking sheet.

4. Spread the spinach dip evenly over the triangle.

Christmas Tree Spinach Dip Puff Pastry process photo

5. Roll out the second puff pastry sheet, cut it into another large triangle, and lay it on top. Trim to match the bottom layer.

6. Using a sharp knife, cut horizontal slits on each side, leaving the center intact for the “trunk.” Twist each strip a few times to create spiraled “branches.”

7. In a small bowl, stir together the melted butter and garlic powder, then brush over the pastry.

8. Bake for 30–35 minutes, until golden brown and puffed. Let cool for about 5 minutes.

Serve and Enjoy!

photo of the finished Christmas Tree Spinach Dip Puff Pastry

Important Recipe Notes

  • Thaw puff pastry properly – Let it thaw in the fridge for a few hours or at room temperature for about 30–40 minutes. Cold puff pastry is easier to work with than fully warm dough.
  • Dry your spinach well – If using frozen spinach, thaw completely and squeeze out as much liquid as possible to avoid a soggy pastry.
  • When making the branch slits, leave at least 1 inch in the center intact to hold the tree together.
  • Gently twist each branch 2–3 times for the best “tree” look without tearing the pastry.
  • Sprinkle a little extra mozzarella or Parmesan on top before baking for a more golden, cheesy finish.
  • You can assemble the tree up to 6 hours in advance, keep it in the fridge, then bake just before serving.
  • Serve with crackers, sliced baguette, or fresh veggies for dipping.
  • Best enjoyed fresh, but leftovers can be stored in an airtight container in the fridge for up to 2 days. Reheat in the oven to crisp it up again.

Christmas Tree Spinach Dip Puff Pastry

This Christmas Tree Spinach Dip Puff Pastry is a festive, cheesy appetizer made with creamy spinach dip wrapped in golden, flaky puff pastry and shaped like a holiday tree. Great for Christmas parties.
Print Recipe
Christmas Tree Spinach Dip Puff Pastry
Prep Time:20 minutes
Cook Time:35 minutes
Total Time:55 minutes

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

  • In a medium bowl, mix together the spinach, cream cheese, mozzarella, Parmesan, garlic powder, onion powder, salt, and pepper until fully combined.
  • Preheat the oven to 375°F (190°C) and line a baking sheet with parchment paper.
  • On a lightly floured surface, roll out one puff pastry sheet into a large triangle and place it on the prepared baking sheet — this will be the base of the tree.
  • Spread the spinach dip evenly over the triangle.
  • Roll out the second puff pastry sheet, cut it into another large triangle, and lay it on top. Trim to match the bottom layer.
  • Using a sharp knife, cut horizontal slits on each side, leaving the center intact for the “trunk.” Twist each strip a few times to create spiraled “branches.”
  • In a small bowl, stir together the melted butter and garlic powder, then brush over the pastry.
  • Bake for 30–35 minutes, until golden brown and puffed. Let cool for about 5 minutes.
  • Serve warm and enjoy!
Servings: 12
Calories: 520kcal
Author: carlycampbell

Check Out More Christmas Tree Recipe Ideas!

Similar Posts