Get ready to discover your new favorite go-to appetizer: these incredible Spinach and Ricotta Rolls. Imagine a perfectly flaky, golden-brown puff pastry wrapped around a warm, creamy, and savory filling of rich ricotta, tender spinach, and nutty Parmesan cheese. They are elegant enough for a party, yet simple enough for a weeknight snack or a light lunch. This recipe is designed to be foolproof, delivering perfectly crisp results every single time.
Whether you’re hosting a get-together, need a crowd-pleasing potluck dish, or just want a delicious treat, these savory rolls are the answer. They are wonderfully versatile and disappear from the plate in minutes!
Why You’ll Love These Spinach and Ricotta Rolls
There are so many reasons this recipe will become a staple in your kitchen. Here’s why it stands out:
- Incredibly Easy: Using store-bought puff pastry makes this recipe surprisingly simple and quick to assemble.
- Crowd-Pleasing Flavor: The combination of creamy cheese and savory spinach is a classic for a reason. It’s a flavor profile that both kids and adults adore.
- Perfectly Crispy: We have a key tip to ensure your filling doesn’t make the pastry soggy, resulting in a delightfully crisp and flaky texture.
- Make-Ahead Friendly: You can easily prepare these rolls ahead of time, making party prep an absolute breeze. More on that below!
The Key Ingredients for Success
The magic of these rolls comes from a short list of simple, high-quality ingredients. Here’s what you’ll need:
For the Creamy Filling
- Frozen Chopped Spinach: The foundation of our filling. It’s crucial to thaw it and squeeze out all the excess water.
- Whole Milk Ricotta Cheese: Provides the creamy, luscious texture. Whole milk ricotta is less watery and has a richer flavor.
- Grated Parmesan Cheese: Adds a sharp, nutty, and salty flavor that cuts through the richness of the ricotta.
- Garlic and Onion Powder: These provide a base layer of savory flavor without the hassle of chopping.
- Egg: One egg acts as a binder, holding the filling together as it bakes.
- Nutmeg: Just a pinch enhances the cheesy flavors and adds a professional touch.
For the Pastry
- Puff Pastry: A sheet of all-butter, store-bought puff pastry is our secret to a quick and delicious result.
- Egg Wash: A simple mix of egg and water gives the rolls that beautiful, shiny, golden-brown finish.
For a cheesy twist, try making these Cheesy Ground Beef Stuffed Rolls (coming soon) next!
How to Make Spinach and Ricotta Rolls: A Step-by-Step Guide
Follow these simple steps to create the most delicious baked spinach rolls you’ve ever tasted. We’ll walk you through it from start to finish.
Step 1: Prepare the Spinach (The Secret to No Soggy Bottoms!)
This is the most important step for achieving crispy pastry. Thaw your frozen spinach completely. Then, place it in a clean kitchen towel or several layers of paper towels and squeeze out as much liquid as you possibly can. You’ll be surprised how much water comes out! Set the dry spinach aside.
Step 2: Mix the Ricotta Filling
In a medium bowl, combine the whole milk ricotta, grated Parmesan, the squeezed spinach, garlic powder, onion powder, salt, pepper, and a pinch of nutmeg. Mix everything together until it’s well combined. Finally, stir in the egg until it’s fully incorporated. Your filling is now ready.

Step 3: Assemble the Rolls
Lightly flour your work surface and carefully unfold your sheet of puff pastry. If it’s not already a rectangle, gently roll it into roughly a 10×12 inch shape. Spread the spinach and ricotta filling evenly over the pastry, leaving about a half-inch border along one of the long edges.
Brush this clean border with a little water. Starting from the opposite long edge, roll the pastry up into a snug log. The water will help seal the edge. If you’re a fan of Italian flavors, you’ll love this simple Pasta alla Sorrentina.
Step 4: Slice and Bake to Golden Perfection
Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper. Using a sharp knife, slice the log into 1-inch thick rounds. You should get about 12 rolls. Place the rolls cut-side up on the prepared baking sheet. In a small bowl, whisk together one egg with a tablespoon of water to create an egg wash. Brush the tops and sides of each roll with the wash. This will give them a gorgeous shine.
Bake for 20-25 minutes, or until the rolls are puffed up and deep golden brown. Let them cool for a few minutes before serving, as the filling will be very hot.

