Spinach and Ricotta Puff Pastry Rolls Recipe
If you’re after the ultimate crowd-pleasing appetizer, look no further than Spinach and Ricotta Puff Pastry Rolls. Each bite offers the irresistible crunch of golden puff pastry enveloping a lush, creamy spinach and cheese filling, showcased with a glistening egg wash and a sprinkle of seeds for good measure. These rolls are not just easy to make, but also hearty, satisfying, and versatile — just as ideal for an elegant brunch as they are for a lunchbox treat or a festive party platter.

Ingredients You’ll Need
You only need a handful of everyday ingredients to make these Spinach and Ricotta Puff Pastry Rolls, but each one plays a starring role. Their simplicity brings gorgeous color, pillowy texture, and layers of rich flavor that you’ll absolutely love in every bite.
- Puff pastry sheets: Pre-made puff pastry keeps things perfectly flaky and saves you time without skimping on buttery crispness.
- Olive oil: Just a bit brings out the sweetness in the onions and adds depth to the filling.
- Onion: Finely chopped, it provides a subtle sweetness and lovely texture base for the filling.
- Garlic cloves: Fresh garlic adds a fragrant, savory punch—don’t skip it!
- Fresh spinach (or frozen): This brings vibrant green, mild earthiness, and plenty of nutrients; thawed frozen spinach is equally delicious.
- Ricotta cheese: Light, creamy, and slightly sweet, it’s the heart of the filling’s texture.
- Feta cheese: Crumbled for tanginess and a touch of salty zing, balancing out the other cheeses perfectly.
- Parmesan cheese: Adds a nutty, umami-rich boost that really ties the filling together.
- Egg (for filling): This helps bind everything so the cheesy spinach mix stays creamy, not runny.
- Salt: Just a bit seasons the whole filling; go easy if your feta is particularly salty.
- Black pepper: A little fresh cracked pepper gives warmth and complexity.
- Ground nutmeg: That subtle, nutty spice is classic with spinach and ricotta—don’t underestimate its magic!
- Egg (for egg wash): Brushed over the rolls for an enviable golden sheen once baked.
- Sesame or poppy seeds: Completely optional, but they add terrific crunch and visual flair on top.
How to Make Spinach and Ricotta Puff Pastry Rolls
Step 1: Prep Your Baking Sheet and Oven
To kick things off, preheat your oven to 400°F (200°C) so it’s perfectly hot when you’re ready. Line a large baking sheet with parchment paper — not only does this prevent sticking (and makes cleanup a breeze), but it also helps the rolls bake up nice and evenly.
Step 2: Sauté the Aromatics
Grab your favorite skillet and heat the olive oil over medium heat. Toss in the chopped onion and let it cook for about 3–4 minutes, just until softened and almost translucent. Add the minced garlic, stir, and let it sizzle for an extra minute. This foundation brings out delicious savory notes in your filling.
Step 3: Wilt the Spinach
If you’re using fresh spinach, add it by handfuls to the skillet and stir as it wilts — it’ll shrink a lot, so don’t be surprised! If you’re going with frozen spinach, just make sure it’s thawed and squeezed of excess liquid before mixing it in. Let everything cook together briefly, then transfer the mixture to a bowl and cool for a few minutes.
Step 4: Make the Filling
In a large bowl, combine your cooled spinach mixture with ricotta, crumbled feta, grated Parmesan, and a beaten egg. Season the whole thing with salt, black pepper, and just a pinch of nutmeg. Stir until everything looks creamy and well-mixed — you want a consistency that’s thick but still spreadable.
Step 5: Assemble the Rolls
Lay the thawed puff pastry sheets on your work surface and cut each one in half lengthwise so you have four long rectangles. Spoon a generous line of filling along one of the long edges of each strip. Roll the pastry up tightly, just like a jelly roll, so the filling is tucked neatly inside. Place each log seam-side down to help seal them.
Step 6: Slice and Arrange
Using a sharp knife, cut each filled pastry log into 3 or 4 pieces for a total of 8–12 rolls. Arrange them seam-side down on your prepared baking sheet, giving them a little space so they puff up evenly without sticking together.
Step 7: Top, Bake, and Enjoy
Brush the tops with the remaining beaten egg for that beautiful sheen. Sprinkle with sesame or poppy seeds if you like — it makes the finished Spinach and Ricotta Puff Pastry Rolls extra special. Slide the tray into the oven and bake for 20–25 minutes, until they’re puffed, deeply golden, and deliciously fragrant. Let them cool slightly on the sheet before serving (if you can wait that long!).
How to Serve Spinach and Ricotta Puff Pastry Rolls

