Spinach Feta Cranberry Puff Pastry Christmas Trees

Featured in Vibrant Salad Creations.

This festive creation features a delicious blend of wilted spinach, creamy feta, and sweet cranberries wrapped inside golden, flaky puff pastry. Fresh spinach is gently cooked to remove excess moisture, then combined with smooth cheeses, garlic, nutmeg, and cracked black pepper to build rich layers of flavor. The mixture is spread between puff pastry sheets cut into tree shapes, with strips twisted to form charming branches. After an egg wash and optional sesame seed sprinkle, it bakes until perfectly golden. This appetizer is sure to be a standout at holiday gatherings, offering both savory and sweet notes in each bite.

Barbara Chef
Updated on Mon, 01 Dec 2025 19:34:56 GMT
Three pastries with green toppings. Pin it
Three pastries with green toppings. | gracefulflavors.com

This festive appetizer combines creamy spinach, tangy feta, and sweet cranberries wrapped in flaky puff pastry shaped like a Christmas tree. It is a crowd-pleasing centerpiece perfect for holiday gatherings and brings a lovely blend of flavors and textures to any party spread.

I first made this recipe during a holiday party and it stole the show everyone asked for the recipe by the next day. It is one of those dishes that is as fun to make as it is to eat.

Ingredients

  • Fresh spinach: 250 grams choose vibrant leaves with no yellowing to ensure freshness and sweetness
  • Feta cheese: 200 grams a crumbly and tangy cheese that adds great texture and flavor
  • Cream cheese: 100 grams balances feta with creaminess and helps bind the filling
  • Garlic: 1 clove minced delivers a warm depth of flavor
  • Nutmeg: just a pinch brings a subtle warmth that pairs perfectly with spinach
  • Cracked black pepper: a quarter teaspoon freshly cracked for maximum aroma
  • Dried cranberries: 50 grams chopped their natural sweetness cuts through the savory filling
  • Puff pastry: 2 sheets preferably thawed overnight in the fridge for optimal flakiness
  • Egg: 1 beaten for egg wash adds a glossy golden finish
  • Sesame seeds: 1 tablespoon optional for a slight nuttiness and visual appeal

Step-by-Step Instructions

Sauté the Spinach:
Heat the fresh spinach in a dry skillet over medium heat for two to three minutes until wilted but still vibrant. Transfer it immediately to a colander and press out as much moisture as possible to avoid soggy pastry. This step is crucial to maintain a crisp texture.
Mix the Filling:
Roughly chop the drained spinach and combine in a mixing bowl with feta cheese, cream cheese, minced garlic, nutmeg, cracked black pepper, and chopped dried cranberries. Stir well until the mixture is creamy and thick but still slightly chunky for texture contrast.
Prepare the Puff Pastry:
Using one sheet as a template, cut two large triangles from the puff pastry sheets. Place one triangle on parchment paper on a baking sheet. Spread the spinach mixture evenly on this triangle, leaving about a one inch border for sealing.
Assemble the Christmas Tree:
Lay the second puff pastry triangle carefully on top, aligning the edges with the first. Press lightly around the edges to seal the filling inside.
Shape the Branches:
Make horizontal cuts along both sides of the pastry triangles leaving the center strip intact to form the trunk. Twist each cut strip once or twice to imitate tree branches, giving them volume and shape.
Brush and Garnish:
Brush the entire pastry tree with the beaten egg to create a shiny golden crust when baked. Sprinkle sesame seeds on top if you like a bit of extra crunch and a pretty finish.
Bake to Perfection:
Place the tree in a preheated oven set to 200 degrees Celsius or 400 degrees Fahrenheit. Bake for twenty two to twenty five minutes until the pastry becomes puffed and a deep golden brown. Remove and let it cool for five minutes before serving to set the filling perfectly.
A white bowl of sauce sits on a table next to two pastries. Pin it
A white bowl of sauce sits on a table next to two pastries. | gracefulflavors.com

My favorite ingredient has to be the dried cranberries. Their sweet tart flavor always reminds me of holiday gatherings with my family where we would prepare these together while singing carols and sharing stories making the experience extra special.

Storage Tips

Store leftovers covered in the refrigerator for up to three days. Reheat in a low oven at 160 degrees Celsius or 320 degrees Fahrenheit until warm and crisp again. Puff pastry tastes best fresh but will keep well if stored correctly to avoid sogginess.

