“Did you bring those pinwheels again?” my friend texted me, half annoyed, half amused. Honestly, I couldn’t blame her — I had made these crispy spinach artichoke pinwheels with cheesy goodness three times that week. It wasn’t on purpose at first. I was just searching for a quick snack to tide me over during a late-night Netflix binge, something that wouldn’t leave me feeling like I’d just devoured a whole pizza. But then, something about that crispy, golden crust wrapped around creamy, cheesy spinach and artichoke filling hooked me completely.
What started as a random craving turned into a bit of an obsession. I swear, these pinwheels are like tiny edible hugs. The smell of melted cheese mingling with garlicky spinach and tangy artichokes baking in the oven? Unbelievable. One batch vanished before I could even serve it to my guests at a casual game night. If you’ve ever been skeptical about spinach artichoke dip in a handheld form, I get it — I was too.
But here’s the thing: these pinwheels have that perfect balance of crispiness and melty, savory filling that convinces even the most doubtful. Plus, making them feels more like a fun kitchen experiment than a chore. I love that they’re shareable, portable, and just downright fun to eat. Honestly, once you try them, you might find yourself making them for your next potluck or casual family dinner (they’d pair beautifully with a bowl of creamy baked mac and cheese with crispy bacon, if you want to go all out).
So here we are, with a recipe that feels like a happy accident but sticks around because it’s just that good. These pinwheels have quietly become one of my favorite go-to appetizers — simple, cheesy, and with a little green veggie boost that doesn’t taste like a chore. I think you’ll find they’re just the sort of snack that feels cozy and satisfying, no matter the occasion.
Why You’ll Love This Recipe
Coming from someone who’s tried a dozen spinach artichoke variations, this recipe hits the sweet spot for a few reasons. I’ve tested it multiple times, tweaking the cheese blend and baking time until I got the right crunch without drying out the filling. It’s the kind of recipe that’s easy to pull together but feels impressive enough for guests or a casual night in.
- Quick & Easy: These pinwheels come together in under 30 minutes — perfect for busy evenings or last-minute gatherings.
- Simple Ingredients: No need to hunt down fancy stuff; you probably have most of these in your pantry or fridge already.
- Perfect for Any Occasion: Whether it’s a casual potluck, a game night snack, or part of a cozy dinner spread, these pinwheels fit right in.
- Crowd-Pleaser: Kids and adults alike can’t get enough of the crispy, cheesy goodness wrapped up in every bite.
- Unbelievably Delicious: The creamy spinach and artichoke filling with that crispy puff pastry crust? It’s a combo that feels like comfort food with a fun twist.
This isn’t your average spinach artichoke dip in a bowl — it’s portable, shareable, and has a perfect ratio of filling to flaky crust. I love blending cream cheese with mozzarella and Parmesan to get that gooey, melty texture that stretches just right. Plus, the use of pre-chopped spinach and artichokes speeds up prep without sacrificing flavor.
Trust me, once you try these crispy spinach artichoke pinwheels, you’ll understand why they keep showing up at my table. They bring a little bit of indulgence with a veggie boost that feels just right — a snack that’s both comforting and playful.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to create a bold flavor and satisfying texture without much fuss. Most are pantry or fridge staples, and several have easy substitutions if needed.
- Puff pastry sheets (2 sheets, thawed) – I recommend Pepperidge Farm for that perfect flaky texture.
- Frozen chopped spinach (10 oz / 280 g, thawed and squeezed dry) – fresh spinach works but requires extra cooking time to remove moisture.
- Artichoke hearts (1 can, 14 oz / 400 g, drained and chopped) – marinated or plain canned artichokes both work well.
- Cream cheese (8 oz / 225 g, softened) – use full-fat for the creamiest texture.
- Shredded mozzarella cheese (1 cup / 100 g) – adds melty stretchiness.
- Grated Parmesan cheese (½ cup / 50 g) – for a sharp, nutty finish.
- Garlic (2 cloves, minced) – adds aromatic depth.
- Lemon juice (1 tablespoon) – brightens the filling and balances richness.
- Salt (½ teaspoon) and black pepper (¼ teaspoon) – to season.
- Red pepper flakes (optional, ⅛ teaspoon) – for a subtle kick.
- Egg wash (1 egg beaten with 1 tablespoon water) – for that golden, crispy finish.
If you want to swap things up, you can substitute Greek yogurt for cream cheese for a tangier, lighter filling, or try a dairy-free cream cheese alternative to make this recipe vegan-friendly. In warmer months, fresh spinach and artichokes can replace frozen and canned for a fresher taste.
Equipment Needed
- Baking sheet: A rimmed baking sheet works best for even cooking and easy cleanup.
- Parchment paper or silicone baking mat: Prevents sticking and helps with crispiness.
- Mixing bowls: One medium bowl for the filling and a small bowl for the egg wash.
- Rolling pin: Optional, but handy if you want to even out the puff pastry sheets.
- Sharp knife or pizza cutter: For slicing the rolled pinwheels cleanly without squishing the filling.
- Measuring cups and spoons: For accuracy with ingredients, especially cheese and seasoning.
If you don’t have a rolling pin, a clean glass bottle can do the trick. For egg washing, a pastry brush is handy but a spoon or your fingers work just fine. I’ve found that parchment paper makes cleanup way easier and helps keep the bottoms crispy.
Preparation Method

- Prep your filling: In a medium bowl, mix the softened cream cheese, shredded mozzarella, grated Parmesan, minced garlic, lemon juice, salt, pepper, and red pepper flakes (if using). Stir until combined and creamy — about 2 minutes. (Make sure the cream cheese is room temperature for smooth mixing.)
- Add spinach and artichokes: Fold in the well-drained chopped spinach and chopped artichoke hearts. Make sure excess moisture is squeezed out to avoid soggy pinwheels. The mixture should be thick but spreadable.
- Prepare the puff pastry: On a lightly floured surface, gently roll each thawed puff pastry sheet to smooth out any creases and slightly enlarge the sheet (about 12 x 12 inches / 30 x 30 cm). This helps with even rolling.
- Spread the filling: Evenly spread half of the spinach-artichoke mixture over each pastry sheet, leaving about a ½-inch border along the edges to seal properly.
- Roll up tightly: Starting from one edge, carefully roll the pastry sheet into a tight log. Pinch the seam to seal and wrap each log in plastic wrap. Chill in the fridge for at least 20 minutes to firm up the dough and filling, which will make slicing easier.
- Slice and prepare for baking: Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper. Remove the logs from the fridge and slice each into ½-inch (1.3 cm) thick pinwheels using a sharp knife or pizza cutter.
- Egg wash and bake: Place the pinwheels cut side up on the baking sheet, spaced about 1 inch (2.5 cm) apart. Brush each with the egg wash for a golden, crispy crust. Bake for 18–22 minutes or until puffed and golden brown.
- Cool and serve: Let the pinwheels cool on the baking sheet for 5 minutes before transferring to a wire rack. They’re best enjoyed warm but still delicious at room temperature.
Heads up: if your filling feels too wet, add a tablespoon of breadcrumbs or extra Parmesan to help bind it. Also, slicing chilled logs helps keep the pinwheels neat — if you try slicing warm dough, they might squish or lose shape.
Cooking Tips & Techniques
One trick I learned early on is that thawing puff pastry properly is key. Too cold, and it cracks; too warm, and it gets sticky and hard to handle. I usually leave it on the counter for about 30 minutes — just until it’s soft enough to roll but still cold.
Draining the spinach and artichokes well can’t be skipped. I use a clean kitchen towel or cheesecloth to squeeze out as much moisture as possible to avoid soggy pinwheels. Honestly, this step makes a huge difference in crispiness.
When rolling the pastry, try to keep the filling evenly spread but not too thick near the edges — the pastry needs to seal properly to keep the pinwheels from unraveling during baking.
Also, brushing with egg wash is what gives the pinwheels that irresistible golden crunch. Don’t skimp here, even a light coat makes a big difference.
For even baking, rotate the baking sheet halfway through. If you notice the bottoms browning too fast, try baking on an upper rack or use a pizza stone for more even heat distribution.
And finally, patience after baking matters. Letting the pinwheels cool just a bit helps the filling set so they don’t fall apart when you pick them up.
Variations & Adaptations
- Vegan Version: Use dairy-free cream cheese and mozzarella alternatives, plus a flax egg (1 tablespoon ground flaxseed + 2.5 tablespoons water) for the egg wash.
- Spicy Pinwheels: Add a teaspoon of finely chopped jalapeños or a dash of cayenne to the filling for some heat.
- Herb-Infused: Mix in fresh chopped basil, thyme, or dill to the spinach-artichoke filling for an herbaceous twist.
- Gluten-Free: Use gluten-free puff pastry (available at specialty stores) and add a little xanthan gum if needed to bind the filling better.
- Cheese Swap: Try swapping mozzarella with smoked gouda or sharp cheddar for a different flavor profile. I once made these with a bit of crumbled feta for tang, which was surprisingly good.
If you want to switch up the cooking method, these pinwheels can be air-fried at 350°F (175°C) for about 12 minutes, turning halfway for even crispiness. Just watch closely the first time, as air fryer models vary.
Serving & Storage Suggestions
Serve these pinwheels warm for the best melty-cheese experience, maybe with a small bowl of marinara or ranch for dipping. They make a fantastic appetizer or party snack, and honestly, they’re great as a side with a simple soup or salad.
Leftovers refrigerate well in an airtight container for up to 3 days. To reheat, pop them in a preheated 350°F (175°C) oven for about 8 minutes to bring back that golden crisp. Microwave reheating tends to make them soggy, so I try to avoid that.
If you want to freeze them, slice and place uncooked pinwheels on a baking sheet, freeze until firm, then transfer to a freezer bag. Bake from frozen, adding a few extra minutes to the baking time.
Flavors tend to deepen after resting a few hours, so if you make them ahead, they taste even better the next day — just make sure to crisp them up again in the oven before serving.
Nutritional Information & Benefits
Each pinwheel (assuming 12 pieces per recipe) is roughly 150-180 calories, with about 10 grams of fat, 6 grams of protein, and 12 grams of carbs. They offer a decent dose of calcium and iron thanks to the cheese and spinach.
Spinach contributes fiber, vitamins A and C, and antioxidants, while artichokes add prebiotic fiber and vitamin K. The cream cheese and mozzarella provide calcium and protein essential for bone health.
This recipe can fit well into a balanced diet, especially when paired with a fresh salad or veggie side. For those watching carbs, the puff pastry can be swapped for lower-carb dough alternatives or made smaller for portion control.
Keep in mind the recipe contains dairy and gluten, so it’s not suitable for those with those allergies unless adapted as noted above.
Conclusion
These crispy spinach artichoke pinwheels with cheesy goodness have become a little kitchen favorite for good reason. They’re fun to make, easy to share, and hit that spot between comfort food and a fresh, veggie-packed bite. The crispy exterior paired with creamy, flavorful filling makes them just right for any casual gathering or a snack when you want something a bit special without fuss.
Feel free to tweak the filling or cheese blend to suit your taste — that’s part of the joy. I love how they bring a bit of cheesiness and green goodness together in a way that’s approachable and satisfying. If you enjoy cozy dishes like a classic chicken pot pie or a rich slow cooker beef stroganoff, these pinwheels fit right into your comfort food rotation.
Give them a try, and let me know how you customize yours! There’s something about sharing these bites that always sparks good conversation and cravings.
FAQs About Crispy Spinach Artichoke Pinwheels
Can I make these pinwheels ahead of time?
Yes! You can prepare and roll them, then refrigerate for up to 24 hours before slicing and baking. Just keep them wrapped tightly to prevent drying out.
What if I don’t have puff pastry?
You can try using crescent roll dough or even homemade pie crust, but puff pastry gives the flakiest, crispiest result.
How do I prevent soggy pinwheels?
Drain and squeeze out as much moisture as possible from the spinach and artichokes. Also, avoid overfilling and make sure the pastry seals well.
Can these be frozen after baking?
Yes, once baked and cooled, freeze in an airtight container. Reheat in the oven to keep them crispy.
Are these suitable for a vegetarian diet?
Absolutely! The recipe is vegetarian-friendly as is, just be sure the puff pastry you use doesn’t contain animal fats if you want to keep it strictly vegetarian.
Pin This Recipe!

Crispy Spinach Artichoke Pinwheels
These crispy spinach artichoke pinwheels feature a flaky puff pastry crust wrapped around a creamy, cheesy spinach and artichoke filling. Perfect as a quick, shareable appetizer or snack with a satisfying balance of crispiness and melty goodness.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 12 servings 1x
- Category: Appetizer
- Cuisine: American
Ingredients
- 2 sheets puff pastry, thawed
- 10 oz frozen chopped spinach, thawed and squeezed dry
- 1 can (14 oz) artichoke hearts, drained and chopped
- 8 oz cream cheese, softened
- 1 cup shredded mozzarella cheese (about 100 g)
- ½ cup grated Parmesan cheese (about 50 g)
- 2 cloves garlic, minced
- 1 tablespoon lemon juice
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ⅛ teaspoon red pepper flakes (optional)
- 1 egg beaten with 1 tablespoon water (egg wash)
Instructions
- In a medium bowl, mix the softened cream cheese, shredded mozzarella, grated Parmesan, minced garlic, lemon juice, salt, pepper, and red pepper flakes (if using) until combined and creamy, about 2 minutes.
- Fold in the well-drained chopped spinach and chopped artichoke hearts, ensuring excess moisture is squeezed out. The mixture should be thick but spreadable.
- On a lightly floured surface, gently roll each thawed puff pastry sheet to smooth out creases and slightly enlarge to about 12 x 12 inches.
- Evenly spread half of the spinach-artichoke mixture over each pastry sheet, leaving a ½-inch border along the edges.
- Starting from one edge, roll the pastry sheet into a tight log. Pinch the seam to seal and wrap each log in plastic wrap. Chill in the fridge for at least 20 minutes.
- Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Remove logs from fridge and slice each into ½-inch thick pinwheels using a sharp knife or pizza cutter.
- Place pinwheels cut side up on the baking sheet, spaced about 1 inch apart. Brush each with the egg wash.
- Bake for 18–22 minutes or until puffed and golden brown.
- Let cool on the baking sheet for 5 minutes before transferring to a wire rack. Serve warm or at room temperature.
Notes
Thaw puff pastry properly to avoid cracking or stickiness. Drain spinach and artichokes thoroughly to prevent soggy pinwheels. Chill rolled logs before slicing for neat pinwheels. Brush with egg wash for golden crust. Rotate baking sheet halfway for even baking. Let cool slightly before serving to set filling.
Nutrition
- Serving Size: 1 pinwheel
- Calories: 165
- Sugar: 1
- Sodium: 250
- Fat: 10
- Saturated Fat: 5
- Carbohydrates: 12
- Fiber: 2
- Protein: 6
Keywords: spinach artichoke pinwheels, cheesy appetizer, puff pastry snack, easy party food, vegetarian appetizer


