There’s something so comforting about biting into a warm, flaky pastry filled with creamy ricotta and tender spinach. These Spinach and Ricotta Rolls are the kind of snack that turns a simple afternoon into a cozy moment. The pastry shatters slightly as you bite, giving way to the creamy, cheesy filling with just the right hint of garlic and herbs. Whether served as a quick lunch, a party appetizer, or a make-ahead snack, these rolls always bring a smile.
Behind the Recipe
This recipe has its roots in my love for savory pastries. One rainy afternoon, I decided to recreate a bakery favorite at home—the spinach and cheese roll. The aroma that filled the kitchen was pure nostalgia. That buttery pastry, combined with the earthy spinach and creamy ricotta, felt like something straight out of a small Italian café.
Recipe Origin or Trivia
Spinach and ricotta have long been paired together in Italian cooking, appearing in dishes like cannelloni, ravioli, and lasagna. This combination moved into pastry form with the influence of Mediterranean and European bakeries, where puff pastry became the perfect vessel for creamy, herbed fillings. Today, it’s a café classic loved around the world.
Why You’ll Love Spinach and Ricotta Rolls
Versatile: Perfect for breakfast, lunch, or entertaining guests.
Budget-Friendly: Uses simple, accessible ingredients.
Quick and Easy: Ready in under an hour with minimal prep.
Customizable: Add herbs, chili flakes, or other greens for variety.
Crowd-Pleasing: Crispy on the outside, creamy on the inside—it’s a universal hit.
Make-Ahead Friendly: Assemble and refrigerate until ready to bake.
Great for Leftovers: Tastes just as good reheated or served cold.
Chef’s Pro Tips for Perfect Results
- Use frozen puff pastry and let it thaw just enough to handle easily.
- Drain the spinach thoroughly to avoid a soggy filling.
- Brush the tops with egg wash for that glossy, golden finish.
- Chill the rolls before baking to help them hold their shape.
- Sprinkle sesame or poppy seeds for a beautiful bakery look.
Kitchen Tools You’ll Need
You’ll only need a few kitchen essentials for this recipe:
- Mixing bowl: To combine the filling ingredients.
- Strainer or cheesecloth: To squeeze out spinach moisture.
- Baking tray: For baking the rolls.
- Pastry brush: For the egg wash.
- Sharp knife: For cutting even portions.
Ingredients in Spinach and Ricotta Rolls
Each ingredient plays its part in making these rolls so satisfying.
- Puff pastry sheets: 2 large, thawed, provide the flaky golden shell.
- Ricotta cheese: 1 1/2 cups, creamy and rich, forms the base of the filling.
- Spinach: 2 cups fresh or frozen, cooked and well-drained, adds earthy flavor and color.
- Parmesan cheese: 1/2 cup grated, gives a sharp, nutty finish.
- Mozzarella cheese: 1/2 cup shredded, for melty, cheesy texture.
- Egg: 1 large, binds the filling and adds richness.
- Garlic: 2 cloves minced, for aromatic depth.
- Salt and pepper: To taste, balance the flavors perfectly.
- Nutmeg: A pinch, enhances the creaminess of ricotta.
- Egg wash: 1 beaten egg with 1 tablespoon milk, gives the pastry its golden shine.
- Sesame seeds: Optional, for topping.
Ingredient Substitutions
- Ricotta: Cottage cheese or cream cheese for a tangier taste.
- Spinach: Swap with kale, silverbeet, or even finely chopped broccoli.
- Parmesan: Use pecorino for a saltier kick.
- Puff pastry: Try shortcrust pastry for a denser bite.
Ingredient Spotlight
Spinach: Adds a fresh, earthy tone and vibrant green color, balancing the richness of the cheese.
Ricotta cheese: Smooth, creamy, and slightly sweet, it makes the filling luscious without feeling heavy.

