The Spinach and Ricotta Puff Pastry Christmas Tree has become the star of my holiday table for its stunning looks and incredible flavor. This Italian-inspired holiday appetizer combines flaky puff pastry with a creamy, savory filling that always impresses guests. It’s a fun twist on traditional spinach and ricotta pastries, shaped into a festive tree that brings joy to any gathering. I love how it transforms simple ingredients into a centerpiece that everyone remembers and asks for year after year.
Why You'll Love This Recipe
- It looks impressive but comes together surprisingly easily
- The filling is creamy and perfectly seasoned with garlic and nutmeg
- You get that flaky, buttery pastry in every bite
- It’s a make-ahead dream for stress-free entertaining
Ingredients You’ll Need
- Frozen puff pastry sheets: for that flaky, buttery layers that puff up golden; thaw it in the fridge overnight for best results.
- Olive oil: adds a subtle fruity note for sautéing; extra virgin works great here.
- Garlic: minced fresh garlic infuses the spinach with aromatic flavor that’s essential.
- Fresh spinach: wilted down to pack in greens; squeeze it really dry to avoid sogginess.
- Whole milk ricotta cheese: provides a creamy, mild base for the filling; whole milk gives the richest texture.
- Grated Parmesan cheese: adds a salty, umami punch that balances the ricotta; freshly grated melts better.
- Egg for the filling: binds everything together and adds richness so the filling holds its shape.
- Ground nutmeg: a warm, aromatic spice that complements the spinach and cheese beautifully.
- Black pepper: freshly cracked pepper adds a slight heat and depth to the seasoning.
- Salt: enhances all the flavors; I prefer kosher salt for even distribution.
- Fresh lemon juice: brightens up the filling with a touch of acidity; always use fresh.
- Egg for egg wash: gives the pastry a shiny, golden brown finish when baked.
- Sesame seeds or everything bagel seasoning: adds a crunchy, flavorful topping that looks festive.
- Marinara sauce for dipping: warmed sauce adds a tangy, tomato-based contrast everyone loves.
- Fresh basil leaves: a garnish that brings fresh herbal notes and a pop of green color.
How to Make It
Preheat and Prep:
Start by preheating your oven to 400°F and lining a large baking sheet with parchment paper. This ensures even baking and prevents sticking, so your tree slides right off after cooking. It’s a simple step that sets you up for success.
Cook the Spinach:
Heat olive oil in a skillet and sauté the minced garlic until fragrant, about a minute. Add the chopped spinach and cook until wilted, then transfer to a colander to drain and cool. Once cool, squeeze out every bit of excess liquid with your hands to keep the pastry crisp and flavorful.
Make the Filling:
In a bowl, combine the ricotta, Parmesan, beaten egg, nutmeg, pepper, salt, and lemon juice. Mix it all together until smooth, then fold in the squeezed spinach. You’ll have a creamy, flavorful filling that’s ready to spread. Taste it and adjust seasoning if you like.
Shape the Base:
On a floured surface, roll out one puff pastry sheet to smooth any folds. Cut it into a large triangle for the tree base, about 10 inches wide and 12 inches tall. Carefully transfer this triangle to your prepared baking sheet. A sharp knife or pizza cutter makes clean cuts here.
Add Filling and Top Layer:
Spread the spinach and ricotta filling evenly over the pastry triangle, leaving a half-inch border. Roll out the second pastry sheet and place it over the filling. Use a rolling pin to press the edges together, then cut the top layer to match the triangle shape. Seal the edges with a fork to lock in the goodness.
Create the Tree Branches:
Using kitchen scissors or a sharp knife, make cuts along both sides of the triangle, about an inch apart, leaving the center trunk intact. Twist each branch away from the center to give that festive tree shape. This is where the magic happens and it looks so pretty.
Egg Wash and Bake:
Brush the entire tree with beaten egg wash, then sprinkle with sesame seeds or everything bagel seasoning. Bake for 20-25 minutes until the pastry is puffed and golden brown. The aroma will fill your kitchen and signal it’s almost time to eat.
Cool and Serve:
Let the tree cool on the baking sheet for 5 minutes before transferring to a platter. Serve warm with warmed marinara sauce for dipping and fresh basil garnish if you like. It’s best enjoyed right out of the oven when the pastry is at its crispiest.

