Spinach Feta Cranberry Puff Pastry

Featured in: Perfect Bites for Every Occasion

These puff pastry Christmas trees feature a savory filling of wilted spinach, creamy feta, softened cream cheese, tangy cranberries, and a hint of nutmeg and black pepper. The mixture is sandwiched between two pastry triangles, cut, twisted into tree branches, and baked to golden perfection. Each bite offers a contrast of crisp, flaky pastry and creamy filling, touched with the sweetness of cranberries and finished with a sprinkle of sesame seeds. An eye-catching centerpiece for any holiday table, they're easy to serve and delicious warm or at room temperature.

A woman is sitting at a table with a plate of food in front of her. The plate contains a dessert with berries on top.
Updated on Tue, 02 Dec 2025 20:13:08 GMT
Three spinach feta cranberry puff pastry Christmas trees are displayed on a table. Pin it
Three spinach feta cranberry puff pastry Christmas trees are displayed on a table. | recipebyme.com

Spinach Feta Cranberry Puff Pastry Christmas Trees pack festive cheer into each flaky bite. With tangy feta, creamy cheese, sweet cranberries, and fresh spinach nestled inside crisp golden pastry, these trees shine at any holiday table. Bringing them out of the oven, the aroma and playful shape spark smiles and signal the start of cozy gatherings. Whether served as an appetizer or a whimsical main, this recipe guarantees joyful snacking and a splash of color on your plate.

The first time I assembled this for a December brunch my friends snapped photos before even taking a bite. It has become a tradition every year to bake these trees and kick off our holiday season.

Ingredients

  • Fresh spinach: gives a vibrant green color and earthy base flavor. Look for bright perky leaves with no slimy spots for best taste
  • Feta cheese: adds creamy tang with a salty punch. Choose a block style and crumble for better texture
  • Cream cheese: provides rich smoothness to the filling. Room temperature is ideal for easy blending
  • Garlic: minced finely brings savory warmth without overpowering
  • Dried cranberries: lend pockets of sweet tartness. Chop them for even distribution and a pop of red color
  • Puff pastry: forms crisp flaky layers. Use high quality all butter pastry for best flavor
  • Egg: beaten creates that shiny golden bakery finish
  • Sesame seeds: optional but deliver a little crunch and nutty accent
  • Nutmeg: a whisper for holiday warmth. Always grate fresh if possible
  • Cracked black pepper: gives subtle heat and depth

Instructions

Prepare the Spinach:
Heat fresh spinach in a dry skillet over medium for about three minutes stirring until deeply wilted. It should look silky and collapsed. Transfer to a colander then firmly press to squeeze out every bit of moisture. This keeps your pastry crisp
Make the Filling:
Chop the wilted spinach and place it in a mixing bowl. Add crumbled feta softened cream cheese minced garlic nutmeg black pepper and chopped dried cranberries. Use a sturdy spoon to mix thoroughly until creamy and blended no streaks remaining
Shape the Pastry:
Set one puff pastry sheet on a flat surface and cut two large triangles using a sharp knife or pizza cutter. Try to make both triangles the same size for easy assembly. Place one triangle on parchment paper as your base
Fill and Layer:
Spread the spinach cheese mixture evenly over the base triangle leaving a border around the edge to prevent leaking. Place the second triangle perfectly on top aligning corners
Form the Christmas Tree:
With a knife cut horizontal strips along the sides of the triangles about one inch apart but do not cut through the center trunk. These strips will become your branches
Twist the Branches:
Gently take each side strip and twist it one or two times to mimic tree branches. Work slowly so the filling stays in place and strips do not break
Add Shine and Crunch:
Brush the entire tree with beaten egg for a glossy finish. Sprinkle sesame seeds evenly over the top if using
Bake to Perfection:
Transfer parchment with the assembled tree to a baking tray. Bake in a preheated oven at four hundred degrees Fahrenheit for twenty two to twenty five minutes until the pastry is golden brown and puffed. Let cool slightly for easy slicing
A trio of pastry treats, including a croissant, are arranged on a wooden cutting board, ready to be enjoyed.
A trio of pastry treats, including a croissant, are arranged on a wooden cutting board, ready to be enjoyed. | recipebyme.com

My all time favorite part is the surprise of biting into a warm cranberry nestled in creamy filling. My kids love to help twist the tree branches so it has become a hands on family activity every December.

Storage Tips

Keep leftovers in an airtight container in the fridge for up to three days. Reheat in a low oven to restore crispness rather than microwaving. You can also freeze the assembled unbaked tree and bake straight from frozen just add a few extra minutes to the baking time.

Ingredient Substitutions

Feel free to swap out spinach for kale or chard just be sure to cook and squeeze out the water. Goat cheese works instead of feta if you prefer a milder taste. Sun dried cherries or apricots give a fun variation if cranberries are not on hand.

Serving Suggestions

