If you’re after something that’s easy to make but still feels a little bit special, spinach and ricotta puff pastry rolls are hard to beat. They’ve got that perfect mix of flaky, golden pastry on the outside and a soft, savoury filling on the inside, which is exactly why they work for just about any occasion, from casual lunches to entertaining friends.
This version keeps things simple but well balanced. The ricotta gives the filling a creamy base, the spinach adds freshness, and a hit of garlic, parmesan, and lemon lifts everything so it doesn’t feel heavy. Wrapped in buttery puff pastry and baked until crisp, the result is something that looks impressive but is surprisingly low effort.
They’re also incredibly practical. These spinach and ricotta rolls can be made ahead of time, frozen, reheated, and served warm or at room temperature, making them ideal for parties, picnics, or quick snacks during the week. If you’re looking for an easy vegetarian appetiser, puff pastry snack, or reliable finger food recipe, this is one you’ll come back to again and again.
Ingredients (Makes 12–16 rolls)
For the filling
250g (9 oz) ricotta
200g (7 oz) fresh spinach, or 120g (4 oz) frozen spinach, thawed and well drained
50g (½ cup) grated parmesan
1 garlic clove, finely minced
½ small brown onion, finely diced
1 egg
½ tsp salt
¼ tsp black pepper
Pinch of nutmeg, optional
Zest of ½ lemon
For the pastry
2 sheets frozen puff pastry, thawed
1 egg, lightly beaten (for egg wash)
1 tbsp milk (optional, for egg wash)
Spinach and Ricotta Puff Pastry Rolls Recipe
Method
1. Prepare the spinach
If using fresh spinach, sauté it in a dry pan until wilted, then let it cool and squeeze out as much liquid as possible. Chop roughly. If using frozen spinach, make sure it is completely thawed and very well drained. Excess moisture will ruin the texture.
2. Build the filling
In a bowl, combine ricotta, spinach, parmesan, garlic, onion, egg, salt, pepper, nutmeg, and lemon zest.
Mix until smooth but still slightly textured. The mixture should be thick, not watery. If it feels too loose, add a tablespoon of breadcrumbs or extra parmesan.
3. Assemble the rolls
Lay out the puff pastry sheets and cut each sheet in half lengthways.
Spoon the filling in a long line down the centre of each strip. Don’t overfill or they’ll split.
Brush one edge of the pastry lightly with egg wash, then roll over to seal into a log. Press gently to secure.
4. Cut and finish
Cut each log into 3–4 smaller rolls. Place them seam-side down on a lined baking tray. Brush the tops with egg wash for that deep golden finish.
5. Bake
Bake in a preheated oven at 200°C (400°F) for 20–25 minutes, or until puffed, golden, and crisp. Let them cool slightly before serving. That filling will be hot. Enjoy!
Tips for getting them perfect
Drain the spinach properly This is the difference between crisp pastry and soggy pastry.
Keep the pastry cold If it gets too soft, pop it back in the fridge for 10 minutes.
Don’t skip the egg wash That glossy, golden top is doing a lot of work visually.
Season well Ricotta is mild, so it needs salt, parmesan, and that little hit of lemon to lift it.
Easy variations
Add crumbled feta for a saltier, more punchy filling
Mix in pine nuts for texture
Add chopped herbs like dill or parsley
Turn them into one large roll and slice after baking
FAQ
Can I make these ahead of time? Yes. Assemble them, then refrigerate for a few hours before baking, or freeze and bake straight from frozen, just add a few extra minutes.
Can I reheat them? Absolutely. Bake at 180°C (350°F) for about 10 minutes to crisp them back up.
Can I make them vegetarian? They already are. Just make sure your parmesan is vegetarian-friendly if needed.
Why are my rolls soggy? Almost always too much moisture in the spinach or filling.
These rolls are one of those recipes that look impressive, taste even better, and don’t actually require much effort. Perfect for entertaining, snacking, or just having something very good on hand in the fridge.
If you’re after something that’s easy to make but still feels a little bit special, spinach and ricotta puff pastry rolls are hard to beat. They’ve got that perfect mix of flaky, golden pastry on the outside and a soft, savoury filling on the inside, which is exactly why they work for just about any occasion, from casual lunches to entertaining friends.
This version keeps things simple but well balanced. The ricotta gives the filling a creamy base, the spinach adds freshness, and a hit of garlic, parmesan, and lemon lifts everything so it doesn’t feel heavy. Wrapped in buttery puff pastry and baked until crisp, the result is something that looks impressive but is surprisingly low effort.
They’re also incredibly practical. These spinach and ricotta rolls can be made ahead of time, frozen, reheated, and served warm or at room temperature, making them ideal for parties, picnics, or quick snacks during the week. If you’re looking for an easy vegetarian appetiser, puff pastry snack, or reliable finger food recipe, this is one you’ll come back to again and again.
Ingredients (Makes 12–16 rolls)
For the filling
For the pastry
Method
1. Prepare the spinach
If using fresh spinach, sauté it in a dry pan until wilted, then let it cool and squeeze out as much liquid as possible. Chop roughly. If using frozen spinach, make sure it is completely thawed and very well drained. Excess moisture will ruin the texture.
2. Build the filling
In a bowl, combine ricotta, spinach, parmesan, garlic, onion, egg, salt, pepper, nutmeg, and lemon zest.
Mix until smooth but still slightly textured. The mixture should be thick, not watery. If it feels too loose, add a tablespoon of breadcrumbs or extra parmesan.
3. Assemble the rolls
Lay out the puff pastry sheets and cut each sheet in half lengthways.
Spoon the filling in a long line down the centre of each strip. Don’t overfill or they’ll split.
Brush one edge of the pastry lightly with egg wash, then roll over to seal into a log. Press gently to secure.
4. Cut and finish
Cut each log into 3–4 smaller rolls. Place them seam-side down on a lined baking tray. Brush the tops with egg wash for that deep golden finish.
5. Bake
Bake in a preheated oven at 200°C (400°F) for 20–25 minutes, or until puffed, golden, and crisp. Let them cool slightly before serving. That filling will be hot. Enjoy!
Tips for getting them perfect
This is the difference between crisp pastry and soggy pastry.
If it gets too soft, pop it back in the fridge for 10 minutes.
That glossy, golden top is doing a lot of work visually.
Ricotta is mild, so it needs salt, parmesan, and that little hit of lemon to lift it.
Easy variations
FAQ
Can I make these ahead of time?
Yes. Assemble them, then refrigerate for a few hours before baking, or freeze and bake straight from frozen, just add a few extra minutes.
Can I reheat them?
Absolutely. Bake at 180°C (350°F) for about 10 minutes to crisp them back up.
Can I make them vegetarian?
They already are. Just make sure your parmesan is vegetarian-friendly if needed.
Why are my rolls soggy?
Almost always too much moisture in the spinach or filling.
These rolls are one of those recipes that look impressive, taste even better, and don’t actually require much effort. Perfect for entertaining, snacking, or just having something very good on hand in the fridge.
Love spinach? Try this delicious Spinach Spiral Pie recipe.
Share this:
Like this: