Spinach and Ricotta Puff Pastry Christmas Tree

Featured in: Appetizers & Snacks
This Spinach and Ricotta Puff Pastry Christmas Tree is a show-stopping appetizer for your holiday gatherings. Flaky puff pastry wraps a creamy, savory filling of spinach, ricotta, and Parmesan, all shaped into a festive tree that bakes to golden perfection. It's a fun, impressive dish that combines delicious flavors with a beautiful presentation.
Golden brown puff pastry Christmas tree with twisted branches and sesame seed sprinkles Pin it
Golden brown puff pastry Christmas tree with twisted branches and sesame seed sprinkles | cookthismeals.com

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.

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.

Close-up of a slice showing the creamy spinach and ricotta filling layered between flaky pastry

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.

Festive platter with the entire spinach and ricotta puff pastry tree garnished with fresh basil and marinara sauce

Frequently Asked Questions

Can I use frozen spinach instead of fresh for the puff pastry tree?

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.

Can I make this puff pastry tree ahead of 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.

What can I substitute for ricotta cheese?

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.

How do I know when the puff pastry tree is ready?

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.

What should I serve with this puff pastry appetizer?

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.

Rate This Recipe

How would you rate this recipe?

Festive Spinach and Ricotta Puff Pastry Christmas Tree

This Spinach and Ricotta Puff Pastry Christmas Tree is a show-stopping appetizer for your holiday gatherings. Flaky puff pastry wraps a creamy, savory filling of spinach, ricotta, and Parmesan, all shaped into a festive tree that bakes to golden perfection. It's a fun, impressive dish that combines delicious flavors with a beautiful presentation.

Prep Time
30 Minutes
Cook Time
25 Minutes
Total Time
55 Minutes
4.6
(61 reviews)
By: Caroline Foster
Category: Appetizers & Snacks
Difficulty: Medium
Cuisine: Italian-Inspired Holiday
Yield: 6 Servings
Dietary: vegetarian

Ingredients

  1. 01 1 package (17.3 ounces) frozen puff pastry sheets, thawed (2 sheets)
  2. 02 1 tablespoon olive oil
  3. 03 2 cloves garlic, minced
  4. 04 10 ounces fresh spinach, roughly chopped
  5. 05 1 cup whole milk ricotta cheese
  6. 06 1/2 cup grated Parmesan cheese
  7. 07 1 large egg, beaten (for the filling)
  8. 08 1/4 teaspoon ground nutmeg
  9. 09 1/4 teaspoon black pepper
  10. 10 1/2 teaspoon salt
  11. 11 1 tablespoon fresh lemon juice
  12. 12 1 large egg, beaten (for egg wash)
  13. 13 2 tablespoons sesame seeds or everything bagel seasoning

Instructions

Step 01

Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper.

Step 02

In a large skillet, heat olive oil over medium heat. Add minced garlic and cook for 1 minute until fragrant.

Step 03

Add chopped spinach and cook, stirring occasionally, until wilted, about 3-4 minutes. Transfer to a colander to drain and cool. Once cool, squeeze out any excess liquid with your hands.

Step 04

In a medium bowl, combine ricotta, Parmesan, the beaten egg for filling, nutmeg, pepper, salt, and lemon juice. Mix well. Fold in the cooled spinach until evenly incorporated.

Step 05

On a lightly floured surface, unfold one puff pastry sheet. Roll it out slightly to smooth any folds. Using a sharp knife or pizza cutter, cut the pastry into a large triangle shape for the Christmas tree (about 10 inches wide at the base and 12 inches tall). Transfer the triangle to the prepared baking sheet.

Step 06

Spread the spinach and ricotta filling evenly over the pastry triangle, leaving a 1/2-inch border around the edges.

Step 07

Unfold the second puff pastry sheet and roll it out slightly. Place it over the filling. Use a rolling pin to gently press the layers together around the edges.

Step 08

Using the same triangle shape as a guide, cut the top layer to match the bottom triangle. Press the edges with a fork to seal.

Step 09

Starting from the base, use kitchen scissors or a sharp knife to make cuts along both sides of the triangle, about 1 inch apart, leaving the center 'trunk' intact. These will be the branches.

Step 10

Twist each branch away from the center to create a festive tree shape. Brush the entire tree with the beaten egg for egg wash, then sprinkle with sesame seeds or everything bagel seasoning.

Step 11

Bake for 20-25 minutes, or until the pastry is puffed and golden brown.

Step 12

Let cool for 5 minutes on the baking sheet. Transfer to a serving platter. Serve warm with marinara sauce for dipping and garnished with fresh basil if desired.

Tools You'll Need

  • Large baking sheet
  • Parchment paper
  • Large skillet
  • Colander
  • Medium mixing bowl
  • Rolling pin
  • Sharp knife or pizza cutter
  • Kitchen scissors (optional)
  • Pastry brush
  • Measuring cups and spoons

Allergy Information

Contains gluten (from puff pastry), dairy (ricotta, Parmesan), and eggs. For gluten-free, use gluten-free puff pastry. For dairy-free, substitutions may alter texture and flavor.

Nutrition Facts (Per Serving)

Calories
380
Protein
12g
Carbohydrates
25g
Fat
25g