Garnishes
The beauty of Spinach and Ricotta Puff Pastry Rolls is in the little finishing touches! Try scattering some freshly chopped parsley or snipped chives over the rolls for a vibrant pop of color and a fresh herbal lift. A grating of extra Parmesan while they’re still warm adds cheesy appeal, and a drizzle of good olive oil just before serving can take them straight over the top.
Side Dishes
These rolls are fantastic on their own or alongside a crisp salad dressed in a lemony vinaigrette. For brunch, pair them with a bowl of tomato soup or a light vegetable frittata. At parties, consider serving them with a simple Greek yogurt dip or some marinated olives for a quick Mediterranean-inspired spread.
Creative Ways to Present
There’s no wrong way to showcase Spinach and Ricotta Puff Pastry Rolls. Try slicing them slightly smaller and serving warm on a rustic wooden board for a finger food platter. Stack a few in a napkin-lined basket to encourage sharing at the center of your table. Or, arrange them in a wreath shape on a serving plate for an extra festive presentation — they certainly know how to steal the show!
Make Ahead and Storage
Storing Leftovers
If you’re lucky enough to have extra, Spinach and Ricotta Puff Pastry Rolls store very well. Once they’ve cooled, place them in an airtight container in the fridge for up to 3 days. They’ll keep their flavor and texture, ready to be enjoyed as a grab-and-go snack or light lunch.
Freezing
These rolls freeze beautifully! After baking and cooling, arrange them in a single layer (so they don’t stick) and freeze until solid, then transfer to a freezer bag or airtight container. They’ll keep in the freezer for up to 2 months, making them a lifesaver for last-minute guests or hungry kids.
Reheating
To reheat, simply place the rolls on a baking sheet and warm them in a 350°F (175°C) oven for about 10 minutes, or until the pastry is crisp and the filling is heated through. They’re just as tempting as when freshly baked — no sogginess, just golden, flaky perfection!
FAQs
Can I make Spinach and Ricotta Puff Pastry Rolls ahead of time?
Absolutely! You can assemble the rolls up to the point of baking, cover them well, and keep them in the refrigerator overnight. When you’re ready to serve, just brush with egg wash, sprinkle seeds, and bake as directed for perfect, fresh pastry rolls.
Should I use fresh or frozen spinach?
Both fresh and frozen spinach work beautifully in this recipe. Fresh gives a bright, tender texture and gorgeous color, while frozen is super convenient and equally tasty—just be sure to squeeze out all excess water if using frozen so the filling doesn’t get soggy.
Can I make these gluten-free?
Yes! Substitute regular puff pastry with a good-quality gluten-free puff pastry sheet, which can be found in many supermarkets or specialty stores. All the other filling ingredients in Spinach and Ricotta Puff Pastry Rolls are naturally gluten-free.
Do these rolls work for meal prep?
Definitely! Spinach and Ricotta Puff Pastry Rolls are fantastic for meal prep. Store them in the fridge or freezer and reheat as needed for snacks, quick breakfasts, or packed lunches that feel indulgent but are surprisingly wholesome.
What’s the best way to keep the rolls crispy?
To keep your rolls as crispy as possible, avoid covering them immediately after baking, since trapped steam will soften them. If prepping ahead, re-crisp them in a hot oven for a few minutes before serving — they come out beautifully every time!
Final Thoughts
If you haven’t tried making Spinach and Ricotta Puff Pastry Rolls yet, you’re in for such a treat. Whether you whip them up for brunch, a gathering, or simply to brighten a regular weekday, these rolls will win everyone over with their golden crust and dreamy filling. Give them a go and don’t be surprised when they disappear in a flash!
PrintSpinach and Ricotta Puff Pastry Rolls Recipe
Flaky golden puff pastry wrapped around a creamy spinach and ricotta filling, finished with a glossy egg wash and sprinkled seeds — these savory rolls are perfect for brunch, parties, or meal prep.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes
- Yield: 8 rolls 1x
- Category: Appetizer
- Method: Baking
- Cuisine: Mediterranean
- Diet: Vegetarian
Ingredients
Puff Pastry Rolls:
- 2 sheets puff pastry, thawed
Spinach and Ricotta Filling:
- 1 tbsp olive oil
- 1 small onion, finely chopped
- 2 garlic cloves, minced
- 5 oz fresh spinach (or 1 cup frozen, thawed and drained)
- 1 cup ricotta cheese
- 1/2 cup feta cheese, crumbled
- 1/4 cup grated Parmesan cheese
- 1 egg, lightly beaten (for filling)
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp ground nutmeg
- 1 egg (for egg wash)
- Sesame seeds or poppy seeds (optional, for topping)
Instructions
- Preheat oven: Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Sauté onion and garlic: In a skillet, heat olive oil over medium heat. Sauté onion until translucent, about 3–4 minutes. Add garlic and cook for 1 more minute.
- Cook spinach: Add spinach and cook until wilted (if using fresh). Remove from heat and let cool slightly.
- Prepare filling: In a large bowl, mix spinach mixture with ricotta, feta, Parmesan, one beaten egg, salt, pepper, and nutmeg.
- Fill and roll: Cut each puff pastry sheet in half lengthwise. Spoon filling along one long edge of each half and roll up tightly like a log. Slice each log into 3–4 rolls. Place seam-side down on the baking sheet.
- Egg wash and bake: Brush tops with egg wash and sprinkle with sesame or poppy seeds if desired. Bake for 20–25 minutes until puffed and golden brown. Let cool slightly before serving.
Nutrition
- Serving Size: 1 roll
- Calories: 295 kcal
- Sugar: 2g
- Sodium: 480mg
- Fat: 19g
- Saturated Fat: 8g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 23g
- Fiber: 1g
- Protein: 9g
- Cholesterol: 68mg
Keywords: #spinachricottarolls #puffpastrybites #vegetarianappetizers #savorybaking #brunchrecipes #fingerfoods #ricottarecipes #flakyrolls #partyplatter #bakedgoodness #homemadeappetizer #vegetarianlunch #brunchsnack #herbedcheese #crispypastry #easymealprep #mediterraneandiet #cheesefilledrolls #comfortbaking #goldenpastry