Spinach and cheese puff pastry Christmas trees

Make festive Spinach and cheese puff pastry Christmas trees — flaky layers filled with cheesy spinach, topped with pastry stars and seeds. Easy holiday appetizer.

Spinach and cheese puff pastry Christmas trees

These Spinach and cheese puff pastry Christmas trees are a festive, savory appetizer that transforms simple ingredients into eye-catching party food. Golden, flaky pastry forms the branches while a bright, cheesy spinach filling gives each tree a tender, flavorful interior. They look like holiday ornaments on a platter and taste like comfort — buttery layers, soft greens, and a salty-cheesy bite that disappears in a few delicious mouthfuls.

This recipe is built for entertaining. Strips of ready-made puff pastry are filled with a seasoned mixture of cooked spinach and cheeses, then twisted into triangular tree shapes. A tiny pastry star tops each tree and a short pretzel or wooden skewer acts as the trunk. Sprinkle seeds for texture and an extra golden finish and serve warm from the oven for maximum flakiness.

Whether you’re assembling a tray for cocktail hour, packing a Christmas brunch table, or making finger food for a winter potluck, this recipe scales easily and holds its festive shape. It’s approachable for home bakers: no laminated dough required, no elaborate shaping skills needed, and most of the work happens while the oven preheats. The result is decorative, crunchy, and satisfying — a perfect savory counterpoint to the usual sweet holiday spread.

Why this recipe works

This recipe pairs a moist, flavorful filling with a very dry, flaky exterior. Puff pastry’s laminated layers crisp and separate during baking, creating an appealing texture contrast with the soft, cheesy spinach. The filling is deliberately restrained in moisture and richness so it complements rather than overwhelms the pastry.

The twisting technique used to shape the strips builds height and visual interest while increasing surface area for browning. Small strategic cuts create the ‘branches’ and allow steam to escape, which keeps the pastry crisp. A small star at the tip and a pretzel trunk are simple touches that turn an ordinary twist into a festive tree.

Ingredient notes and substitutions

Spinach: Fresh baby spinach yields a clean, fresh color and brief cooking time. If you choose frozen spinach, thaw completely and squeeze very dry; frozen spinach can be more concentrated in salt, so taste before adding extra.

Cheeses: The blend of ricotta, Parmesan, and mozzarella provides creaminess, savory umami, and meltiness. If you want a bolder flavor, try swapping half the mozzarella for fontina or Gruyère. For tang, use goat cheese mixed into the ricotta but reduce salt because goat cheese is naturally tangy.

How to scale and timing when entertaining

This recipe scales well. For a crowd, double or triple the filling and work in batches to keep the pastry chilled while shaping. You can assemble multiple trays and refrigerate until ready to bake; this spreads out the workload and lets you bake everything fresh for guests.

Plan about 25 to 30 minutes total per batch including assembly and baking for 12–18 small trees. If your oven only accommodates one tray at a time, assemble the next batch while the first bakes to keep the flow moving.

Ingredients

  • 1 (17.3 oz / 500 g) sheet frozen puff pastry, thawed
  • 10 oz (280 g) fresh spinach leaves (or 1 10-oz package frozen spinach, thawed and squeezed dry)
  • 6 oz (170 g) ricotta cheese
  • 3/4 cup (75 g) grated Parmesan cheese, plus extra for sprinkling
  • 1 cup (100 g) shredded mozzarella cheese
  • 1 large egg (for egg wash)
  • 1 tablespoon milk or water (for egg wash)
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 2 tablespoons olive oil
  • 1/4 teaspoon freshly grated nutmeg
  • 1/4 teaspoon crushed red pepper flakes (optional)
  • Salt to taste
  • Black pepper to taste
  • 1/4 cup sesame seeds or mixed seeds (for sprinkling)
  • 8–12 small pretzel sticks or wooden skewers (for trunks)
  • Extra puff pastry scraps for star-shaped toppers (or 1 small extra sheet)
  • Flour for dusting the work surface
  • Cooking spray or parchment paper for the baking tray
  • Lemon zest (optional, for brightness)
  • Fresh herbs like chopped parsley or dill (optional, to garnish)
Golden puff pastry Christmas trees filled with spinach and cheese, topped with small pastry stars and sprinkled seeds, with pretzel trunks.

Instructions

  1. Preheat the oven to 400°F (200°C). Line a large baking sheet with parchment paper or lightly spray it with cooking spray and set aside. (ingredients: Cooking spray or parchment paper)
  2. If using fresh spinach, wash thoroughly, remove tough stems, and dry. In a large skillet, heat 2 tablespoons olive oil over medium heat. Add the finely chopped onion and a pinch of salt, then sauté until translucent, about 4–5 minutes. Add the minced garlic and cook for 30–45 seconds until fragrant. (ingredients: Olive oil, Onion, Salt, Garlic)
  3. Add the spinach to the skillet in batches, letting each batch wilt before adding more. Cook until all the spinach is wilted and most of the moisture has evaporated, about 3–5 minutes. If using thawed frozen spinach, add it now and cook until heated through and moisture is reduced. Remove the pan from the heat and transfer the cooked spinach mixture to a fine-mesh sieve or bowl; press or squeeze out excess liquid and let cool slightly. (ingredients: Spinach)
  4. Finely chop the cooled spinach and transfer to a medium bowl. Add 6 oz ricotta, 3/4 cup grated Parmesan, 1 cup shredded mozzarella, 1/4 teaspoon nutmeg, 1/4 teaspoon crushed red pepper flakes if using, a pinch of salt, and several grinds of black pepper. Mix until well combined and creamy. Taste and adjust seasoning; add a little lemon zest or extra salt if desired. (ingredients: Ricotta cheese, Parmesan cheese, Mozzarella cheese, Nutmeg, Crushed red pepper flakes, Salt, Black pepper, Lemon zest)
  5. Lightly flour your work surface. Unfold or roll the thawed puff pastry sheet into a rough rectangle about 12 x 14 inches, keeping it cold but pliable. Using a sharp knife or pizza cutter, slice the pastry lengthwise into 12 even strips (each about 1 inch wide) for small trees, or 8 wider strips (about 1.5 inches) for larger trees. Reserve any pastry scraps for cutouts. (ingredients: Puff pastry, Flour for dusting the work surface)
  6. Spread about 1 tablespoon of the spinach-cheese mixture down the center of each pastry strip, leaving a small margin along the edges. Use the back of a spoon to flatten and distribute the filling evenly. (ingredients: Spinach and cheese filling from previous step)
  7. Fold each strip over the filling so the filling is enclosed and the seam is on the bottom. Gently press to seal. With a sharp paring knife or kitchen scissors, make diagonal cuts from each side toward the center (but not cutting all the way through), creating branch-like slits along the length of the strip. Twist each cut segment slightly away from the center seam to create a layered, tree-like look. Shape the bottom into a short stump area where the skewer or pretzel will be inserted later. (ingredients: None additional)
  8. Place the shaped trees on the prepared baking sheet, spaced about 1 inch apart. From the pastry scraps, cut small star shapes and place one star at the tip of each tree, pressing lightly to adhere. Insert a pretzel stick or a wooden skewer into the bottom of each tree to serve as the trunk, pushing it in just far enough so it’s steady but not exposed too far through the top. (ingredients: Extra puff pastry scraps for star-shaped toppers, Pretzel sticks or wooden skewers)
  9. In a small bowl, whisk the large egg with 1 tablespoon milk or water to make an egg wash. Brush the surface of each tree lightly with the egg wash, taking care not to soak the pastry. Sprinkle sesame or mixed seeds over the trees for texture and a festive look. Also sprinkle a little extra grated Parmesan if you like. (ingredients: Egg, Milk or water, Sesame seeds or mixed seeds, Parmesan cheese)
  10. Bake in the preheated oven for 15–20 minutes, or until the pastry is puffed and deep golden brown. Rotate the baking sheet halfway through baking if your oven has hotspots. If the edges brown too quickly, cover them loosely with foil. (ingredients: None additional)
  11. Remove the baking sheet from the oven and let the pastries cool for 3–5 minutes on the pan so the cheese sets slightly. Transfer to a cooling rack or serving platter. Garnish with finely chopped fresh herbs if using and serve warm or at room temperature. (ingredients: Fresh herbs like chopped parsley or dill)
  12. Leftover trees may be stored in an airtight container in the refrigerator for up to 3 days. Reheat in a 350°F (175°C) oven for 8–10 minutes to re-crisp the pastry before serving. (ingredients: None additional)

Pro Tips

  • Work with cold puff pastry and only warm it enough to be pliable. If it becomes too soft, chill briefly to keep layers distinct and flaky.
  • Squeeze as much moisture from cooked spinach as possible to avoid a soggy pastry interior; a clean kitchen towel or cheesecloth works well for this.
  • If you don’t have ricotta, mascarpone or softened cream cheese can be used, but adjust salt because creamier cheeses may need less added salt.
  • Use a serrated knife or pizza cutter for clean pastry cuts, and wipe the blade between slices to avoid dragging the filling.
  • For consistent trees, use a ruler or mark the pastry lightly before making strips so sizes match and bake evenly.

