You are about to discover the ultimate crowd-pleaser with this Spinach and Ricotta Rolls Recipe, a deliciously flaky, savory treat that combines creamy ricotta, earthy spinach, and golden puff pastry. Perfect as an appetizer, snack, or light meal, these rolls strike the perfect balance between comfort food and elegant finger food. Each bite bursts with flavor, and the simple ingredients come together effortlessly to create something truly special. Whether you’re entertaining guests or indulging in a cozy night in, this Spinach and Ricotta Rolls Recipe will quickly become one of your go-to favorites.

Ingredients You’ll Need
Getting your ingredients right is the foundation for these delicious rolls. Each one plays a crucial part in shaping the texture, taste, and appearance of the final dish, making this recipe straightforward yet irresistible.
- Olive oil: The base for sautéing the onion, it adds a subtle fruity richness that complements the filling.
- Small onion, finely diced: Provides a sweet, mellow aroma that softens perfectly before blending into the cheese mixture.
- Garlic, minced: Adds a punch of flavor and warmth that livens up the spinach filling.
- Frozen spinach, thawed and drained: The star green ingredient, bringing earthiness and moisture without sogginess.
- Ricotta cheese: Offers a creamy, luscious texture that holds the filling together beautifully.
- Grated Parmesan cheese: Brings a salty, nutty sharpness for depth and complexity.
- Egg, lightly beaten: Acts as a binding agent to keep the filling firm and tender.
- Salt and black pepper: To season perfectly, enhancing every bite.
- Ground nutmeg: A small sprinkle adds warmth and a subtle aromatic touch.
- Puff pastry sheets, thawed: The golden, flaky exterior that delivers the irresistible crunch and buttery flavor.
- Egg for egg wash: Helps achieve that gorgeous golden finish on the rolls.
- Optional sesame or poppy seeds: Provide an extra layer of texture and a decorative touch.
How to Make Spinach and Ricotta Rolls Recipe
Step 1: Sauté the Aromatics
Begin by heating the olive oil in a skillet over medium heat. Add the finely diced onion and cook until soft and translucent, about 3 to 4 minutes. Then toss in the minced garlic and stir for another minute, allowing those incredible fragrant notes to develop without burning. This simple step lays the flavor foundation for your filling.
Step 2: Prepare the Filling
In a large mixing bowl, combine the thawed and well-drained spinach with creamy ricotta and sharp Parmesan cheeses. Add the beaten egg, then fold in the sautéed onion and garlic mixture. Season the blend with salt, pepper, and just a hint of freshly grated nutmeg. Mix everything thoroughly until you have a smooth, cohesive filling bursting with color and flavor.
Step 3: Assemble the Rolls
Take your thawed puff pastry sheets and cut each sheet in half, giving you four rectangles total. Spoon the luscious spinach and ricotta filling evenly along one long edge of each rectangle. Starting at that filled edge, roll the pastry tightly without squeezing out the filling, placing the seam side down to ensure they hold their shape during baking. Slice each roll into two or three pieces depending on your preferred roll size and arrange them neatly on the parchment-lined baking sheet.
Step 4: Add the Finishing Touches
Brush the tops of each roll with the beaten egg to create that irresistible golden shine. If you want to add extra flair and texture, sprinkle sesame seeds or poppy seeds on top. These details make your rolls visually stunning while enhancing every bite with a little crunch.
Step 5: Bake to Perfection
Pop your prepared tray into a preheated oven at 400°F (200°C) and bake for 20 to 25 minutes. Keep an eye on them until they’re beautifully puffed and golden. Once out of the oven, allow them to cool slightly — warm but not scorching is the perfect time to indulge.
How to Serve Spinach and Ricotta Rolls Recipe

