If you’re looking for a snack that’s irresistibly flaky, packed with vibrant greens, and bursting with creamy feta flavor, then you absolutely need to try this Spinach and Feta Puff Pastry Pinwheels Recipe. These little golden swirls are a perfect marriage of buttery puff pastry wrapped around a delicious blend of spinach, tangy feta, and melty mozzarella, accented with the subtle crunch of green onions. Whether it’s for a casual gathering, a fancy appetizer, or just a cozy treat at home, these pinwheels deliver impressive taste with minimal fuss, making them an instant favorite for any occasion.

Ingredients You’ll Need
To whip up these spinach and feta pinwheels, you don’t need a long grocery list but every ingredient plays a vital role in achieving that perfect balance of flavor and texture. From the flaky puff pastry that creates the magical layers to the rich cheeses and fresh greens, each item is essential.
- Puff pastry sheet: This is the buttery, flaky canvas that holds everything together and baked to golden perfection.
- Frozen spinach: Thawed and squeezed dry to avoid sogginess while adding vibrant color and nutrition.
- Feta cheese, crumbled: Offers a salty, tangy punch that makes these pinwheels unforgettable.
- Mozzarella cheese, grated: Melts smoothly to balance out the tang of feta and adds a creamy element.
- Green onions, chopped: Adds a fresh, mild onion flavor and a little crunch in every bite.
- Olive oil: Helps bind the filling and adds a subtle fruity richness.
- Egg: Used for egg wash to create a shiny, golden crust that’s as beautiful to look at as it is tasty.
- Salt and pepper: Essential seasonings to bring out the best in all the ingredients.
How to Make Spinach and Feta Puff Pastry Pinwheels Recipe
Step 1: Prepare the Puff Pastry
Begin by preheating your oven to a toasty 400°F (200°C). While it heats up, roll out the frozen puff pastry sheet on a lightly floured surface to smooth any creases and get it ready for the filling. This step is key to ensuring even baking and those signature flaky layers.
Step 2: Mix the Filling
In a mixing bowl, combine thawed and well-squeezed spinach with the crumbled feta, shredded mozzarella, and chopped green onions. Drizzle in the olive oil and season generously with salt and pepper. Mixing everything thoroughly makes sure each pinwheel is bursting with flavor in every bite.
Step 3: Apply Egg Wash and Spread Filling
Brush the puff pastry sheet lightly but evenly with the beaten egg. This not only helps the filling stick nicely but also gives you that gorgeous golden finish later. Next, spread the spinach and cheese mixture evenly over the puff pastry, covering as much surface as possible without going all the way to the edges.
Step 4: Roll and Slice
Roll up the puff pastry tightly from one edge to the other, forming a neat log. Use a sharp knife to slice the roll into about 12 to 16 even pinwheels. The tighter the roll, the more distinct and beautiful the spiral layers will appear once baked.
Step 5: Arrange and Egg Wash Again
Place the pinwheels onto a baking sheet lined with parchment paper, giving them space to puff up as they bake. Brush the tops of each pinwheel with another layer of egg wash to boost their golden sheen and irresistible crunch.
Step 6: Bake Until Golden
Slide the baking sheet into the preheated oven and bake for 15 to 20 minutes, keeping an eye out for a perfectly puffed and deeply golden pastry. Once done, remove them carefully and let cool slightly before serving.
How to Serve Spinach and Feta Puff Pastry Pinwheels Recipe

