Golden, flaky, and filled with a creamy, cheesy spinach mixture, these Spinach and Cheese Puff Pastry Rolls are a deliciously easy appetizer or snack that will have everyone reaching for seconds. Whether you’re hosting a party, packing lunch, or just craving something savory, these rolls deliver crispy, creamy, and satisfying bites every time.
Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.
Why You’ll Love This Recipe
- Easy & Impressive – Looks gourmet but uses simple, ready-made ingredients.
- Vegetarian-Friendly – Perfect for meatless Mondays or your veggie-loving guests.
- Great for Entertaining – Ideal finger food for parties, potlucks, and brunch.
- Make-Ahead Friendly – Prep ahead and bake when needed.
- Family Approved – A hit with kids and adults alike.
Ingredients You’ll Need
For the Filling:
- 1 tbsp olive oil
- 1 small onion, finely chopped
- 2 garlic cloves, minced
- 5 oz fresh spinach, chopped (or use frozen, thawed and squeezed dry)
- ½ tsp salt
- ¼ tsp black pepper
- ¼ tsp ground nutmeg (optional, adds warm flavor)
- ½ cup ricotta cheese
- ½ cup crumbled feta cheese
- ½ cup shredded mozzarella cheese
- 1 egg, beaten (for binding)
For the Pastry:
- 1 sheet puff pastry, thawed (from a 14 oz package)
- 1 egg, beaten (for egg wash)
- 1 tbsp sesame seeds or poppy seeds (optional, for topping)
Tools You’ll Need
- Large skillet
- Mixing bowl
- Pastry brush
- Sharp knife or pizza cutter
- Baking sheet lined with parchment paper
- Rolling pin (optional, for smoothing out the dough)
Step-by-Step Instructions
Step 1: Prepare the Filling
- Heat olive oil in a skillet over medium heat.
- Add chopped onion and sauté until soft and translucent, about 4 minutes.
- Stir in garlic and cook for another 30 seconds.
- Add chopped spinach, salt, pepper, and nutmeg. Cook until spinach is wilted and liquid is evaporated (about 3–5 minutes).
- Remove from heat and let it cool slightly.
- In a bowl, combine the cooled spinach mixture with ricotta, feta, mozzarella, and 1 beaten egg. Mix well until creamy and combined.
Step 2: Prepare the Puff Pastry
- Preheat your oven to 400°F (200°C).
- Lightly flour your surface and roll out the puff pastry sheet slightly to even out any creases.
- Cut the sheet in half lengthwise to create two rectangles.
Step 3: Fill and Roll
- Divide the spinach filling evenly and spread it down the center of each pastry rectangle.
- Fold one long edge of the pastry over the filling, then fold the other edge on top, overlapping slightly to seal.
- Flip each roll over so the seam side is down.
- Use a sharp knife to cut each long roll into 1½ to 2-inch pieces.
Step 4: Bake
- Place the cut rolls seam-side down on a parchment-lined baking sheet.
- Brush the tops with the remaining beaten egg for a golden finish.
- Sprinkle with sesame or poppy seeds, if using.
- Bake for 20–25 minutes, or until puffed and golden brown.
Step 5: Cool and Serve
- Let the rolls cool for 5–10 minutes on a wire rack.
- Serve warm or at room temperature.
Tips for Perfect Puff Pastry Rolls
- Keep it cold – Puff pastry bakes best when cold, so don’t let it sit out too long before baking.
- Don’t overfill – A little filling goes a long way to prevent messy leaks.
- Seal it well – Overlap and press edges firmly to keep the rolls neat.
- Use parchment – This prevents sticking and makes cleanup easy.
- Customize your filling – Try adding sun-dried tomatoes, chopped olives, or a sprinkle of chili flakes for variety.
Serving Suggestions
- Dipping Sauce – Pair with marinara, ranch, or garlic yogurt dip.
- Salad Side – Serve with a crisp green salad or cucumber-tomato mix.
- Brunch Board – Add to a breakfast or brunch spread with fresh fruit and pastries.
- Lunchbox Favorite – Great cold or reheated for kids and adults alike.
How to Store & Reheat
Storing:
- Refrigerate: Store cooled rolls in an airtight container in the fridge for up to 4 days.
- Freeze: Flash freeze the baked rolls on a tray, then store in freezer bags for up to 2 months.
Reheating:
- Oven: Reheat in a 350°F oven for 8–10 minutes until crisp.
- Air Fryer: Heat at 350°F for 4–6 minutes.
- Microwave: Not recommended—it softens the pastry too much.
Frequently Asked Questions
- Can I use frozen spinach?
Yes! Just thaw it and squeeze out all the water before using. - Can I make these ahead of time?
Definitely. Assemble the rolls and refrigerate them (unbaked) for up to 24 hours, then bake fresh. - Can I make this vegan?
Use plant-based puff pastry, vegan cheeses, and omit the egg. Use a milk wash instead of egg wash. - Do I have to use feta?
No, you can swap feta for goat cheese or just use more mozzarella for a milder flavor. - Can I double the recipe?
Yes! Just use more pastry sheets and double the filling ingredients.
Final Thoughts
These Spinach and Cheese Puff Pastry Rolls are the ultimate savory snack—easy to make, delightfully flaky, and bursting with creamy, cheesy goodness. Whether served as a crowd-pleasing appetizer or a comforting treat, they’re guaranteed to satisfy.
Try them for your next gathering or quiet evening in, and don’t forget to snap a pic and tag your roll masterpiece. Happy baking!
Preparation Time: 20 minutes
Cooking Time: 25 minutes
Cuisine: American
Nutritional Information (Per Serving):
Calories: 180 | Protein: 5g | Carbohydrates: 12g | Fat: 13g | Fiber: 1g | Sodium: 210mg

