This Spinach and Egg Puff Pastry Roll is a golden, flaky, and satisfying savory bake made with buttery pastry, tender spinach, creamy cheese, and whole boiled eggs tucked inside. It slices beautifully, looks impressive on the table, and works just as well for brunch, lunch, or a light dinner.
Why You’ll Love This Recipe
This recipe is simple to prepare but feels special enough for guests. The puff pastry bakes up crisp and airy, while the filling stays rich and soft. The combination of chopped spinach, cream cheese, and seasoned smoked turkey gives the roll a savory, balanced flavor without much effort. The boiled eggs in the center make each slice look attractive and hearty, so it is a great choice when you want something comforting that also has a nice presentation. It is also easy to customize with extra herbs, cheese, or spices depending on what you have in the kitchen.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
1 sheet puff pastry, thawed if frozen
4 boiled eggs, peeled
1 cup fresh spinach, chopped
1/2 cup cream cheese, softened
1/2 cup shredded mozzarella cheese
1/3 cup chopped smoked turkey strips
1 small onion, finely chopped
1 tablespoon olive oil
1/2 teaspoon garlic powder
1/2 teaspoon black pepper
1/2 teaspoon salt
1/4 teaspoon paprika
1 egg, beaten, for egg wash
1 teaspoon sesame seeds, optional
Directions
Preheat your oven to 400°F (200°C). Line a baking tray with parchment paper.
Heat the olive oil in a skillet over medium heat. Add the chopped onion and cook for 2 to 3 minutes until softened. Stir in the smoked turkey strips and cook for another 2 minutes. Add the chopped spinach and cook just until wilted. Remove the pan from the heat and let the mixture cool slightly.
In a bowl, combine the softened cream cheese, mozzarella cheese, garlic powder, black pepper, salt, and paprika. Stir in the cooked spinach mixture until everything is well blended.
Lightly flour your work surface and roll the puff pastry sheet into a rectangle if needed. Spoon the spinach and cheese filling down the center of the pastry, leaving a border around the edges. Arrange the boiled eggs in a line on top of the filling.
Fold one side of the pastry over the filling, then fold the other side over it to seal. Pinch the seams and ends closed gently. Place the roll seam-side down on the prepared tray.
Brush the top with beaten egg and sprinkle with sesame seeds if using. Cut a few small slits in the top to allow steam to escape.
Bake for 25 to 30 minutes, or until the pastry is puffed and deep golden brown. Let it rest for 10 minutes before slicing. This helps the filling set and makes the slices cleaner.
Serve warm with a crisp salad, roasted vegetables, or a bowl of soup.
You can swap the mozzarella for feta if you want a saltier, tangier filling. A pinch of chili flakes adds a little heat without overpowering the dish. Fresh herbs like parsley, dill, or chives work very well mixed into the filling. For a richer version, add a tablespoon or two of grated cheddar. If you want more vegetables, finely chopped mushrooms or sautéed bell peppers can be added, but make sure to cook off excess moisture first so the pastry stays crisp. You can also make smaller individual rolls instead of one large pastry for easy lunch portions or party servings.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, place slices in a 350°F (175°C) oven for about 8 to 10 minutes, or until warmed through and crisp again. You can also reheat in an air fryer for a few minutes for the best texture. The microwave works in a pinch, but the pastry will be softer instead of flaky. If you want to freeze it, wrap cooled slices tightly and freeze for up to 1 month. Thaw in the refrigerator before reheating.
FAQs
Can I use frozen spinach instead of fresh?
Yes. Thaw it first and squeeze out as much liquid as possible before mixing it into the filling.
Can I prepare this ahead of time?
Yes. You can assemble the roll a few hours in advance and keep it chilled in the refrigerator until ready to bake.
What kind of puff pastry should I use?
A standard all-butter or regular puff pastry sheet works well. Just make sure it is cold but still easy to unfold.
How do I keep the bottom from getting soggy?
Avoid overfilling the pastry and make sure the spinach mixture is not wet before assembling.
Can I leave out the smoked turkey?
Yes. The roll will still be tasty with just spinach, cheese, and eggs.
Can I add other cheeses?
Yes. Cheddar, feta, or even a little parmesan can be added for more flavor.
Do I have to use whole boiled eggs?
No. You can chop the boiled eggs and mix them into the filling if you prefer a different texture.
Can I make this recipe vegetarian?
Yes. Simply omit the smoked turkey and add extra spinach or mushrooms.
What should I serve with it?
It pairs nicely with green salad, tomato soup, cucumber salad, or roasted potatoes.
How do I know when it is done?
The pastry should be puffed, crisp, and a rich golden brown all over.
Conclusion
Spinach and Egg Puff Pastry Roll is one of those recipes that looks impressive while staying very easy to make. With flaky pastry, creamy filling, and perfectly cooked eggs in every slice, it delivers plenty of flavor and texture in a simple bake. Whether you serve it for brunch, lunch, or a cozy dinner, this recipe is a reliable and delicious option that you will want to make again.
A golden, flaky puff pastry roll filled with creamy spinach, cheese, and whole boiled eggs, creating a savory and satisfying dish perfect for brunch, lunch, or light dinner.
Ingredients
1 sheet puff pastry, thawed
4 boiled eggs, peeled
1 cup fresh spinach, chopped
1/2 cup cream cheese, softened
1/2 cup shredded mozzarella cheese
1/3 cup chopped smoked turkey strips
1 small onion, finely chopped
1 tablespoon olive oil
1/2 teaspoon garlic powder
1/2 teaspoon black pepper
1/2 teaspoon salt
1/4 teaspoon paprika
1 egg, beaten (for egg wash)
1 teaspoon sesame seeds (optional)
Instructions
Preheat oven to 200°C (400°F) and line a baking tray with parchment paper.
Heat olive oil in a skillet, sauté onion for 2–3 minutes until soft.
Add smoked turkey and cook for 2 minutes, then add spinach and cook until wilted. Let cool slightly.
In a bowl, mix cream cheese, mozzarella, garlic powder, salt, pepper, and paprika.
Stir in the cooked spinach mixture until combined.
Roll out puff pastry into a rectangle on a floured surface.
Spread filling down the center, leaving borders.
Place boiled eggs in a line over the filling.
Fold pastry over filling, seal edges, and place seam-side down.
Brush with egg wash and sprinkle sesame seeds if desired.
Cut small slits on top and bake for 25–30 minutes until golden brown.
Cool for 10 minutes before slicing and serving.
Notes
Ensure spinach mixture is not watery to avoid soggy pastry.