Variations

  • Pesto and mozzarella: Replace the spinach mixture with 2 tablespoons basil pesto folded into the cheeses for an herby, vibrant flavor.
  • Caramelized onion and goat cheese: Swap spinach for caramelized onions and use goat cheese with a touch of thyme for a sweeter, tangy filling.
  • Mushroom and Gruyère: Sauté finely chopped mushrooms with shallot and fold into Gruyère and a touch of cream for an earthy alternative.
  • Sweet version: Make dessert trees by filling strips with Nutella and chopped hazelnuts, brushing with egg wash, and dusting with powdered sugar after baking.

Serving Suggestions

  • Serve warm on a platter with small bowls of marinara and herbed yogurt for dipping.
  • Pair with a crisp winter salad of citrus segments, radicchio, and toasted walnuts for a balance of flavors.
  • Set them in a standing arrangement on a board with rosemary sprigs to mimic a tiny forest centerpiece.
  • Offer alongside a charcuterie selection so guests can alternate bites of salty meats with the flaky trees.

Storage and Reheating

Store leftover baked trees in an airtight container in the fridge for up to 3 days. To reheat, place them on a baking sheet and warm in a 350°F (175°C) oven for 8–12 minutes until the pastry is crisp and the filling is warmed through. Avoid microwaving for reheating because the pastry will become soggy. If you need to freeze, flash-freeze shaped unbaked trees on a tray until solid, then transfer to a freezer bag for up to one month; bake from frozen, adding 5–8 minutes to the bake time and tenting with foil if the tops brown too quickly.

Ingredients for Spinach and cheese puff pastry Christmas trees

Spinach and cheese puff pastry Christmas trees

Festive savory pastries made from puff pastry strips filled with a seasoned spinach and cheese mixture, twisted into tree shapes, topped with pastry stars and seeds, and baked until golden and flaky.
Prep Time 30 minutes
Cook Time 18 minutes
Total Time 48 minutes
Servings: 12 servings

Ingredients
  

  • 1 17.3 oz (500 g) sheet puff pastry sheet thawed
  • 10 oz (280 g) fresh spinach or 10-oz frozen spinach, thawed and squeezed dry
  • 6 oz (170 g) ricotta cheese
  • 3/4 cup (75 g) Parmesan cheese grated, plus extra for sprinkling
  • 1 cup (100 g) mozzarella cheese shredded
  • 1 large large egg for egg wash
  • 1 tablespoon milk or water to mix with egg for wash
  • 1 small small onion finely chopped
  • 2 cloves garlic minced
  • 2 tablespoons olive oil
  • 1/4 teaspoon nutmeg freshly grated if possible
  • 1/4 teaspoon crushed red pepper flakes optional
  • to taste salt
  • to taste black pepper freshly ground
  • 1/4 cup sesame seeds or mixed seeds for sprinkling
  • 8-12 pieces pretzel sticks or wooden skewers for trunks
  • extra puff pastry scraps for star-shaped toppers
  • for dusting flour
  • cooking spray or parchment paper for baking sheet
  • optional lemon zest for brightness
  • optional fresh herbs (parsley or dill) for garnish

Equipment

  • Large skillet
  • Mixing bowls
  • Baking sheet
  • Parchment paper
  • Sharp knife or pizza cutter
  • Spatula
  • Fine-mesh sieve or clean kitchen towel
  • Pastry brush