Spinach and Cheese Puff Pastry Rolls
- Total Time: 45 minutes
Description
Golden, flaky, and filled with a creamy, cheesy spinach mixture, these Spinach and Cheese Puff Pastry Rolls are a deliciously easy appetizer or snack that will have everyone reaching for seconds. Whether you’re hosting a party, packing lunch, or just craving something savory, these rolls deliver crispy, creamy, and satisfying bites every time.
Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.
Ingredients
For the Filling:
-
1 tbsp olive oil
-
1 small onion, finely chopped
-
2 garlic cloves, minced
-
5 oz fresh spinach, chopped (or use frozen, thawed and squeezed dry)
-
½ tsp salt
-
¼ tsp black pepper
-
¼ tsp ground nutmeg (optional, adds warm flavor)
-
½ cup ricotta cheese
-
½ cup crumbled feta cheese
-
½ cup shredded mozzarella cheese
-
1 egg, beaten (for binding)
For the Pastry:
-
1 sheet puff pastry, thawed (from a 14 oz package)
-
1 egg, beaten (for egg wash)
-
1 tbsp sesame seeds or poppy seeds (optional, for topping)
Instructions
Step 1: Prepare the Filling
-
Heat olive oil in a skillet over medium heat.
-
Add chopped onion and sauté until soft and translucent, about 4 minutes.
-
Stir in garlic and cook for another 30 seconds.
-
Add chopped spinach, salt, pepper, and nutmeg. Cook until spinach is wilted and liquid is evaporated (about 3–5 minutes).
-
Remove from heat and let it cool slightly.
-
In a bowl, combine the cooled spinach mixture with ricotta, feta, mozzarella, and 1 beaten egg. Mix well until creamy and combined.
Step 2: Prepare the Puff Pastry
-
Preheat your oven to 400°F (200°C).
-
Lightly flour your surface and roll out the puff pastry sheet slightly to even out any creases.
-
Cut the sheet in half lengthwise to create two rectangles.
Step 3: Fill and Roll
-
Divide the spinach filling evenly and spread it down the center of each pastry rectangle.
-
Fold one long edge of the pastry over the filling, then fold the other edge on top, overlapping slightly to seal.
-
Flip each roll over so the seam side is down.
-
Use a sharp knife to cut each long roll into 1½ to 2-inch pieces.
Step 4: Bake
-
Place the cut rolls seam-side down on a parchment-lined baking sheet.
-
Brush the tops with the remaining beaten egg for a golden finish.
-
Sprinkle with sesame or poppy seeds, if using.
-
Bake for 20–25 minutes, or until puffed and golden brown.
Step 5: Cool and Serve
-
Let the rolls cool for 5–10 minutes on a wire rack.
-
Serve warm or at room temperature.
Notes
-
Keep it cold – Puff pastry bakes best when cold, so don’t let it sit out too long before baking.
-
Don’t overfill – A little filling goes a long way to prevent messy leaks.
-
Seal it well – Overlap and press edges firmly to keep the rolls neat.
-
Use parchment – This prevents sticking and makes cleanup easy.
-
Customize your filling – Try adding sun-dried tomatoes, chopped olives, or a sprinkle of chili flakes for variety.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Cuisine: American