I absolutely adore making these Spinach Artichoke Puff Pastry Pinwheels Recipe whenever I want a crowd-pleasing appetizer that feels both fancy and comforting. The flaky puff pastry wrapped around a creamy, cheesy spinach and artichoke filling is simply irresistible. I love how they’re easy to prepare ahead of time, yet deliver a burst of flavor that gets everyone asking for the recipe. Whether I’m serving them at a holiday party or a casual get-together, these pinwheels always steal the show.
Why You'll Love This Spinach Artichoke Puff Pastry Pinwheels Recipe
For me, the flavor profile of this recipe is incredibly satisfying. The richness of the Parmesan and Muenster cheeses perfectly complements the tender spinach and tangy artichoke hearts, while the subtle hints of garlic and onion powder round everything out beautifully. When you bake them, the puff pastry becomes gorgeously golden and flaky, adding a deliciously crisp texture that contrasts so well with the creamy filling inside. Each bite feels like a perfect balance of savory and fresh, which keeps me coming back for more every time.
Another reason I reach for this recipe often is how straightforward it is to make. Seriously, the prep is quick and uncomplicated: mixing the filling, spreading it on puff pastry, rolling it up, and then just a short baking time. I also love that you can make these pinwheels ahead of time and freeze them, which means less stress when guests arrive. They’re perfect for so many occasions, whether it’s a festive holiday party, a casual brunch, or even a fun finger food for weeknight entertaining. What really sets this recipe apart is that it looks elegant but requires minimal fuss, making it a total win in my kitchen.
Ingredients You'll Need
The ingredients in this Spinach Artichoke Puff Pastry Pinwheels Recipe are simple but thoughtfully chosen to build layers of flavor and texture. Each plays an essential role, from the creamy cheeses that add richness to the spinach and artichokes that bring freshness and bite to the dish.
Tip!
You’ll find all ingredient quantities in the recipe card below.
- Frozen chopped spinach: Be sure to thaw and thoroughly drain to avoid soggy pastry.
- Artichoke hearts: Use canned or jarred, drained and chopped for the best texture.
- Mayonnaise: Adds creaminess and helps bind the filling together.
- Parmesan cheese: Grated finely to melt smoothly and provide a sharp, nutty flavor.
- Muenster cheese: Shredded for that melty, mild richness that balances the tanginess.
- Onion powder and garlic powder: Key for seasoning without overpowering the other flavors.
- Ground white pepper and sea salt: To enhance and round out the overall seasoning.
- Puff pastry sheets: Look for thawed, ready-to-roll sheets for convenience and flaky layers.
- Extra virgin olive oil: Brushed on pastry for extra crispness and subtle flavor.
- Parchment paper: Prevents sticking and makes clean-up a breeze.
Directions
Step 1: In a medium mixing bowl, combine the chopped artichoke hearts, thawed and drained spinach, mayonnaise, finely grated Parmesan, shredded Muenster cheese, onion powder, garlic powder, ground white pepper, and sea salt. Stir everything until well mixed and set aside.
Step 2: Roll out one sheet of puff pastry on a clean surface. Use a pastry brush to evenly coat the entire sheet with extra virgin olive oil. This step helps the pastry become extra crisp and golden.
Step 3: Spread half of the spinach-artichoke mixture evenly over the puff pastry, leaving about an inch of margin around the edges so it can seal properly when rolled.
Step 4: Starting from one edge, roll the pastry sheet tightly into a log. Wrap this log in plastic wrap to hold its shape.
Step 5: Repeat the rolling, spreading, and wrapping process with the second sheet of puff pastry and the remaining filling.
Step 6: Place the wrapped logs in the freezer for 20 to 30 minutes. This chilling step firms up the filling, making it easier to slice without squishing the pinwheels.
Step 7: Preheat your oven to 400°F (200°C). Remove the pastry logs from the freezer and unwrap them carefully.
Step 8: Using a sharp knife, cut the logs into 1-inch thick slices, which should yield about 12 slices per roll.
Step 9: Arrange the pinwheel slices on a rimmed baking sheet lined with parchment paper, spacing them slightly apart.
Step 10: Bake in the preheated oven for approximately 15 minutes, or until the pastry is puffed and a beautiful golden brown. Once out of the oven, allow them to cool for 3 to 5 minutes before serving so the filling sets slightly.
Servings and Timing
This recipe makes about 24 delicious Spinach Artichoke Puff Pastry Pinwheels, which is perfect for serving a party crowd or as appetizers for 6 to 8 people. The prep time is roughly 10 to 15 minutes, thanks to quick mixing and spreading. You’ll chill the pinwheels for about 20 to 30 minutes, and the baking time is just 15 minutes. Altogether, from start to finish, you’re looking at around 45 minutes total time, making this an efficient dish to pull together even at the last minute.
How to Serve This Spinach Artichoke Puff Pastry Pinwheels Recipe
I love serving these pinwheels warm so the melted cheese is perfectly gooey and the puff pastry flakes with each bite. They make an incredible appetizer spread alongside fresh crudités, a tangy marinara dipping sauce, or even a creamy ranch dip. For a colorful presentation, I garnish the serving plate with a sprinkle of freshly chopped parsley or a dusting of extra Parmesan, which adds a little flair and freshness.
When it comes to beverage pairings, I find that a crisp white wine such as Sauvignon Blanc or a light Pinot Grigio complements the richness beautifully. If I’m hosting a casual gathering, I like to offer sparkling water with a twist of lemon or a citrusy mocktail to brighten the palate. These pinwheels shine at parties, holiday gatherings, or even a cozy family dinner where finger foods are the star.
For plating, I recommend arranging the pinwheels in a circular pattern on a large, flat platter, so guests can easily pick them up. Because these are bite-sized but satisfyingly rich, portioning about 3 to 4 pinwheels per person usually hits the sweet spot. Leftovers (if there are any!) are just as tasty served at room temperature, making them a versatile choice for all kinds of occasions.
Variations
I like to switch things up with this Spinach Artichoke Puff Pastry Pinwheels Recipe depending on the season or my mood. For example, swapping Muenster with mozzarella or fontina creates a different, but still melty, cheese experience. If you’re looking for a little extra punch, adding a sprinkle of red pepper flakes or chopped sun-dried tomatoes into the filling brings a lovely depth of flavor.
For my friends who need dietary adjustments, I’ve experimented with gluten-free puff pastry alternatives that work surprisingly well. Vegan versions are also possible by substituting mayonnaise with a vegan mayo and using dairy-free cheese options. The filling still remains creamy and delicious with these swaps, so no one misses out. You can even get creative by mixing in sautéed mushrooms or swapping spinach for kale for a heartier texture.
Lastly, if you’re short on time, instead of chilling and slicing, try baking the assembled pinwheel roll whole and slicing afterward, which gives a rustic, pull-apart appetizer. Grilling the slices quickly before serving adds a nice char and toasty flavor as well. These variations keep this recipe fresh and fun every time I make it.
Storage and Reheating
Storing Leftovers
If you have leftovers, I recommend storing the pinwheels in an airtight container in the refrigerator. They stay fresh for up to 3 days. Using a shallow container lined with parchment to separate layers can help prevent them from sticking together and keep the pastry from getting soggy.
Freezing
This Spinach Artichoke Puff Pastry Pinwheels Recipe freezes beautifully. After baking and cooling completely, place the pinwheels in a single layer on a baking sheet and freeze until solid. Then transfer them to a freezer-safe bag or container. They can keep in the freezer for up to 2 months. When you want to enjoy them, simply bake from frozen until heated through and crisp again.
Reheating
To reheat leftovers, my favorite method is to pop the pinwheels in a 350°F oven for about 8–10 minutes. This revives the crispiness of the puff pastry while warming the filling perfectly. Avoid microwaving, as it can make the pastry soggy and chewy. If you’re reheating from frozen, add a few extra minutes and keep an eye on browning to avoid burning.
FAQs
Can I use fresh spinach instead of frozen?
Absolutely! If using fresh spinach, sauté it lightly and then squeeze out as much water as possible before combining it with the other ingredients. This helps prevent excess moisture that could make the puff pastry soggy.
What can I substitute for Muenster cheese?
If you can’t find Muenster, mozzarella or fontina cheese make excellent substitutes due to their similar meltability and mild flavor. You could also mix in some cheddar for a sharper taste if you like.
Can I prepare these pinwheels completely ahead of time?
Yes! You can assemble the rolls, wrap them tightly, and keep them refrigerated for up to 24 hours before baking. Alternatively, freezing them before slicing is a great way to prep even further ahead.
Are these pinwheels suitable for a vegan diet?
With some adjustments, yes. Replace the mayonnaise with a vegan version and opt for plant-based cheeses. Also, choose a vegan puff pastry, which you can find in many specialty stores or make yourself.
What’s the best way to ensure flaky puff pastry?
Always use well-chilled puff pastry and avoid overworking it. Brushing olive oil on the surface before adding the filling helps achieve a crispier texture and a beautiful golden finish when baked.
Conclusion
I genuinely hope you give this Spinach Artichoke Puff Pastry Pinwheels Recipe a try because it’s one of those dishes I never get tired of sharing with friends and family. The combination of flaky pastry and creamy, flavorful filling feels so indulgent yet is surprisingly simple to make. Once you taste these pinwheels warm from the oven, I’m pretty sure they’ll become a staple in your entertaining arsenal, just like they did in mine. Happy baking!
Print
Spinach Artichoke Puff Pastry Pinwheels Recipe
- Total Time: 30 minutes
- Yield: 24 pinwheels
Description
These Spinach Artichoke Pinwheels are savory, flaky puff pastry bites filled with a creamy blend of spinach, artichokes, cheeses, and spices. Perfect as an appetizer or snack, they bake up golden and puffy for a delightful combination of flavors and textures in every bite.
Ingredients
Filling
- 10 ounces frozen chopped spinach, thawed and drained
- 14 ounces artichoke hearts, drained and chopped
- ¼ cup mayonnaise
- ½ cup Parmesan cheese, finely grated
- ¾ cup Muenster cheese, shredded
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- ½ teaspoon ground white pepper
- ½ teaspoon fine sea salt
Pastry and Other
- 2 sheets puff pastry
- 2 tablespoons extra virgin olive oil
- Parchment paper (for baking)
Instructions
- Prepare the filling: In a large bowl, stir together the drained and chopped artichoke hearts, thawed and drained spinach, mayonnaise, Parmesan cheese, shredded Muenster cheese, onion powder, garlic powder, ground white pepper, and fine sea salt until fully combined. Set this mixture aside.
- Roll out the first puff pastry sheet: Lay one sheet of puff pastry on a clean surface and roll it out slightly to even it. Brush the entire surface with the extra virgin olive oil to impart richness and help flavors meld.
- Spread the filling: Evenly spread half of the prepared spinach and artichoke mixture onto the puff pastry sheet, leaving about a one-inch margin along each edge so the filling doesn't spill out when rolled.
- Roll up the pastry: Starting from one edge, carefully roll the puff pastry sheet tightly into a log shape. Wrap the rolled log in plastic wrap to keep its shape sealed.
- Repeat with second pastry sheet: Perform the same rolling procedure with the second sheet of puff pastry and the remaining filling, then wrap it tightly in plastic wrap.
- Chill to firm up: Place both wrapped rolls in the freezer for 20-30 minutes. This chilling step firms up the filling so the rolls will slice cleanly without squishing.
- Preheat oven: Once chilled, preheat your oven to 400°F (204°C) to prepare for baking.
- Slice the rolls: Remove the rolls from the freezer and unwrap the plastic. Using a sharp knife, slice each roll into 1-inch thick pinwheels, yielding about 12 slices per roll.
- Prepare baking sheet: Line a rimmed baking sheet with parchment paper. Arrange the sliced pinwheels spaced evenly on the sheet to allow for puffing during baking.
- Bake: Place the baking sheet in the preheated oven and bake the pinwheels for approximately 15 minutes or until they are puffy and lightly golden brown on top.
- Cool and serve: Remove the baking sheet from the oven and allow the pinwheels to stand for 3-5 minutes to cool slightly, making them easier to handle. Serve warm and enjoy.
- Share your experience: If you try this recipe, be sure to leave a comment or rating to share how it turned out.
Notes
- Make sure to thaw and thoroughly drain the spinach and artichokes to prevent soggy pastry.
- Chilling the rolled logs before slicing helps create clean, neat pinwheels that bake evenly.
- You can swap Muenster cheese with mozzarella or fontina for a different cheese flavor.
- Serve these pinwheels fresh out of the oven for the best puff and crispness.
- They can be reheated in the oven to regain crispiness if prepared in advance.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Appetizer
- Method: Baking
- Cuisine: American

Leave a Reply