Method
 

  1. Preheat the oven to 400°F (200°C). Line a large baking sheet with parchment paper or lightly spray it with cooking spray and set aside.
  2. If using fresh spinach, wash thoroughly, remove tough stems, and dry. In a large skillet, heat 2 tablespoons olive oil over medium heat. Add the finely chopped onion and a pinch of salt, then sauté until translucent, about 4–5 minutes. Add the minced garlic and cook for 30–45 seconds until fragrant.
  3. Add the spinach to the skillet in batches, letting each batch wilt before adding more. Cook until all the spinach is wilted and most of the moisture has evaporated, about 3–5 minutes. If using thawed frozen spinach, add it now and cook until heated through and moisture is reduced. Remove the pan from the heat and transfer the cooked spinach mixture to a fine-mesh sieve or bowl; press or squeeze out excess liquid and let cool slightly.
  4. Finely chop the cooled spinach and transfer to a medium bowl. Add ricotta, grated Parmesan, shredded mozzarella, nutmeg, crushed red pepper flakes if using, a pinch of salt, and several grinds of black pepper. Mix until well combined and creamy. Taste and adjust seasoning; add a little lemon zest if desired.
  5. Lightly flour your work surface. Unfold or roll the thawed puff pastry sheet into a rough rectangle about 12 x 14 inches, keeping it cold but pliable. Using a sharp knife or pizza cutter, slice the pastry lengthwise into 12 even strips for small trees or 8 wider strips for larger trees. Reserve any pastry scraps for cutouts.
  6. Spread about 1 tablespoon of the spinach-cheese mixture down the center of each pastry strip, leaving a small margin along the edges. Use the back of a spoon to flatten and distribute the filling evenly.
  7. Fold each strip over the filling so the filling is enclosed and the seam is on the bottom. With a sharp paring knife or kitchen scissors, make diagonal cuts from each side toward the center (but not cutting all the way through), creating branch-like slits along the length of the strip. Twist each cut segment slightly away from the center seam to create a layered, tree-like look. Shape the bottom into a short stump area where the skewer or pretzel will be inserted later.
  8. Place the shaped trees on the prepared baking sheet, spaced about 1 inch apart. From the pastry scraps, cut small star shapes and place one star at the tip of each tree, pressing lightly to adhere. Insert a pretzel stick or a wooden skewer into the bottom of each tree to serve as the trunk, pushing it in just far enough so it’s steady but not exposed too far through the top.
  9. In a small bowl, whisk the large egg with 1 tablespoon milk or water to make an egg wash. Brush the surface of each tree lightly with the egg wash. Sprinkle sesame or mixed seeds over the trees and a little extra grated Parmesan if desired.
  10. Bake in the preheated oven for 15–20 minutes, or until the pastry is puffed and deep golden brown. Rotate the baking sheet halfway through baking if needed and tent with foil if edges brown too quickly.
  11. Remove the baking sheet from the oven and let the pastries cool for 3–5 minutes on the pan so the cheese sets slightly. Transfer to a cooling rack or serving platter. Garnish with finely chopped fresh herbs if using and serve warm or at room temperature.
  12. Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in a 350°F (175°C) oven for 8–10 minutes to re-crisp the pastry before serving.

Notes

Quantities and times are tested for a standard home oven. Oven temperatures can vary; watch for deep golden-brown color as an indicator of doneness.
If using frozen spinach, reduce added salt initially and taste the filling before final seasoning.
Pastry scraps are perfect for making little stars, mini cookies, or lattice decorations for other bakes.

Frequently Asked Questions

Can I make these ahead of time?

Yes. You can assemble the trees and refrigerate them on the prepared baking sheet for up to 6 hours before baking. For longer make-ahead, assemble the shaped trees, freeze them on a tray until firm, then store in an airtight container or freezer bag for up to one month. Bake from frozen, adding a few extra minutes to the baking time and covering with foil if they brown too fast.

What can I use instead of ricotta?

Good substitutes for ricotta include cream cheese (softened), mascarpone, or drained cottage cheese blended until smooth. Each option changes the texture slightly: cream cheese makes the filling richer and denser, mascarpone adds silkiness, and blended cottage cheese is lighter. Adjust salt and lemon zest to balance flavors after tasting.

How do I prevent soggy bottoms?

The keys are removing excess moisture from the cooked spinach and keeping the pastry cold until it goes into the oven. Squeeze the cooked spinach very thoroughly in a towel or use a fine sieve and spoon to press out liquid. Also avoid overfilling the pastry strips and bake on parchment or a preheated baking sheet to encourage bottom browning.

Can I use phyllo or homemade dough instead of puff pastry?

Phyllo can work but requires a different technique: layer several sheets brushed with butter or oil between the filling layers to replicate flakiness. Homemade laminated dough is excellent if you’re comfortable making it, but it’s time-consuming. Store-bought puff pastry is the fastest and most consistent option for the layered lift these trees need.

Are there vegetarian or gluten-free options?

These trees are vegetarian if you use vegetarian-friendly cheeses. For a gluten-free version, use a gluten-free puff pastry (commercially available in some stores) or make a gluten-free pastry crust; baking characteristics will vary, so monitor closely. Ensure any skewers or pretzels used as trunks are gluten-free if needed.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating