If you are craving a delightful, cheesy, and flaky treat that feels both comforting and a little fancy, this Spinach and Ricotta Rolls Recipe is exactly what you need in your kitchen repertoire. Imagine buttery puff pastry enveloping a creamy filling of ricotta, parmesan, cheddar, and perfectly sautéed spinach—all coming together to create rolls that are golden, crispy, and utterly addictive. Whether it’s for a cozy family snack, a party appetizer, or a light meal, these rolls balance texture and flavor beautifully, making them an instant favorite you’ll want to make again and again.

Ingredients You’ll Need
The beauty of this recipe lies in its simplicity and the way each ingredient adds to the rolls’ irresistible taste and texture. You only need a handful of fresh and pantry staples, each playing a crucial role in bringing the Spinach and Ricotta Rolls Recipe to life.
- 1 tablespoon olive oil: For gently sautéing garlic and spinach, infusing the filling with subtle richness.
- 2 cups baby spinach: Adds vibrant color, freshness, and a mild earthiness that pairs wonderfully with cheese.
- 2 cloves garlic, minced: Brings a lovely aromatic undertone that makes the filling irresistibly savory.
- 1 cup ricotta cheese: Provides creamy texture and mild sweetness to the filling.
- 1/2 cup parmesan cheese: Adds a sharp, nutty depth that elevates the flavor profile.
- 1/2 cup cheddar cheese: Gives a nice melty, tangy bite that complements the ricotta and parmesan perfectly.
- 1 egg: Binds the filling and is also used for brushing the pastry for a golden finish.
- 1/4 cup shallots or green onions, chopped: Introduces a mild onion flavor lending more complexity to the rolls.
- Salt and pepper to taste: Essential seasonings to brighten and balance the filling flavors.
- 1 sheet puff pastry: The flaky, buttery canvas that holds the cheesy spinach filling beautifully.
- Sesame seeds (optional, for garnish): Adds a lovely crunch and a nutty accent on top of the rolls.
How to Make Spinach and Ricotta Rolls Recipe
Step 1: Prepare the Filling
Start by heating the olive oil in a pan over medium heat. When it’s shimmering, toss in the minced garlic and sauté for just 30 seconds until fragrant. Immediately add the baby spinach and cook until it wilts down, losing its volume and brightening in color. This step is crucial to concentrate the spinach flavor and ensure there’s no excess moisture in the filling.
Step 2: Mix the Cheeses and Seasonings
Transfer the cooked spinach and garlic to a mixing bowl and add the ricotta, parmesan, and cheddar cheeses. Crack in the egg, add the chopped shallots or green onions, and season with salt and pepper. Stir everything together until fully combined—this mixture will be creamy with flecks of green and an inviting aroma.
Step 3: Prepare the Puff Pastry
Roll out your puff pastry sheet on a lightly floured surface and cut it into rectangles that are about 3-by-4 inches each. These are going to be the perfect size to hold a generous spoonful of stuffing and create manageable roll-ups.
Step 4: Assemble the Rolls
Spoon the spinach and cheese filling along one long edge of each puff pastry rectangle. Then carefully roll the pastry over the filling, keeping it tight so your filling stays inside while baking. Line your rolled pieces on a baking sheet lined with parchment paper for easy cleanup.
Step 5: Add Finishing Touches
Brush each roll with the beaten egg to ensure a glossy, golden crust once baked. Sprinkle sesame seeds on top if you’re using them—they add a lovely texture and extra flavor note that makes these rolls even more irresistible.
Step 6: Chill and Slice
Pop the tray into the fridge for about 15 minutes to allow the rolls to firm up. This step helps make neat slices when you cut the rolls into bite-sized pieces, setting you up for perfectly shaped snacks or appetizers.
Step 7: Bake or Air Fry
For the oven method, bake at 350°F (180°C) for approximately 25 minutes, until the rolls are puffed up and golden brown. If you prefer the air fryer method, place the rolls in the basket and cook at 390°F (200°C) for 15-20 minutes, watching for a crispy, golden finish. Either way, you’ll end up with a truly delightful treat.
How to Serve Spinach and Ricotta Rolls Recipe

Garnishes
The rolls themselves are packed with flavor, but a little fresh touch like chopped herbs—think parsley or basil—can beautifully brighten each bite and add a pop of color. A drizzle of balsamic glaze or a side of tangy marinara sauce can also enhance the richness, creating a delicious interplay of creamy, savory, and acidic notes.
Side Dishes
Spinach and Ricotta Rolls Recipe pairs wonderfully with crisp salads, such as a simple arugula salad drizzled with lemon vinaigrette. Alternatively, pairing them with a hearty soup or a vibrant tomato-based sauce turns these rolls into part of a satisfying meal perfect for any season or occasion.
Creative Ways to Present
For parties, slice the rolls into bite-size pinwheels and arrange them on a stylish platter with toothpicks—easy to grab and delightful to eat. Wrapping them in parchment and tying with twine also makes a charming gift or picnic snack, showcasing just how versatile this recipe truly is.
Make Ahead and Storage
Storing Leftovers
If you have leftovers (and you might because they’re so good), store them in an airtight container in the refrigerator. They will keep well for up to 3 days, giving you quick and tasty snacks or a speedy addition to another meal.
Freezing
You can freeze the rolls before baking. After rolling and slicing, place them on a parchment-lined tray and freeze until solid. Then transfer to a freezer-safe container or bag. When ready to eat, bake directly from frozen, adding a few extra minutes to the baking time for perfectly fresh rolls anytime.
Reheating
To reheat, warm the rolls in a preheated oven at 350°F (180°C) for about 10 minutes or until heated through and crisp again. Avoid microwaving if possible, as it can make the pastry soggy and diminish that delightful crunch you’re aiming for.
FAQs
Can I use frozen spinach instead of fresh?
Yes, frozen spinach works great; just make sure to thaw it completely and squeeze out any excess water before cooking to avoid soggy filling.
Is it possible to make these rolls vegan?
While this Spinach and Ricotta Rolls Recipe uses cheeses and egg, you can substitute vegan cheese and use flaxseed or chia egg replacers to make it vegan-friendly, though the texture and taste will slightly differ.
Can I prepare the filling in advance?
Absolutely! You can prepare the filling a day ahead and refrigerate it, which can make your assembly process much faster and smoother.
What is the best kind of puff pastry to use?
Frozen puff pastry from the store works perfectly. Just thaw it according to package instructions before rolling and filling.
Can I add other fillings to this recipe?
Definitely! Feel free to experiment by adding mushrooms, sun-dried tomatoes, or herbs like dill—just be mindful of moisture content to keep the pastry crisp.
Final Thoughts
This Spinach and Ricotta Rolls Recipe is a true winner for so many reasons: it’s easy, delicious, and endlessly versatile. Whether you’re new to cooking or a kitchen pro, these rolls bring warmth and joy with every bite. I encourage you to try making them soon—you might just find your new favorite way to celebrate simple, wholesome ingredients wrapped in a golden, flaky embrace.
Print
Spinach and Ricotta Rolls Recipe
- Prep Time: 20 minutes
- Cook Time: 25 minutes (oven) / 15-20 minutes (air fryer)
- Total Time: 45 minutes
- Yield: 12 servings
- Category: Appetizer
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Description
Delicious and savory spinach and ricotta rolls featuring a blend of creamy ricotta, parmesan, and cheddar cheeses combined with sautéed garlic and spinach, all wrapped in flaky puff pastry. Perfect as an appetizer, snack, or party treat, these rolls can be baked in the oven or quickly prepared in an air fryer for a golden, crispy finish.
Ingredients
For the Filling:
- 1 tablespoon olive oil
- 2 cups baby spinach
- 2 cloves garlic, minced
- 1 cup ricotta cheese
- 1/2 cup parmesan cheese
- 1/2 cup cheddar cheese
- 1 egg
- 1/4 cup shallots or green onions, chopped
- Salt and pepper to taste
For the Rolls:
- 1 sheet puff pastry
- 1 egg, beaten (for brushing)
- Sesame seeds (optional, for garnish)
Instructions
- Preheat the oven: Preheat your oven to 350°F (180°C) and line baking sheets with parchment paper to prepare for baking.
- Sauté spinach and garlic: Heat olive oil in a pan over medium heat, then add minced garlic and sauté for 30 seconds until fragrant. Add baby spinach and cook until wilted, then remove from heat.
- Mix the filling: In a mixing bowl, combine ricotta cheese, parmesan, cheddar, the egg, chopped shallots or green onions, salt, and pepper. Stir in the sautéed spinach and garlic mixture until well blended.
- Prepare the puff pastry: Roll out the puff pastry sheet and cut it into rectangles suitable for rolling.
- Fill and roll: Place a spoonful of the spinach and cheese filling along one edge of each rectangle. Roll the pastry tightly to enclose the filling completely.
- Brush and garnish: Brush the rolled pastries with the beaten egg to help them brown evenly. Optionally, sprinkle with sesame seeds for added texture and flavor.
- Chill the rolls: Refrigerate the prepared rolls for 15 minutes to help them firm up, making them easier to slice and ensuring better shape during cooking.
- Cut into pieces: After chilling, cut the rolls into bite-sized pieces suitable for serving.
- Bake in oven: Place the rolls on prepared baking sheets and bake in the preheated oven for about 25 minutes or until the pastry is golden brown and crispy.
- Or air fry: Alternatively, place the rolls in a preheated air fryer basket at 390°F (200°C) and cook for 15-20 minutes, until golden and cooked through.
Notes
- For best texture, use cold puff pastry and chill the rolls before baking or air frying.
- Feel free to substitute cheddar with mozzarella or another melting cheese as preferred.
- Adjust seasoning to taste; adding a pinch of nutmeg can complement the spinach and cheese nicely.
- Ensure the filling is well-drained to avoid soggy pastry.
- These rolls can be prepared ahead and frozen before baking; just increase baking time slightly if baking from frozen.