You Must Know
- Squeeze all the liquid from the cooked spinach to prevent a soggy crust
- Keep the puff pastry cold for easier handling and cleaner cuts
- Let the tree cool briefly before slicing to keep the layers intact
- It’s a forgiving recipe that still looks impressive even if your twists aren’t perfect
Storage Tips
Store any leftovers in an airtight container in the fridge for up to three days, and reheat them in a 350°F oven for about 10 minutes to bring back that crispiness. You can also assemble the whole tree ahead of time, cover it tightly, and keep it in the refrigerator for up to 24 hours before baking—just add a few extra minutes to the bake time if it goes in cold. I often make it the morning of a party so all I have to do is pop it in the oven.
Ingredient Substitutions
If you need a gluten-free version, swap in your favorite gluten-free puff pastry, though baking times might vary slightly. For dairy-free, try plant-based ricotta and Parmesan, but keep in mind the flavor and texture will be different. Fresh spinach can be replaced with frozen thawed and squeezed spinach in a pinch. Don’t have everything bagel seasoning? Use poppy seeds, dried herbs, or just a sprinkle of flaky salt. The beauty is it’s adaptable to what you have on hand.
Serving Suggestions
I love serving this tree as the star appetizer with a bowl of warm marinara sauce for dipping, and it pairs beautifully with a crisp green salad or some roasted Brussels sprouts for a full holiday spread. For a bigger party, add other finger foods like stuffed mushrooms, a cheese board, or even some crispy potato bites. The combination of flaky pastry and creamy filling makes it a crowd-pleaser that disappears fast.
Cultural Context
This dish takes inspiration from classic Italian spinach and ricotta pastries like torta pasqualina or savory pies, where creamy cheese and greens are wrapped in pastry. The Christmas tree shape is a fun, modern twist for holiday gatherings, blending traditional flavors with festive presentation. In Italy, similar fillings are often found in Easter pies or as fillings for pasta, but here, the buttery puff pastry and tree design make it perfect for Christmas celebrations. It’s a testament to how holiday cooking evolves, bringing together comfort food and creative shapes to delight guests of all ages.

Pro Tips
- Thaw puff pastry in the fridge overnight for the best pliable texture
- A pizza cutter makes clean, quick cuts for the triangle and branches
- Chill the assembled tree for 10 minutes before baking if your kitchen is warm
- Add a pinch of red pepper flakes to the filling for a subtle kick
- I always use fresh lemon juice for the brightest flavor
Frequently Asked Questions
Absolutely. Substitute the 10 oz of fresh spinach with one 10-oz package of frozen chopped spinach, thoroughly thawed and squeezed completely dry in a clean kitchen towel. Using frozen spinach can actually save you prep time.
Yes, for best results, assemble the tree completely, cover it tightly with plastic wrap, and refrigerate for up to 24 hours before baking. Brush with the egg wash and sprinkle with seeds just before it goes into the oven.
For a similar texture, full-fat cottage cheese (blended smooth) or mascarpone cheese can work, though mascarpone will make the filling richer. Avoid low-moisture cheeses like standard mozzarella, as they won’t provide the same creamy consistency.
The tree is done when the pastry is deeply golden brown and puffed, which takes about 22-25 minutes. The bottom should also be crisp. If the tips brown too quickly, you can loosely tent the tree with foil during the last few minutes of baking.
It pairs wonderfully with a light, acidic side to cut the richness. Try a simple arugula salad with lemon vinaigrette, a tomato bruschetta, or a bowl of marinara sauce for dipping. It’s perfect as part of an Italian-inspired holiday spread.