I absolutely adore sharing this Spinach Artichoke Puff Pastry Pinwheels Recipe because it combines the creamy richness of spinach and artichokes with the flaky, buttery layers of puff pastry in such a delightful way. When I make these pinwheels, they quickly disappear at any gathering, and I love how they balance indulgence with fresh, vibrant flavors. This recipe captures everything I want in an appetizer or snack—easy to prepare, irresistibly tasty, and perfect for sharing with friends and family.
Why You’ll Love This Spinach Artichoke Puff Pastry Pinwheels Recipe
One of the reasons I keep coming back to this Spinach Artichoke Puff Pastry Pinwheels Recipe is because of its incredible flavor profile. The creamy blend of cream cheese, mozzarella, and Parmesan combines beautifully with savory spinach and tangy artichokes, creating layers of flavor that are both comforting and fresh. The garlic powder and seasoning elevate the filling just enough to make every bite pop, while the golden puff pastry adds a perfect crispy, buttery contrast that makes the texture irresistible.
Beyond the taste, what truly excites me about this recipe is how simple it is to bring together. With just a handful of straightforward ingredients and minimal hands-on time, I can have a batch baked and ready in about 30 minutes. These pinwheels are incredibly versatile too—they’re a hit at holiday parties, perfect for a casual weeknight appetizer, or even a fun addition to a brunch spread. What really makes them stand out for me is their impressive presentation paired with their foolproof, melt-in-your-mouth appeal.
Ingredients You’ll Need
These ingredients are easy to find but each plays an essential role in the deliciousness of the pinwheels. From the flaky puff pastry to the creamy cheeses and fresh spinach-artichoke combo, every component works together to create the perfect balance of taste and texture.
- Sheet Puff Pastry Dough: Provides a flaky, buttery base that puffs beautifully when baked.
- Frozen Spinach (thawed): Offers vibrant color and a mild, fresh vegetable flavor—make sure to squeeze out excess moisture!
- Artichoke Hearts (chopped): Adds a tangy, slightly nutty taste and a tender bite to the filling.
- Cream Cheese (softened): Brings creaminess and richness, helping bind the filling together smoothly.
- Parmesan Cheese (shredded): Adds a sharp, savory depth enhancing the overall flavor.
- Mozzarella Cheese (shredded plus extra for topping): Gives gooey, melty texture and mild taste everyone adores.
- Salt: Balances and enhances all the flavors perfectly.
- Black Pepper: Adds subtle heat and spice to the filling.
- Garlic Powder: Lends a warm, aromatic background note that livens up the mix.
- Egg: Used for the egg wash to achieve a shiny, golden crust.
- Water: Mixed with the egg to make the egg wash smoother for brushing.
Directions
Step 1: First, I make sure to squeeze out all the excess moisture from the thawed spinach using a clean kitchen towel or paper towels. I do the same for the chopped artichokes. This step is key to prevent soggy pinwheels later on.
Step 2: In a medium bowl, I beat the softened cream cheese with salt, pepper, and garlic powder until it’s smooth and creamy, using either a stand mixer or hand mixer. This creates the perfect creamy base.
Step 3: Next, I gently mix in the spinach, chopped artichokes, shredded mozzarella, and Parmesan cheese until everything is combined evenly but not overworked.
Step 4: I roll out the puff pastry on a clean surface to smooth any creases, then spread the spinach artichoke mixture evenly over the dough, leaving a small border around the edges so the filling doesn’t spill out.
Step 5: Starting from one short side, I tightly roll the pastry into a log shape, then wrap it in plastic wrap and freeze it for 15 minutes to firm it up. This makes slicing much cleaner and easier.
Step 6: While the log chills, I preheat the oven to 400°F and line a baking sheet with parchment paper to prevent sticking.
Step 7: Once firm, I slice the log into 8 to 10 even pinwheels. To keep the edges neat, I wipe the knife clean between each slice. Then I arrange the pinwheels on the baking sheet, spacing them about 2 inches apart, using two sheets if needed.
Step 8: In a small bowl, I whisk together the egg and water to create an egg wash, which I brush over the tops and edges of each pinwheel. For extra cheesiness and visual appeal, I sprinkle a bit of extra shredded mozzarella on top.
Step 9: I bake the pinwheels in the preheated oven for 18 to 22 minutes until the puff pastry is beautifully golden brown, crisp, and cooked through.
Step 10: After removing them from the oven, I let the pinwheels cool slightly to avoid burning, then serve them warm to enjoy the melty, savory goodness.
Servings and Timing
This recipe makes about 8 to 10 pinwheels, serving around 10 generous appetizer portions depending on your crowd. The prep time is roughly 10 minutes, with an additional 15 minutes resting in the freezer to firm the roll. Baking takes about 18 to 22 minutes, bringing the total time to approximately 30 minutes from start to finish. There’s a short cooling time after baking, but I usually serve them just warm, so everyone can enjoy the best texture and flavor.
How to Serve This Spinach Artichoke Puff Pastry Pinwheels Recipe
When I serve these pinwheels, I love pairing them with light sides that complement their creamy richness without overwhelming the palate. A simple green salad with a tangy vinaigrette, or a bowl of fresh tomato soup works beautifully to balance the cheesy flavors. For a fancier touch, I sometimes add a drizzle of balsamic glaze or a sprinkle of fresh herbs like chopped parsley or basil on top right before serving.
Presentation is half the fun, so I usually arrange the pinwheels on a large platter and garnish with a few lemon wedges or sprigs of thyme for that fresh pop of color. For drinks, a crisp white wine like Sauvignon Blanc or a light sparkling cocktail pairs wonderfully, but even a chilled lemonade or iced tea can be a refreshing match, especially for casual get-togethers.
I find these pinwheels work great for many occasions—holiday parties, weekend brunches, or just a cozy night in. I like to serve them warm, right out of the oven, to get that melty cheese experience. However, they also taste good at room temperature if you want to prepare ahead and serve buffet-style. Portion-wise, one or two per person is perfect as an appetizer, but you can always offer more for bigger appetites or as part of a larger spread.
Variations
I love experimenting with the Spinach Artichoke Puff Pastry Pinwheels Recipe to keep things fresh. One easy swap I try is using fresh spinach instead of frozen—just make sure to wilt and squeeze out the moisture carefully. For a tangier twist, adding a bit of crumbled feta cheese instead of or alongside the Parmesan gives a lovely briny contrast.
If you’re catering to special diets, gluten-free puff pastry is a great option that still delivers the signature flakiness, and vegan cream cheese alongside plant-based shredded mozzarella can turn this into a delicious vegan treat. I’ve even tried adding a touch of sun-dried tomatoes or roasted red peppers to the filling for a subtle sweet and smoky flavor boost that pairs incredibly well with the creamy base.
While baking is the classic method, I’ve occasionally cooked smaller pinwheels in an air fryer at 375°F for about 12-15 minutes, which results in a wonderfully crispy outside and gooey inside. Just be sure to check frequently to prevent burning. These variations keep this recipe exciting and adaptable to whatever mood or occasion I’m cooking for.
Storage and Reheating
Storing Leftovers
If I have any leftovers, I let the pinwheels cool completely and then store them in an airtight container in the fridge. They keep well for about 3 to 4 days, making them perfect for a quick snack or lunch the next day. I always line the container with paper towels to absorb any excess moisture and keep the bottoms from getting soggy.
Freezing
This Spinach Artichoke Puff Pastry Pinwheels Recipe freezes very well. After baking and cooling completely, I place the pinwheels in a single layer on a baking sheet and freeze until solid. Then I transfer them to a freezer-safe bag or container, separating layers with parchment paper. They can be frozen for up to 2 months. When you’re ready to enjoy, just thaw them in the fridge overnight and reheat as described below.
Reheating
To bring leftover or thawed pinwheels back to life, I prefer reheating them in an oven at 350°F for about 10 to 12 minutes. This ensures the puff pastry stays crisp without drying out the filling. Avoid microwaving if possible, as it tends to make the pastry soggy. If you’re in a hurry, a toaster oven also does a fine job of warming them up evenly while preserving that crisp texture.
FAQs
Can I make these pinwheels ahead of time?
Absolutely! You can prepare the filling and roll the puff pastry log the day before, then keep it wrapped and chilled in the fridge overnight. Slice and bake them fresh before serving to keep the pastry flaky and the filling creamy.
What if I don’t have frozen spinach? Can I use fresh?
Yes, fresh spinach works well—just sauté it lightly until wilted, let it cool, and squeeze out all the moisture thoroughly before mixing it into the filling to avoid sogginess.
Can I substitute other cheeses in this recipe?
Definitely! While mozzarella and Parmesan provide classic creaminess and sharpness, you could experiment with fontina, Gruyère, or even a mild cheddar. Just keep a mix of creamy and sharp cheeses for the best balance.
Is it possible to make this recipe vegan?
Yes, by using vegan puff pastry and plant-based cream cheese and shredded cheeses, you can make a tasty vegan version. Just ensure your puff pastry contains no butter or eggs to keep it fully plant-based.
How do I prevent the pinwheels from becoming soggy?
The key step is removing as much moisture as possible from the spinach and artichokes before combining them with the cheeses. Also, chilling the rolled log before slicing helps keep the pinwheels firm so they bake nicely and stay crisp.
Conclusion
I really hope you enjoy making and sharing this Spinach Artichoke Puff Pastry Pinwheels Recipe as much as I do. It’s one of those crowd-pleasing appetizers that never fails to impress, combining simple ingredients into something truly special. Whether for a special occasion or a casual snack, these pinwheels are sure to bring lots of smiles and happy bellies around your table.
PrintSpinach Artichoke Puff Pastry Pinwheels Recipe
These Spinach Artichoke Pinwheels combine flaky puff pastry with a creamy, flavorful filling of spinach, artichoke hearts, and a blend of cheeses. Perfectly golden and baked to perfection, they make an irresistible appetizer or snack for gatherings and family meals.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 8 to 10 pinwheels (about 10 servings)
- Category: Appetizer
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
Pastry
- 13.2 ounces Sheet Puff Pastry Dough
Filling
- 1 cup Frozen Spinach (thawed)
- 1 cup Artichoke Hearts (chopped)
- 4 ounces Cream Cheese (softened)
- ¼ cup Parmesan Cheese (shredded)
- ½ cup Mozzarella Cheese (shredded, plus extra for topping)
- ½ teaspoon Salt
- ¼ teaspoon Black Pepper
- ½ teaspoon Garlic Powder
Egg Wash
- 1 large Egg
- 1 tablespoon Water
Instructions
- Remove Excess Moisture: Squeeze all excess moisture out of the thawed spinach using a clean kitchen towel or paper towels. Pat the chopped artichokes dry to prevent sogginess.
- Prepare Cream Cheese Mixture: In a medium bowl, beat the softened cream cheese with salt, pepper, and garlic powder until smooth and creamy using a stand mixer or hand mixer.
- Combine Filling Ingredients: On low speed or with a mixing spoon, mix in the spinach, chopped artichokes, shredded mozzarella, and Parmesan cheese until fully combined.
- Roll Out Puff Pastry: Roll out the puff pastry on a clean surface to smooth out any creases. Spread the spinach artichoke mixture evenly over the dough, leaving a small border around the edges.
- Form Pastry Log and Chill: Starting from one short side, tightly roll the pastry into a log. Wrap in plastic wrap and freeze for 15 minutes to firm up for easier slicing.
- Preheat Oven and Prepare Baking Sheet: Preheat the oven to 400°F (204°C) and line a baking sheet with parchment paper.
- Slice Pinwheels: Slice the chilled log into 8 to 10 even pinwheels, wiping the knife clean between slices for neat cuts. Place pinwheels on the prepared baking sheet, spaced about 2 inches apart. Use two baking sheets if needed.
- Apply Egg Wash and Topping: In a small bowl, whisk together the egg and water. Brush the tops and edges of each pinwheel with the egg wash. Sprinkle a little extra mozzarella on top if desired.
- Bake: Bake for 18 to 22 minutes, or until the puff pastry is golden brown, puffed, and cooked through.
- Cool and Serve: Remove from oven and allow to cool slightly before serving. Serve warm and enjoy!
Notes
- Removing excess moisture from spinach and artichokes is critical to avoid soggy pinwheels.
- Freezing the rolled log before slicing helps to get clean, even slices.
- Brush with egg wash to achieve a beautiful golden and shiny finish.
- These pinwheels can be prepared ahead and baked just before serving.
- Use parchment paper on the baking sheet to prevent sticking and for easy clean-up.