Garnishes
Serving these rolls with a sprinkle of fresh herbs like chopped parsley or basil can brighten the flavors and add a pop of fresh green. A light drizzle of good-quality extra virgin olive oil or a dollop of marinara sauce on the side also brings out the best in these savory bites.
Side Dishes
Pair your spinach and ricotta rolls with a crisp mixed greens salad or a bowl of tomato soup for a well-rounded meal. The fresh crunch and acidity of these sides beautifully balance the richness of the rolls, making for a satisfying yet light combination.
Creative Ways to Present
Looking to impress at your next party? Arrange the rolls on a large platter garnished with edible flowers, or stack them in a spiral to create an eye-catching centerpiece. You could even skewer smaller rolls onto rosemary sprigs for a clever serving twist that’s sure to spark conversation.
Make Ahead and Storage
Storing Leftovers
If you have any leftover rolls, store them in an airtight container in the refrigerator for up to three days. The puff pastry may lose some of its initial crispiness, but reheating will bring back much of the delightful texture.
Freezing
This Spinach and Ricotta Rolls Recipe works wonderfully for make-ahead prep. Freeze the assembled rolls (before baking) on a tray until firm, then transfer them to a freezer-safe bag or container. They will keep well for up to 2 months, making them perfect for spontaneous entertaining or quick snacks.
Reheating
Reheat frozen or refrigerated rolls in the oven at 375°F (190°C) for 10-15 minutes until warmed through and crisp on the outside. Avoid microwaving, which can make the pastry soggy. This way, every bite is as delicious as freshly baked.
FAQs
Can I use fresh spinach instead of frozen?
Absolutely! If using fresh spinach, sauté it briefly until wilted, then drain well to remove excess moisture before mixing with the ricotta. This will ensure your filling is not watery and maintains the perfect texture.
Is there an alternative to puff pastry for this recipe?
If puff pastry isn’t available, phyllo dough can be a lighter substitute, though it requires brushing several layers with butter to achieve similar flakiness. However, the classic version really shines with puff pastry’s buttery richness.
Can these rolls be made vegan?
Yes, with some modifications! Use a plant-based ricotta alternative, replace the egg in the filling with a flax or chia seed egg, and choose vegan puff pastry. Keep in mind the flavor and texture will be slightly different but still delicious.
What’s the best way to prevent soggy rolls?
Make sure your spinach is very well drained and your puff pastry is properly chilled before assembly. Baking at the right temperature ensures they puff up quickly, keeping the pastry crisp and flaky while the filling stays creamy.
How can I make these rolls ahead for a party?
Prepare and assemble the rolls, then freeze them before baking. When ready to serve, simply bake them straight from the freezer, adjusting the baking time as recommended. This allows you to enjoy fresh, warm rolls with minimal last-minute effort.
Final Thoughts
There’s something truly comforting about homemade Spinach and Ricotta Rolls Recipe that instantly lifts any gathering or quiet evening in. With a few simple ingredients and some straightforward steps, you get flaky, flavorful, and satisfying rolls that everyone will adore. Don’t wait to try them out — your taste buds will thank you!
Print
Spinach and Ricotta Rolls Recipe
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes
- Yield: 8–10 rolls
- Category: Appetizer
- Method: Baking
- Cuisine: Australian
- Diet: Vegetarian
Description
Delight in these savory Spinach and Ricotta Rolls, a perfect vegetarian appetizer that combines creamy ricotta and Parmesan cheese with tender spinach, all encased in golden, flaky puff pastry. Ideal for parties or a light meal, these rolls are easy to prepare and bake to a crisp finish.
Ingredients
Filling
- 1 tablespoon olive oil
- 1 small onion, finely diced
- 2 cloves garlic, minced
- 10 oz frozen spinach, thawed and drained
- 1 1/2 cups ricotta cheese
- 1/2 cup grated Parmesan cheese
- 1 egg, lightly beaten
- Salt and black pepper to taste
- 1/4 teaspoon ground nutmeg
Puff Pastry
- 2 sheets puff pastry, thawed
- 1 egg (for egg wash)
- Optional: sesame seeds or poppy seeds for topping
Instructions
- Preheat Oven: Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper to prevent sticking and facilitate easy cleanup.
- Sauté Aromatics: In a skillet over medium heat, warm the olive oil and sauté the finely diced onion for 3–4 minutes until softened. Add minced garlic and cook for an additional minute to release its fragrance. Remove from heat and allow to cool slightly.
- Prepare Filling: In a mixing bowl, combine the thawed and drained spinach, ricotta cheese, grated Parmesan, lightly beaten egg, sautéed onion and garlic mixture, salt, black pepper, and ground nutmeg. Mix thoroughly until well incorporated.
- Assemble Rolls: Cut each puff pastry sheet in half to create 4 rectangles in total. Evenly distribute the spinach and ricotta filling along one long edge of each rectangle. Roll the pastry tightly around the filling, ensuring the seam side is down to seal well. Slice each roll into 2–3 pieces, depending on your preferred size.
- Prepare for Baking: Arrange the rolls on the prepared baking sheet. Brush the tops with the beaten egg wash for a glossy finish. Sprinkle sesame seeds or poppy seeds on top if desired.
- Bake: Place the tray in the oven and bake for 20–25 minutes, or until the rolls are puffed up, golden, and cooked through.
- Serve: Allow the rolls to cool slightly before serving. They pair wonderfully with marinara sauce or a fresh side salad.
Notes
- These rolls can be prepared in advance and frozen before baking. To bake from frozen, increase the oven temperature to 375°F (190°C) and bake for 30–35 minutes.
- For a complete meal, serve alongside marinara sauce or a light garden salad.
- Ensure spinach is thoroughly drained to prevent soggy pastry.
- Adjust seasoning to taste, especially salt and pepper.