Ingredient Substitutions

You can swap fresh spinach with frozen spinach just make sure to thaw and drain very well before using. Goat cheese or ricotta work well instead of feta if you prefer a milder tang. For a nut free version omit sesame seeds or replace with poppy seeds for a different texture.

Serving Suggestions

These Christmas trees pair beautifully with a simple yogurt dip flavored with lemon zest and dill. They also work great as part of a festive appetizer board alongside olives, nuts, and cured meats. Perfect finger food for holiday parties or cocktail hours.

Cultural Context

Spinach and feta are staples in Mediterranean cooking especially Greek cuisine, often found in dishes like spanakopita. The addition of cranberries here merges traditional flavors with a modern festive twist inspired by Western holiday traditions, making the dish both comforting and celebratory.

Three pastries with green toppings on a table. Pin it
Three pastries with green toppings on a table. | gracefulflavors.com

Frequently Asked Questions

→ How do I prevent the spinach mixture from making the pastry soggy?

Make sure to press out as much moisture as possible from the spinach after cooking using a colander or clean kitchen towel. This helps keep the pastry crisp during baking.

→ Can I prepare the spinach filling in advance?

Yes, the filling can be made a day ahead and refrigerated. Just bring it to room temperature before assembling to ensure smooth spreading.

→ What’s the best way to shape the pastry like a Christmas tree?

Cut two large triangles from puff pastry sheets. Layer the filling between them, then make horizontal cuts along the sides and twist each strip to form branches.

→ Is it okay to omit the sesame seeds? What do they add?

Sesame seeds are optional but add a subtle nutty flavor and attractive texture on top of the baked pastry.

→ How can I achieve a shiny, golden crust on the pastry?

Brush the entire shaped pastry with a beaten egg before baking. This egg wash promotes a rich golden color and appetizing shine.

Spinach Feta Cranberry Trees

Flaky puff pastry layered with spinach, feta, and cranberries for a festive holiday treat everyone will enjoy.

Prep Time
15 Minutes
Cook Time
25 Minutes
Total Time
40 Minutes
By: Barbara

Category: Fresh Salads

Difficulty: Easy

Cuisine: Holiday

Yield: 8 Servings

Dietary: Vegetarian

Ingredients

→ Vegetables

01 8.8 oz fresh spinach
02 1 clove garlic, minced

→ Cheeses

03 7 oz feta cheese
04 3.5 oz cream cheese

→ Fruits & Nuts

05 1.8 oz dried cranberries, chopped

→ Pastry & Baking

06 2 sheets puff pastry
07 1 egg, beaten (for egg wash)
08 1 tbsp sesame seeds (optional)

→ Spices

09 1/8 tsp nutmeg
10 1/4 tsp cracked black pepper

Instructions

Step 01

Heat fresh spinach in a dry skillet over medium heat for 2 to 3 minutes until wilted. Transfer to a colander and press out excess moisture.

Step 02

Roughly chop the wilted spinach and combine in a mixing bowl with crumbled feta, softened cream cheese, minced garlic, nutmeg, cracked black pepper, and chopped dried cranberries. Mix until creamy and well blended.

Step 03

Using one puff pastry sheet as a template, cut two large triangles from the sheets. Place one triangle on parchment paper.

Step 04

Spread the spinach and cheese mixture evenly over the first triangle, leaving a small border around the edges. Place the second triangle on top, aligning edges carefully.

Step 05

Cut horizontal strips along both sides of the assembled triangles, leaving the center uncut to maintain the tree shape. Twist each strip once or twice to create branch-like shapes.

Step 06

Brush the entire puff pastry tree with the beaten egg. Optionally, sprinkle sesame seeds evenly over the top.

Step 07

Bake in a preheated oven at 400°F (200°C) for 22 to 25 minutes until puffed and golden brown. Allow to cool for 5 minutes before serving.

Notes

  1. Pressing moisture out of spinach is crucial to avoid soggy pastry.

Tools You'll Need

  • Skillet
  • Mixing bowls
  • Colander
  • Knife or pizza cutter
  • Pastry brush
  • Parchment paper
  • Baking sheet

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy and egg; may contain gluten due to puff pastry

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 270
  • Total Fat: ~
  • Total Carbohydrate: ~
  • Protein: ~