Pro Tips for Irresistible Spinach and Ricotta Rolls
Want to guarantee a perfect result? Keep these simple tips in mind:
- Don’t Skip the Squeeze: I can’t stress this enough! Excess water in the spinach is the number one enemy of crispy pastry.
- Keep the Pastry Cold: Work with your puff pastry while it’s still cold. If it gets too warm, it can become sticky and difficult to handle. If needed, pop it back in the fridge for 10 minutes.
- Use a Sharp Knife: A sharp knife ensures clean cuts without squishing the layers of pastry, which helps them puff up beautifully.
Delicious Variations to Try
While this classic Spinach and Ricotta Rolls recipe is fantastic as is, it’s also a great base for experimentation. Try adding some crumbled feta for extra tang, toasted pine nuts for a bit of crunch, or a pinch of red pepper flakes for a gentle kick of heat.
Serving Suggestions
These rolls are fantastic on their own, but a simple dipping sauce can take them to the next level. A warm marinara sauce is a classic pairing. For something a little different, consider a creamy dip. In fact, this creamy blue cheese dressing offers a tangy contrast that works surprisingly well.
How to Store, Freeze, and Reheat
One of the best things about these rolls is how well they can be prepared in advance.
- Storing: Store baked rolls in an airtight container in the refrigerator for up to 3 days.
- Freezing: You can freeze them baked or unbaked. To freeze unbaked, assemble and slice the rolls, then place them on a baking sheet in the freezer until solid. Transfer to a freezer bag. They can be baked from frozen; just add 5-10 minutes to the baking time. To freeze baked rolls, let them cool completely and store them in a freezer-safe container.
- Reheating: For the best results, reheat the rolls in an oven or air fryer at 350°F (175°C) for 5-7 minutes, until they are hot and have crisped up again.
For another great recipe featuring spinach, try this hearty Spinach and White Bean dish (coming soon).
Frequently Asked Questions (FAQs)
Absolutely! You can assemble the log, wrap it tightly in plastic wrap, and refrigerate it for up to 24 hours before slicing and baking. You can also freeze the unbaked rolls for up to 2 months.
Yes, you can. You will need about 1 pound of fresh spinach. Sauté it until it is fully wilted, let it cool, and then squeeze out all the excess moisture just as you would with frozen spinach before adding it to the filling.
Yes, they freeze very well. For unbaked rolls, place the sliced rolls on a tray to freeze individually, then transfer them to a freezer bag. Bake from frozen, adding about 5-10 minutes to the cook time. You can also freeze them after baking and reheat in the oven.
The key is to remove as much moisture as possible from the thawed spinach. Place the spinach in a clean kitchen towel and squeeze vigorously until no more water comes out. This prevents the filling from making the pastry base soggy.
They are wonderful on their own or with a dipping sauce. A simple marinara sauce is a classic pairing, but they also go well with a garlic aioli or a creamy dip.
The Perfect Spinach and Ricotta Rolls Recipe

Spinach and Ricotta Rolls (The Perfect Crispy Appetizer)
Ingredients
Equipment
Method
- Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper.
- Ensure your thawed spinach is thoroughly squeezed dry using a clean kitchen towel or paper towels to remove all excess moisture. This is crucial for a crispy pastry.
- In a medium bowl, combine the dry spinach, ricotta cheese, Parmesan cheese, 1 lightly beaten egg, garlic powder, onion powder, nutmeg, salt, and pepper. Mix until well combined.
- On a lightly floured surface, unfold the puff pastry sheet. Spread the spinach and ricotta mixture evenly over the pastry, leaving a 1/2-inch border on one long side. Brush the border with water.
- Starting from the long side opposite the border, roll the pastry into a tight log. Using a sharp knife, slice the log into 1-inch thick rounds.
- Place the rolls cut-side up on the prepared baking sheet. In a small bowl, whisk together the remaining egg and 1 tablespoon of water. Brush this egg wash over the tops and sides of each roll.
- Bake for 20-25 minutes, or until the rolls are puffed, golden brown, and cooked through. Let them cool slightly on the baking sheet for 5 minutes before serving.
Notes
Tip 2: For an extra savory kick, add 2 tablespoons of crumbled feta cheese to the filling.
Tip 3: These rolls can be served warm or at room temperature. They are delicious with a side of marinara sauce for dipping.
Pin This Recipe!
If you loved this simple and delicious Spinach and Ricotta Rolls recipe, don’t forget to save it for later! Pin it to your favorite appetizer or party food board on Pinterest. Your friends and family will thank you!