Garnishes
Nothing beats a little fresh herb garnish to brighten up these savory pinwheels. Try sprinkling chopped fresh dill, parsley, or even a pinch of red pepper flakes for a subtle kick that adds lovely color and an extra layer of flavor.
Side Dishes
These pinwheels pair fantastically with a crisp garden salad, a zesty tomato salsa, or even a cool cucumber yogurt dip. Their flaky texture and rich filling balance out the freshness of these sides, making your meal feel complete and satisfying.
Creative Ways to Present
For entertaining, arrange the pinwheels on a decorative platter surrounded by small bowls of complementary dips such as tzatziki, hummus, or a tangy roasted red pepper spread. You could also serve them alongside a charcuterie board to impress guests with minimal effort.
Make Ahead and Storage
Storing Leftovers
If you have any leftover Spinach and Feta Puff Pastry Pinwheels Recipe treats, store them in an airtight container in the refrigerator. They’ll stay fresh for up to 3 days and remain tasty enough for a quick snack or lunch addition.
Freezing
You can freeze uncooked pinwheels by placing them on a parchment-lined tray and freezing until firm. Then transfer them to a freezer bag. When ready to bake, simply pop them in the oven straight from the freezer, adding a few extra minutes to the cooking time.
Reheating
To revive leftovers, warm them in a preheated oven at 350°F (175°C) for about 10 minutes or until flaky and heated through. Avoid microwaving as it can make the pastry soggy instead of crisp and golden.
FAQs
Can I use fresh spinach instead of frozen?
Absolutely! Just be sure to sauté and drain fresh spinach thoroughly to remove excess moisture, which helps maintain that perfect flaky texture in the pastry.
What can I substitute for feta cheese?
If you’re not a fan of feta, try goat cheese for a similarly tangy richness or ricotta mixed with lemon zest for a milder, creamier flavor.
Can I make this recipe vegan?
Yes! Replace the feta and mozzarella with vegan cheese alternatives, use olive oil or a plant-based butter spread instead of egg wash, and ensure your puff pastry is vegan-friendly.
How do I prevent the pinwheels from becoming soggy?
Make sure to squeeze as much liquid out of the spinach as possible and avoid overloading the filling on the pastry. Also, brushing the pastry with egg wash helps create a moisture barrier.
Can I prepare these pinwheels in advance for a party?
They’re perfect for advance prep! Assemble the pinwheels and refrigerate or freeze until needed. Just bake them fresh right before serving to enjoy that perfect flaky texture.
Final Thoughts
This Spinach and Feta Puff Pastry Pinwheels Recipe has quickly become one of my absolute go-tos when I want something impressive yet simple. The combination of buttery pastry and flavor-rich filling always earns compliments, and the best part is just how effortless it is to bring to life. So go ahead, treat yourself or your loved ones to these delightful bites—you won’t regret it!
Print
Spinach and Feta Puff Pastry Pinwheels Recipe
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 16 servings
- Category: Appetizer
- Method: Baking
- Cuisine: Mediterranean
- Diet: Vegetarian
Description
Delicious and easy-to-make Spinach Feta Pinwheels featuring flaky puff pastry filled with a flavorful blend of spinach, feta, mozzarella, and green onions. These savory pinwheels are perfect as appetizers, snacks, or party treats, offering a golden, puffed exterior with a cheesy and veggie-packed center.
Ingredients
Main Ingredients
- 1 sheet frozen puff pastry
- 1 cup frozen spinach, thawed and squeezed dry
- ½ cup feta cheese, crumbled
- ½ cup mozzarella cheese, grated
- 2 tablespoons green onions, chopped
- 1 tablespoon olive oil
- 1 egg (for egg wash)
- Salt and pepper to taste
Instructions
- Preheat Oven: Preheat the oven to 400°F (200°C). Roll out the puff pastry sheet on a lightly floured surface to prepare it for the filling.
- Mix Filling: In a bowl, combine the thawed and squeezed dry spinach, crumbled feta, grated mozzarella, and chopped green onions. Season the mixture with salt and pepper to your preference and mix well.
- Prepare Pastry: Brush the rolled-out puff pastry with egg wash evenly to help bind the filling and give a golden finish to the pinwheels.
- Spread Filling: Evenly spread the spinach and cheese mixture over the egg-washed puff pastry, ensuring a uniform layer for rolling.
- Roll and Slice: Roll the pastry tightly from one edge to the other to form a log. Then slice the log into approximately 1-inch thick pinwheels.
- Arrange and Brush: Place the pinwheels on a baking sheet lined with parchment paper. Brush the tops with additional egg wash to promote browning during baking.
- Bake: Bake in the preheated oven for 15 to 20 minutes or until the puff pastry is golden and puffed up. Remove from oven and allow to cool slightly before serving.
Notes
- Make sure to thoroughly squeeze out excess moisture from the spinach to prevent soggy pastry.
- Use cold puff pastry and handle it minimally to maintain its flakiness.
- Leftover pinwheels can be stored in an airtight container and reheated in the oven to retain crispness.
- For a vegetarian option, this recipe fits perfectly as is.
- You can substitute green onions with chives or finely chopped mild onions.

