Why you'll love this recipe
- 30‑minute prep‑to‑bake delight
- Crowd‑pleaser for any gathering
- Make‑ahead friendly for busy weeks
- Kid‑approved cheesy bite
- Restaurant‑quality flaky pastry at home
I first tried these pinwheels on a rainy Thursday, the kitchen lights flickering as the oven timer dinged. The scent of butter and garlic filled the tiny apartment, and my roommate shouted 'More!' before I even cut the first slice. The warm, cheesy center oozed onto the counter, and I knew I’d found my new go‑to party snack. Since then, they’ve become a staple at my Sunday brunches, especially when the kids drag me to the park and I need a quick bite to bring back. The simple roll‑and‑bake method feels like a little celebration each time I pull a golden pinwheel from the oven.
The story
The oven bursts open, releasing a cloud of buttery, golden aroma that makes the kitchen feel like a bakery. As the pinwheels puff up, their edges turn a crisp caramel‑brown, promising a satisfying crunch. One bite delivers a molten, cheesy center that oozes through flaky layers.
I first discovered this swirl of spinach and artichoke at my sister’s holiday spread, where the tray disappeared before anyone could finish the dip. The next week I begged her for the secret, only to realize the magic was the puff pastry wrapping. Recreating it in my tiny apartment felt like a small victory, and the first warm bite convinced me it was worth the effort.
What sets my version apart is the double‑layer technique—spreading the creamy filling on a fully thawed sheet, then rolling tight before the final bake. This creates a distinct, buttery ribbon that stays moist inside while the exterior stays crisp, unlike the soggy dip‑style spinaches you see online.
The salty tang of Parmesan meets the mild stretch of mozzarella, while the artichoke hearts add a briny bite and the spinach contributes earthy depth. A whisper of garlic lifts the whole palate, and the puff pastry contributes a light, buttery crunch that contrasts the velvety interior.
These pinwheels shine at cocktail parties, perched beside a crisp green salad or a bowl of chilled tomato gazpacho. They also make a quick weeknight snack—just pop a batch in the oven while you unwind. For a make‑ahead option, bake them ahead and reheat for a last‑minute crowd pleaser.
Don’t let the idea of working with puff pastry intimidate you; the sheet is already rolled, and a gentle roll with the filling is all it takes. With a 15‑minute prep and 20‑minute bake, you’ll have a bakery‑quality appetizer without any fancy equipment.
After testing four variations—extra garlic, bacon bits, jalapeño, and a sweet cheese blend—I settled on this balanced classic that even my picky teenagers devoured. So grab your sheet, preheat the oven, and let’s roll out those cheesy pinwheels.
Why This Recipe Works
- Rolling the filling tightly creates distinct layers that stay flaky during baking.
- Egg wash adds surface moisture and proteins that brown the pastry for a crisp crust.
- Using thawed, not melted, puff pastry preserves butter pockets, yielding buttery flakiness.
Ingredient notes & substitutions
puff pastry
Provides buttery, flaky layers that stay crisp when baked.
cream cheese
Adds tangy creaminess and stabilizes the filling.
mozzarella cheese
Gives melt and stretch, creating that gooey interior.
artichoke hearts
Bring a briny, earthy bite that balances the cheese.
Equipment you'll need
Ingredients
- 1 sheet puff pastry, thawed
- 4 oz cream cheese, softened
- 1/2 cup shredded mozzarella cheese
- 1/4 cup grated Parmesan cheese
- 1/2 cup chopped frozen spinach, thawed and squeezed dry
- 1/2 cup canned artichoke hearts, chopped
- 1 garlic clove, minced
- 1/4 tsp salt
- 1/4 tsp black pepper
- 1 egg, beaten (for egg wash)
Before You Start
- Preheat oven to 400°F.
- Line baking sheet with parchment paper.
- Soften cream cheese.
- Gather all filling ingredients.
Instructions
- 1Step 1
Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper.
- 2Step 2
In a medium bowl, mix together the cream cheese, mozzarella, Parmesan, spinach, artichokes, garlic, salt, and pepper until well combined.
- 3Step 3
Roll out the puff pastry on a lightly floured surface. Spread the spinach and artichoke mixture over the pastry.
- 4Step 4
Roll the pastry into a log, slice into rounds, and place on the baking sheet.
- 5Step 5
Brush the pinwheels with beaten egg and bake for 18–20 minutes until golden brown.
- 6Step 6
Let cool slightly before serving.
Pro tips
Brush with egg wash
Apply a thin layer of beaten egg for a glossy, golden finish.
Keep pastry chilled
If the dough warms, refrigerate for 5 minutes before rolling to prevent soggy layers.
Don’t over‑mix filling
Mix just until combined; over‑mix can make the cheese gritty.
Use a sharp knife
A serrated slicer gives clean pinwheel cuts without squashing the rolls.
Space pinwheels apart
Leave ½‑inch gaps on the sheet so steam circulates for even browning.
Light flour dust
Dust the work surface lightly to prevent sticking without adding extra flour to the dough.
Check golden edges
When the edges turn deep golden brown, the interior is perfectly melted.
Variations to try
Spicy Cajun Twist
Add ½ tsp smoked paprika, a pinch cayenne, and replace artichokes with diced green bell pepper.
Mediterranean Sun‑Dried Tomato
Stir chopped sun‑dried tomatoes and a splash of olive oil into the filling for a tangy burst.
Dairy‑Free Coconut Cream
Swap cream cheese for coconut cream cheese and mozzarella for dairy‑free cheddar shreds.
Mini Slider Bites
Cut the rolled log into ½‑inch rounds and serve on mini buns for a handheld snack.
Serving Suggestions
Troubleshooting
Pinwheels stick to pan
Line with parchment paper and lightly dust the pastry with flour before baking.
Filling leaks out
Ensure spinach is fully dried and seal the roll tightly; excess moisture causes seepage.
Edges not golden
Brush a second layer of egg wash halfway through baking and increase oven temperature by 10°F.
Storage & make-ahead
Refrigerator
Store cooled pinwheels in an airtight container; keep for up to 3 days.
Freezer
Freeze tightly wrapped pinwheels for up to 2 months; reheat directly from frozen.
Best way to reheat
Reheat in a 350°F oven 8‑10 minutes until warmed through and crisp.
Make-ahead
Assemble, brush with egg wash, and refrigerate up to 12 hours before baking.

Ingredients
- 1 sheet puff pastry, thawed
- 4 oz cream cheese, softened
- 1/2 cup shredded mozzarella cheese
- 1/4 cup grated Parmesan cheese
- 1/2 cup chopped frozen spinach, thawed and squeezed dry
- 1/2 cup canned artichoke hearts, chopped
- 1 garlic clove, minced
- 1/4 tsp salt
- 1/4 tsp black pepper
- 1 egg, beaten (for egg wash)
Instructions
- 1Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper.
- 2In a medium bowl, mix together the cream cheese, mozzarella, Parmesan, spinach, artichokes, garlic, salt, and pepper until well combined.
- 3Roll out the puff pastry on a lightly floured surface. Spread the spinach and artichoke mixture over the pastry.
- 4Roll the pastry into a log, slice into rounds, and place on the baking sheet.
- 5Brush the pinwheels with beaten egg and bake for 18–20 minutes until golden brown.
- 6Let cool slightly before serving.