Instructions for Making Spinach and Ricotta Rolls
Now let’s make these irresistible pastries step by step.
- Preheat Your Equipment: Preheat your oven to 375°F (190°C) and line a baking tray with parchment paper.
- Combine Ingredients: In a large bowl, mix ricotta, cooked spinach, Parmesan, mozzarella, egg, garlic, nutmeg, salt, and pepper until smooth and creamy.
- Prepare Your Cooking Vessel: Lay one sheet of puff pastry flat on a clean surface.
- Assemble the Dish: Spoon the ricotta-spinach mixture evenly along one long edge of the pastry. Roll it up tightly into a log, sealing the seam with a bit of water. Repeat with the second sheet.
- Cook to Perfection: Slice each roll into equal pieces (about 6 per sheet). Place them seam-side down on the baking tray. Brush with egg wash and sprinkle sesame seeds if desired.
- Finishing Touches: Bake for 25–30 minutes until puffed and golden brown.
- Serve and Enjoy: Let cool slightly, then serve warm or at room temperature.
Texture & Flavor Secrets
The pastry is light and crisp, giving way to a creamy, cheesy interior with the slightest tang from the ricotta and a hint of sweetness from the spinach. The contrast between flaky crust and soft filling makes each bite irresistible.
Cooking Tips & Tricks
- Chill the filled rolls for 15 minutes before baking for better shape.
- If using frozen spinach, squeeze out every drop of water.
- Serve with marinara sauce or a tangy yogurt dip for extra flavor.
What to Avoid
- Overfilling the rolls, it can cause leakage.
- Baking at too low a temperature, which prevents proper puffing.
- Skipping the egg wash, it gives that signature golden shine.
Nutrition Facts
Servings: 6
Calories per serving: 350
Note: Values are approximate and can vary depending on brands.
Preparation Time
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Make-Ahead and Storage Tips
You can assemble the rolls up to a day in advance and refrigerate before baking. After baking, store leftovers in an airtight container in the fridge for up to 3 days. To reheat, bake in a preheated oven at 350°F for 10 minutes until crisp again.
How to Serve Spinach and Ricotta Rolls
Serve warm with marinara sauce, a green salad, or even a bowl of soup. For a brunch table, arrange them on a platter with a drizzle of olive oil and a sprinkle of herbs.
Creative Leftover Transformations
- Chop leftover rolls into pieces and mix into scrambled eggs for a quick breakfast.
- Slice and reheat as sandwich fillings.
- Crumble them over a salad for a cheesy, crunchy topping.
Additional Tips
- Always bake on parchment for even browning.
- You can add chili flakes for a spicy kick.
- Use freshly grated cheese for the best melt and flavor.
Make It a Showstopper
For a bakery-worthy finish, brush the hot rolls with melted butter right after baking, sprinkle a few extra sesame seeds, and serve on a wooden board lined with parchment. They’ll look as good as they taste.
Variations to Try
- Feta and Spinach Rolls: Use feta instead of ricotta for a saltier twist.
- Spicy Ricotta Rolls: Add chili flakes and sundried tomatoes.
- Mediterranean Mix: Add olives and roasted red peppers to the filling.
- Herb Lovers: Mix in chopped basil, dill, or parsley for extra freshness.
- Mini Party Rolls: Make bite-sized versions for appetizers.
FAQ’s
Q1: Can I use frozen spinach?
Yes, just thaw and squeeze out all the excess water before mixing.
Q2: Can I make these ahead of time?
Yes, you can assemble and refrigerate overnight or freeze unbaked rolls for later.
Q3: Can I use filo pastry instead of puff pastry?
You can, but the texture will be thinner and crispier.
Q4: What’s the best way to reheat?
Reheat in the oven at 350°F until warmed through for best texture.
Q5: Can I make it vegan?
Use dairy-free ricotta and puff pastry made without butter, and skip the egg wash.
Q6: Can I serve these cold?
Yes, they taste great even at room temperature.
Q7: How can I prevent soggy bottoms?
Always bake on parchment and preheat your tray for a crisp base.
Q8: Can I add meat to the filling?
Yes, cooked chicken or turkey works well, but keep it finely chopped.
Q9: Can I freeze baked rolls?
Yes, freeze them after cooling completely, then reheat straight from frozen.
Q10: What dips go best?
Marinara sauce, garlic aioli, or spicy tomato chutney complement them perfectly.
Conclusion
Spinach and Ricotta Rolls are that perfect balance of indulgent and wholesome, flaky and creamy. They’re simple to make, look impressive, and taste like something straight from a bakery. Trust me, one bite and you’ll understand why these rolls never last long—they’re just too good to resist.
Print
Spinach and Ricotta Rolls
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 12 rolls (6 servings)
- Category: Appetizer or Main Course
- Method: Bake
- Cuisine: Italian
- Diet: Vegetarian
Description
Flaky puff pastry filled with a creamy ricotta and spinach mixture, baked until golden for a comforting snack or elegant appetizer
Ingredients
- 2 large puff pastry sheets, thawed
- 1 1/2 cups ricotta cheese
- 2 cups cooked and well-drained spinach (about 8 oz fresh or 10 oz frozen)
- 1/2 cup grated Parmesan cheese
- 1/2 cup shredded mozzarella cheese
- 1 large egg, divided (1 for filling, 1 for egg wash)
- 2 cloves garlic, minced
- Pinch of nutmeg
- Salt and freshly ground black pepper, to taste
- 1 tablespoon milk, for egg wash
- Sesame seeds, optional, for topping
Instructions
- Preheat Your Equipment: Preheat the oven to 375°F (190°C) and line a baking tray with parchment paper
- Combine Ingredients: In a bowl, mix 1 1/2 cups ricotta, drained spinach, 1/2 cup Parmesan, 1/2 cup mozzarella, 1 beaten egg, minced garlic, a pinch of nutmeg, salt, and pepper until smooth and well combined
- Prepare Your Cooking Vessel: Lay one puff pastry sheet on a lightly floured surface and have the lined baking tray ready
- Assemble the Dish: Spoon an even line of the ricotta-spinach mixture along one long edge of the pastry, roll tightly into a log and seal the seam with a little water, repeat with the second sheet
- Cook to Perfection: Slice each log into equal pieces (about 6 per sheet), place them seam-side down on the prepared tray, brush with an egg wash made from 1 egg and 1 tablespoon milk, and sprinkle sesame seeds if desired
- Finishing Touches: Bake for 25 to 30 minutes until the pastry is puffed and deep golden brown, remove from oven and let cool slightly
- Serve and Enjoy: Serve warm or at room temperature with marinara, a green salad, or yogurt dip
Notes
- Drain spinach thoroughly by squeezing in a cheesecloth or pressing in a fine sieve to avoid a soggy filling
- Chill the assembled logs for 10 to 15 minutes before slicing to keep neat rounds
- Use freshly grated cheese for better melt and flavor
- To make ahead: assemble and refrigerate unbaked rolls for up to 24 hours, bake directly from chilled
Nutrition
- Serving Size: 2 rolls (approx)
- Calories: 350
- Sugar: 2 g
- Sodium: 420 mg
- Fat: 18 g
- Saturated Fat: 8 g
- Unsaturated Fat: 9 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 2 g
- Protein: 10 g
- Cholesterol: 65 mg