Easter Appetizer Puff Pastry Spinach Rolls
These puff pastry spinach rolls are cheesy, crispy, flaky, and perfect for holiday appetizers and easy party food for a crowd.
Don’t forget to like, comment, and rate this recipe!
About Puff Pastry Spinach Rolls
Here’s one of our favorite Easter recipes to serve in an Easter party food lineup or for an Easter dinner starter!
These spinach rolls have the perfect crispy texture with melty cheese and a seasoned spinach filling, making them a crowd-pleaser every time.
They’re ideal for a spread of Easter finger foods and Easter appetizers, but you can enjoy them for party appetizers throughout the year.
Whether you add them to your Easter menu or your arsenal of pinwheel appetizers, they’re sure to become a favorite!
YOU’LL LOVE THIS RECIPE BECAUSE IT’S:
- Crowd-friendly. Each roll bakes into a perfectly portioned bite, making them ideal for parties, brunch spreads, or holiday appetizers.
- Flexible and forgiving. The filling adapts easily to different cheeses, seasonings, or add-ins, so you can customize it without affecting the final texture.
- Visually impressive with minimal effort. The spiral shape and golden puff pastry create a bakery-style look using simple ingredients and straightforward steps.
Want to avoid soggy rolls?
There’s one important step you don’t want to skip! Scroll to the recipe tips and variations section to see secrets for success!
Recipe Card

Ingredients
Method
- Drain 10 oz thawed frozen spinach and wring out any extra moisture using a mesh cloth or kitchen towel.
- Transfer to a medium mixing bowl, then mix in ½ cup shredded sharp cheddar cheese, ½ cup shredded, low-moisture mozzarella cheese, 2-3 Tablespoons grated parmesan, ¼ teaspoon garlic powder, ¼ teaspoon onion powder, and ¼ teaspoon salt until well combined.
- Roll two sheets of thawed puff pastry dough out onto a lightly floured surface. Spread half the spinach mixture evenly onto each pastry, leaving a ½-inch border.
- Starting from the long side, roll each pastry tightly into a log. Slice into 1–1¼ inch rounds using a sharp knife. Repeat with the second pastry sheet.
- Place pinwheels on a parchment-lined baking sheet and refrigerate for 15–20 minutes.
- Preheat your oven to 400°F.
- Once the rolls have chilled, brush the tops lightly with an egg wash (1 large beaten egg mix with 1 Tablespoon water).
- Bake 18–22 minutes, until puffed and deeply golden.
- Let rest for 5 minutes so the cheese sets before serving.
Can I freeze these?
Absolutely! These rolls actually freese really well. See recipe tips and variations, below, for simple instructions
Ingredients

- 2 puff pastry sheets thawed
- 10 oz frozen spinach thawed, drained, and squeezed
- ½ cup low-moisture mozzarella cheese shredded
- 2-3 Tablespoons grated parmesan
- ¼ teaspoon garlic powder
- ¼ teaspoon onion powder
- ¼ teaspoon salt
Egg Wash
- large egg beaten
- 1 Tablespoon water
Step-by-Step Recipe Instructions

Scroll up for the ingredient list.
STEP 1: Drain 10 oz thawed frozen spinach and wring out any extra moisture using a mesh cloth or kitchen towel.
STEP 2: Transfer to a medium mixing bowl, then mix in ½ cup shredded sharp cheddar cheese, ½ cup shredded, low-moisture mozzarella cheese, 2-3 Tablespoons grated parmesan, ¼ teaspoon garlic powder, ¼ teaspoon onion powder, and ¼ teaspoon salt until well combined.
STEP 3: Roll two sheets of thawed puff pastry dough out onto a lightly floured surface. Spread half the spinach mixture evenly onto each pastry, leaving a ½-inch border.

STEP 4: Starting from the long side, roll each pastry tightly into a log. Slice into 1–1¼ inch rounds using a sharp knife. Repeat with the second pastry sheet.
STEP 5: Place pinwheels on a parchment-lined baking sheet and refrigerate for 15–20 minutes.
STEP 6: Preheat your oven to 400°F.
STEP 7: Once the rolls have chilled, brush the tops lightly with an egg wash (1 large beaten egg mix with 1 Tablespoon water).
STEP 8: Bake 18–22 minutes, until puffed and deeply golden.
STEP 9: Let rest for 5 minutes so the cheese sets before serving.
How can I reheat these and keep them crispy?
Learn my simple trick in the FAQs at the bottom of the post!
Recipe Tips and Variations

Secrets for Success
- Squeeze the spinach extremely dry. Excess moisture is the #1 cause of soggy rolls. After thawing, squeeze the spinach in a clean kitchen towel until no liquid drips out.
- Use low-moisture mozzarella. Fresh mozzarella releases too much water. Low-moisture shreds melt cleanly and help the rolls keep their shape.
- Grate cheese from a block. Pre-shredded cheese contains anti-caking agents that prevent smooth melting and can make the filling grainy.
- Chill before baking. Refrigerate the sliced rolls for 15–20 minutes before baking to help the puff pastry hold its spiral and reduce butter runoff.
- Don’t overfill. Spread the filling in a thin, even layer. Too much filling causes cheese leakage and uneven puffing.
- Brush only the tops with egg wash. Avoid brushing the cut sides—this allows the pastry layers to puff properly.
How to Store and Freeze
Store in an airtight container in the refrigerator for up to 3 days. Reheat in the oven or air fryer to restore crispness.
Freeze unbaked pinwheels in a single layer, then transfer to a freezer bag. Bake from frozen at 400°F, adding 3–5 minutes.
Variations
- Cheese substitutions: Swap mozzarella for provolone or fontina or use all cheddar if you prefer a sharper flavor
- Spinach options: Frozen spinach works best. If using fresh spinach, sauté and cook it down completely before squeezing dry
Hungry for More?
If you liked these Puff Pastry Spinach Rolls, here are some other yummy Easter recipes we know you’ll love!



FAQs

Yes. Assemble and slice the rolls, then refrigerate for up to 24 hours before baking. Brush with egg wash just before baking.
Absolutely. Freeze unbaked pinwheels in a single layer, then transfer to a freezer bag. Bake from frozen at 400°F, adding 3–5 minutes.
Store in an airtight container in the refrigerator for up to 3 days.
Reheat in the oven or air fryer to restore crispness. For best results, air fry at 400° for 2-4 minutes!




One Comment