Slice the Christmas tree into thick branches for party appetizers. Serve atop a bed of greens for a holiday salad centerpiece. Offer a little bowl of honey mustard dip for a sweet savory combo.

Cultural and Historical Context

Puff pastry has long European roots prized for its layered flaky texture. Combining festive shapes with seasonal ingredients like cranberries and green veg is a tradition in winter feasts. These trees bring together that spirit with a playful modern twist.

Seasonal Adaptations

Substitute baby kale or Swiss chard when spinach is not in season. Swap cranberries for chopped fresh apples in autumn for a tart crunch. Add a sprinkle of chopped walnuts or pecans for a toasty note.

Success Stories

One holiday I brought this tree to my office potluck and it disappeared in minutes with coworkers asking for the recipe. Another time my nieces decorated the finished tree with pomegranate arils and everyone loved the extra sparkle.

Freezer Meal Conversion

Assemble the trees up to the egg wash and freeze on a tray until solid. Then wrap tightly and store in a freezer bag for up to one month. Bake from frozen adding five to ten minutes to the oven time and brush with fresh egg right before baking.

A stack of three croissants with green filling, sitting on a wooden cutting board.
A stack of three croissants with green filling, sitting on a wooden cutting board. | recipebyme.com

I hope your holiday kitchen is filled with laughter and delicious aromas while making these cheerful trees. Tuck the extras aside for next day snacking they taste just as magical the second time around.

Recipe FAQs

→ Can I use frozen spinach instead of fresh?

Yes, you can substitute frozen spinach. Be sure to thaw and squeeze out excess moisture to avoid a soggy filling.

→ How do I prevent the puff pastry from getting soggy?

Remove as much liquid as possible from the spinach mixture and avoid overfilling the pastry. Baking at a high temperature also helps keep it crisp.

→ What can I use instead of feta cheese?

You may use goat cheese or ricotta, but the flavor will be milder. Adjust seasoning as needed.

→ Can these be shaped differently for other occasions?

Yes, you can cut and shape the filled pastry into stars, rounds, or other festive forms to suit any celebration.

→ Is it possible to make these ahead of time?

They can be assembled in advance, refrigerated, and baked fresh just before serving for best texture and flavor.

Spinach Feta Cranberry Puff Pastry

Creamy spinach, feta, and cranberries wrapped in golden puff pastry for a festive savory treat.

Prep Time
25 min
Cook Time
25 min
Total Time
50 min
By: Sana


Skill Level: Medium

Cuisine: European

Yield: 8 Servings (2 large pastry Christmas trees)

Dietary Categories: Vegetarian

Ingredients

→ Vegetables

01 8.8 ounces fresh spinach
02 1 clove garlic, minced

→ Cheeses

03 7 ounces feta cheese, crumbled
04 3.5 ounces cream cheese, softened

→ Fruits & Nuts

05 1.8 ounces dried cranberries, chopped

→ Pastry & Baking

06 2 sheets puff pastry
07 1 egg, beaten
08 1 tablespoon sesame seeds

→ Spices

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

Steps

Step 01

Warm a dry skillet over medium heat and add the spinach. Sauté for 2 to 3 minutes until wilted. Transfer to a colander and press firmly to eliminate excess liquid.

Step 02

Roughly chop the drained spinach and place it in a mixing bowl. Add crumbled feta, softened cream cheese, minced garlic, nutmeg, cracked black pepper, and chopped dried cranberries. Stir until the mixture is creamy and uniform.

Step 03

Use one puff pastry sheet as a guide to cut out two large triangles from both sheets. Line a baking sheet with parchment paper and set one triangle on it.

Step 04

Spread the spinach and cheese filling evenly across the pastry triangle, keeping a small border clear at the edges. Gently position the second triangle over the filling, aligning edges precisely.

Step 05

Slice horizontal strips along both sides of the filled pastry triangles, leaving the center intact to preserve the tree shape. Twist each strip for a branch-like effect.

Step 06

Brush the surface of the assembled pastry with beaten egg. Sprinkle sesame seeds evenly on top if desired.

Step 07

Bake in an oven preheated to 400°F for 22 to 25 minutes, or until golden brown and puffed. Cool for 5 minutes before serving.

Notes

  1. Ensure the spinach is thoroughly drained to prevent the filling from becoming too moist and compromising the pastry's crispness.

Required Equipment

  • Skillet
  • Mixing bowl
  • Colander
  • Baking sheet
  • Parchment paper
  • Sharp knife or pastry wheel
  • Pastry brush

Allergen Information

Check each ingredient for potential allergens and consult a healthcare professional if needed.
  • Contains dairy (feta cheese, cream cheese)
  • Contains eggs
  • Contains gluten (puff pastry)
  • Contains sesame seeds

Nutritional Info (per serving)

This data is provided as a guide and doesn't replace medical advice.
  • Calories: 242
  • Fats: 15 g
  • Carbohydrates: 19 g
  • Proteins: 7 g