Best Spinach Artichoke Pinwheels Appetizer (Easy Puff Pastry Recipe)
If you are obsessed with warm, bubbly spinach artichoke dip but hate hovering over a crockpot with a bag of chips, let me introduce you to Spinach Artichoke Pinwheels. We are taking all that creamy, garlicky, cheesy goodness and rolling it up inside golden, flaky puff pastry.

They look like you spent hours making these appetizers, but they take minimal effort. Serve them up hot at your next party, package them as an easy game-day finger food, or pair them with a simple side salad for a light, delicious lunch. Let’s get rolling!
🌟 Ingredient Notes

- ✅ Puff Pastry Sheet – Keep it frozen until you’re ready to thaw and use it! Flaky layers of buttery pastry turn standard spinach dip into a portable party snack.
- ✅ Frozen Spinach – Make sure it’s fully thawed. The absolute secret to crispy pastry here is squeezing out every last drop of moisture using a clean kitchen towel.
- ✅ Artichoke Hearts – Canned or jarred in water works great. Give them a rough chop and pat them dry so they don’t introduce excess liquid to your filling.
- ✅ Cheese Trio – Softened cream cheese creates the rich base, mozzarella gives you that stretchy, melty pull, and shredded Parmesan adds a sharp, salty bite.
- ✅ Egg & Water – Whisked together for an egg wash to give your pastry that shiny, bakery-style golden brown finish.
How to Make Spinach Artichoke Pinwheels
1. In a medium glass mixing bowl, combine your softened cream cheese mixture with the well-drained spinach, chopped artichokes, shredded mozzarella, and Parmesan cheese.

2. Stir everything together until the spinach, artichokes, and cheeses are fully and evenly incorporated into a thick filling.

3. Roll out your puff pastry sheet on a clean work surface and spread the spinach artichoke mixture evenly across the dough, leaving a small border along the edges.

4. Tightly roll the pastry into a log, wrap it in plastic wrap, chill in the freezer for a bit, then use a sharp chef’s knife to slice the log into 8 to 10 even pinwheel rounds.

5. Place the sliced pinwheels onto a parchment-lined baking sheet and brush the outer pastry edges and tops generously with your whisked egg wash.

6. Sprinkle a little extra shredded mozzarella cheese over the top of each unbaked pinwheel before popping the pan into a preheated oven.

7. Bake until the puff pastry is sky-high, crispy, and deep golden brown, with the cheesy filling bubbly and melted. Let cool slightly and enjoy!

🍽️ Turning Pinwheels Into a Meal
While Spinach Artichoke Pinwheels make an incredible starter, you can easily build a satisfying, full dinner menu around them without breaking a sweat.
Pair a couple of warm pinwheels with a fresh, crispy salad tossed in lemon vinaigrette for a speedy lunch. If you’re hosting a fun casual dinner, kick off the meal with this easy tomato bruschetta recipe with balsamic as an appetizer while the pinwheels bake.
For the ultimate cozy dinner lineup, serve these flaky bites alongside a plate of these Air Fryer Beef Short Ribs or these No Fail Juicy Pork Chops.
Smart Flavor Tweaks
- Melt a little delicious garlic scape butter and brush it over the baked pastry edges right when they come out of the oven for an insanely amazing aroma!
- Fold 1/4 cup of cooked, crumbled bacon into the spinach cream cheese mixture before rolling for a smoky, savory twist.
- Mix in finely chopped sun-dried tomatoes for a bright pop of color and tangy flavor that pairs beautifully with artichokes.
- Set out a bowl of fresh cucumber avocado salsa alongside these warm pinwheels for a cool, creamy contrast on your appetizer table.
❓ Frequently Asked Questions
Trapped moisture is the enemy of flaky pastry! If your thawed spinach and artichokes aren’t squeezed completely bone-dry, steam will release into the dough while baking and prevent it from crisping up properly.
Yes! You can roll the log, wrap it tightly in plastic wrap, and keep it in the fridge overnight. Just slice, egg wash, and bake fresh right before your guests arrive
You can, though crescent dough yields a softer, more bread-like pinwheel rather than light, shatteringly flaky layers of puff pastry.
Freshness & Reheating Guide
Storing Leftovers: Store any leftover baked pinwheels in an airtight container in the refrigerator for up to 3 days.
Freezing Instructions: You can freeze sliced, unbaked pinwheels on a baking sheet until solid, then transfer to a freezer bag for up to 1 month. Bake directly from frozen at 400°F, adding 3–5 minutes to the total bake time.
How to Reheat: Skip the microwave (I think it makes pastry too chewy!). Reheat baked pinwheels in a 350°F oven or air fryer for 5-8 minutes until warmed through and crisp on the outside.

No need to spend all day in the kitchen to look like a gourmet host. Whip up a batch of these cheesy pinwheels, pour a glass of white wine, and watch them disappear in seconds! Drop a comment below and let me know if you served these for lunch or a party!
~Joanne

Spinach Artichoke Pinwheels
Flaky, golden puff pastry rolled with a creamy, garlicky spinach, artichoke, cream cheese, and mozzarella filling! Perfect easy appetizer or light lunch side.
Ingredients
- 1 (13.2 oz) sheet Puff pastry dough (thawed)
- 1 cup Frozen spinach (thawed and squeezed completely dry)
- 1 cup Artichoke hearts (chopped and patted dry)
- 4 oz Cream cheese (softened)
- ¼ cup Shredded Parmesan cheese
- ½ cup Shredded mozzarella cheese (plus extra for topping)
- ¼ tsp Salt
- ¼ tsp Black pepper
- ½ tsp Garlic powder
- 1 Large egg
- 1 tbsp Water
Instructions
- Squeeze all excess moisture out of thawed spinach using a clean kitchen towel. Pat chopped artichokes dry with paper towels.
- In a medium bowl using a mixer, beat softened cream cheese, salt, pepper, and garlic powder until smooth and creamy.
- Fold in dried spinach, chopped artichokes, mozzarella, and Parmesan cheese until fully combined.
- Roll out puff pastry on a clean surface. Spread spinach artichoke mixture evenly over dough, leaving a small border around the edges.
- Starting from one short side, tightly roll pastry into a log. Wrap tightly in plastic wrap and freeze for 15 minutes to firm up.
- Preheat oven to 400°F and line a baking sheet with parchment paper.
- Slice chilled log into 8 to 10 even pinwheels, wiping knife clean between cuts. Place on prepared baking sheet spaced 2 inches apart.
- Whisk egg and water in a small bowl. Brush tops and edges of pinwheels with egg wash and sprinkle extra mozzarella on top if desired.
- Bake for 18 to 22 minutes until golden brown and puffed. Allow to cool slightly before serving warm.
Notes
- The Dental Floss Slice Trick: Skip squishing your pastry log with a dull knife! Slide a piece of unflavored dental floss under the chilled log, cross the ends over the top, and pull tight to slice perfect, perfectly round pinwheels every single time.
- Dough Thawing Rules: Thaw puff pastry in the fridge overnight rather than on the counter. Cold butter inside the dough creates maximum steam pockets in a hot oven, giving you sky-high puff layers!
- Garnish Upgrade: Garnish freshly baked pinwheels with finely chopped fresh basil or a pinch of crushed red pepper flakes for an extra pop of fresh flavor and heat!
Nutrition Information:
Yield: 10 Serving Size: 1Amount Per Serving: Calories: 150Total Fat: 10gSaturated Fat: 5gUnsaturated Fat: 5gCholesterol: 42mgSodium: 335mgCarbohydrates: 8gFiber: 3gSugar: 1gProtein: 9g
All nutritional information is based on third-party calculations and is only an estimate. Each recipe and nutritional value will vary depending on the brands you use, measuring methods, and portion sizes per household.
