Go Back
+ servings
overhead closeup view of a pile of spinach and artichoke puff pastry swirls
Print Recipe
5 from 8 votes

Spinach and Artichoke Puff Pastry Swirls

The ultimate appetizer for any occasion, these Spinach and Artichoke Puff Pastry Swirls (or Pinwheels) are perfect. They encompass the beloved flavors of spinach and artichoke dip in a refined, delicate bite.
Prep Time25 mins
Cook Time35 mins
Total Time1 hr
Course: Appetizer, Snack
Cuisine: American
Servings: 35 to 42 swirls
Calories: 73kcal
Author: Victoria


  • 1 tablespoon olive oil
  • ¾ cup finely chopped onion
  • 2 cloves garlic finely chopped
  • Pinch crushed chili flakes
  • 1 (10-ounce) package frozen chopped spinach thawed and squeezed of extra water
  • 1 (14-ounce) can artichoke hearts drained, squeezed of extra liquid, and roughly chopped (about 1 ½ cups or 10 artichoke hearts)
  • 5 ounces (about 1 ½ cups) grated Gruyère, Comte, or Emmentaler cheese
  • ¼ cup grated Parmesan cheese
  • Kosher salt and freshly ground black pepper
  • 1 (17.3 to 18.3-ounce) package frozen puff pastry thawed (the size will depend on the brand)
  • 1 large egg


  • Heat oven to 400ºF. Line 2 to 3 baking sheets with parchment paper, and set aside. The number of baking sheets will depend on the brand of puff pastry (it's size) and your resulting yield.
  • In a small skillet over medium heat olive oil. Add onion, garlic, and chili flakes. Cook until softened and translucent, about 3 to 4 minutes. Remove from pan, transfer to a mixing bowl and set aside to cool.
  • Add the spinach and artichokes to the mixing bowl. Stir in Gruyère and Parmesan. Season with salt and pepper to taste.
  • Unfold or unroll one of the two puff pastry sheets on lightly floured surface. Lightly flour both sides of the pastry if it seems wet or sticky at all. If the pastry is folded, make sure the seams are running vertically and the “ugly” side is facing you. The long side of the pastry should be at the top and bottom of your work surface, with the shorter sides on the left and right. Top with half the vegetable-cheese mixture, leaving a ½-inch border.
  • In small bowl beat egg with 1 tablespoon water. Brush the furthest edge with a little egg wash. Starting at the end closest to you, roll up pastry, jelly-roll-style, sealing the roll with the egg wash edge. Roll neither tightly nor too loosely. You want enough looseness for the puff pastry inside the coil to have room to expand, but tight enough that the fillings don’t completely fall out when you transfer to baking sheets. Repeat with the other puff pastry sheet and the remaining filling. If the rolls seems soft, freeze them for about 10 to 15 minutes to firm up and allow for easier slicing.
  • Cut each roll into ½-inch-thick slices, using the puff pastry’s seams to guide you, if they exist. Lay slices flat 2-inches apart on parchment-lined baking sheets. Lightly brush with egg wash on the sides and top of each roll. You may want to you more of a dabbing motion so you don't dislodge any of the filling or get big drips of egg on your pan. Bake 25 to 30 minutes, or until golden, rotating the sheets from top to bottom and front to back partway through.
  • Depending on the resistance of your parchment paper brand these will either slide right off is stick a little in the middle where the cheese melts, but gently pry them free with a spatula with minimal effort. Serve warm or at room temperature. These are best the day they are made.



  • If you’re in the United States these are several brand options for puff pastry. In general, all butter puff pastry is the way to go regardless of the brand or wherever in the world you are procuring puff pastry. I recommend Trader Joe's puff pastry, but it's only available seasonally (typically from November through December)
  • Pepperidge Farms Puff Pastry (17.3 ounce package) is thicker but smaller dimensions so the yield is lower, but you will have larger spirals with thicker puff pastry throughout. Trader Joe's (18.3 ounce package) is a thinner puff pastry with slightly larger dimensions. It yields more dainty, super crispy morsels. You’ll get about 10 to 15 more pinwheels from this brand (about 40 to 43 versus 30 to 33).
  • To brush these swirls with egg wash I tend to blot/dab the egg wash with a pastry brush around the sides and over the top to ensure I don't get big drips of egg wash on my sheet pan.
  • These will be super crispy the day they are baked and soften significantly by day 2. They are still tasty but the texture won’t be the same.


Serving: 1piece | Calories: 73kcal | Carbohydrates: 5g | Protein: 2g | Fat: 5g | Saturated Fat: 2g | Cholesterol: 10mg | Sodium: 90mg | Potassium: 6mg | Fiber: 1g