Appetizers & Snacks/ Vegetarian

Spinach and Artichoke Swirls

March 9, 2009 (Last Updated: January 17, 2020)

The ultimate appetizer for any occasion, these Spinach and Artichoke Swirls are the perfect usage for flaky puff pastry. They encompass the beloved flavors of spinach and artichoke dip in a refined, delicate bite.

Spinach and artichoke puff pastry swirl on a baking sheet

Once upon a time I was a poor college student. In a tiny, ill-equipped kitchen at Boston University, I created this masterpiece to take to a friend’s Oscar party. Before I headed off to the party, one of my housemates sampled one. She immediately begged me to make her a whole batch if she paid for all the ingredients. I, of course, accepted and happily turned out another batch the following day. The rest, my friends, is history. Thus was born the greatest appetizer of our time: Spinach and Artichoke Swirls. And years later this recipe has stood the test of time.

A platter of spinach and artichoke swirls

Imagine your favorite qualities of spinach and artichoke dip wrapped with flaky, buttery puff pastry. Not only is it delicious, but it’s perfect for parties, and really impressive considering how easy it is to make. It requires very little prep work since nearly all of the ingredients are commercially available as required in the recipe. You can easily purchase good quality puff pastry, cooked frozen spinach, and canned artichoke hearts at well-stocked supermarkets. You could use pre-shredded Swiss cheese too, but I encourage you to splurge for the pricier Gruyère and grate it yourself.

A sheet pan of spinach and artichoke puff pastry swirls

How to make Spinach and Artichoke Swirls

You’ll start out by sauteing chopped onion, garlic, and chili flakes until softened. Then combine this mixture with the thawed and squeezed frozen spinach, and roughly chopped canned artichoke hearts. Once it cools completely, add the cheeses, and seasonings. The filling is ready!

spinach, artichokes, and shredded cheese combined in a bowl

Next, unroll or unfold 1 sheet of thawed, frozen puff pastry. Cover it with half the filling, leaving a 1/2-inch border. Brush the furthest edge with egg wash, and then tightly roll the puff pastry away from you, like a jelly roll. The egg wash edge will seal the roll closed. Now you can carefully slice the roll into portions, and set onto a parchment-lined baking sheet. Repeat with the remaining dough and filling before brushing the whole batch with egg wash and baking until crispy and golden.

A sheet of puff pastry covered in a mixture of spinach, artichokes, and shredded cheese

Which brand of puff pastry should I use?

I’ve turned out many batches of this addictive pastry over the years. I find Pepperidge Farm brand puff pastry to be a bit easier to work with because it’s thicker (it comes in the 17.3-ounce package) and less sticky. Because it’s folded instead of rolled, the seams create an easy guide for cutting the pastry into slices. With that said, Pepperidge Farm brand uses vegetable oils instead of butter to create its layers. If the French have taught us anything, it’s that real butter is always better.

Trader Joe’s has their own brand of puff pastry (a 16-ounce package), which is rolled instead of folded. It’s considerably thinner and sticky in comparison, but it’s made with REAL BUTTER and more natural ingredients than the Pepperidge Farm counterpart. If your dough is on the softer side, you may want to refrigerate or freeze your assembled rolls briefly before cutting them, to ensure less messy slices.

I definitely prefer the Trader Joe’s puff pastry. The one downside is that they only sell is seasonally, usually between Thanksgiving and the New Year. I tend to stock up on it when it’s available, and it will last for a long time in the freezer.

A platter of spinach and artichoke swirls

I also really love making Cheese Borek with Trader Joe’s puff pastry! What is your favorite recipe using frozen puff pastry? Let me know in the comments below!

spinach and artichoke swirls
Print Recipe
5 from 3 votes

Spinach and Artichoke Swirls

The ultimate appetizer for any occasion, these Spinach and Artichoke Swirls are the perfect usage for flaky puff pastry. They encompass the beloved flavors of spinach and artichoke dip in a refined, delicate bite.
Prep Time15 mins
Cook Time35 mins
Total Time50 mins
Course: Appetizer, Snack
Cuisine: American
Keyword: entertaining, puff pastry recipes
Servings: 30 to 35 swirls
Calories: 53kcal
Author: Victoria


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


  • Heat oven to 400ºF. In small skillet over medium heat olive oil. Add onion, garlic, and chili flakes. Cook until softened, about 2 to 3 minutes. Remove from pan and combine in medium bowl with spinach and artichokes. Set aside to cool. 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. If the pastry is folded, make sure the seams are running vertically and the “ugly” side is facing you. Top with half the vegetable-cheese mixture, leaving a 1/2-inch border.
  • In small bowl combine egg and 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. 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 1/2-inch-thick slices, using the puff pastry’s seams to guide you, if they exist. Lay slices flat 2-inches apart on baking sheets covered with parchment paper. Brush with egg wash. Bake 25 to 35 minutes, or until golden.
  • Carefully use a spatula to remove pastries. They will often stick in the center where the cheese melts. Serve warm or at room temperature. These are best the day they are made.


Servings 30.0 * calories 53 * Total Fat 5 g * Saturated Fat 1 g * Monounsaturated Fat 0 g * Polyunsaturated Fat 0 g * Trans Fat 0 g * Cholesterol 7 mg * Sodium 116 mg * Potassium 63 mg * Total Carbohydrate 8 g * Dietary Fiber 0 g * Sugars 1 g * Protein 3 g
*All nutritional information is based on third-party calculations and should be considered estimates. Actual nutritional content will vary with brands used, measuring methods, portion sizes and more.*

Pin it for Later!

Spinach and artichoke swirls

Amazon disclosure – We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to and affiliated sites.

You Might Also Like


  • Reply
    April 21, 2009 at 1:44 am

    Salivating right now. And I remember fondly cooking in the French House kitchen too! 🙂

  • Reply
    April 21, 2009 at 2:52 am

    Tell me about it….I was the lucky taste tester 🙂 These were yummy!

  • Reply
    April 21, 2009 at 1:57 am

    Haha, good memories! That tiny excuse for a kitchen served us well in its limited capacity, lol.

  • Reply
    January 8, 2020 at 10:22 pm

    5 stars
    These are SO GOOD! So tasty!!

  • Reply
    Mary Kabakian
    January 9, 2020 at 10:31 pm

    5 stars
    Everyone loves these appetizers, they are so tasty!

  • Reply
    February 3, 2020 at 2:50 pm

    5 stars
    I was invited to a Super Bowl party and was wondering what to take with me, until I saw these on Victoria’s post.
    They were super easy to make and so very delicious. A “HIT” at the party !!!

    • Reply
      February 3, 2020 at 2:57 pm

      Thank you, Linda! This is one of my favorite recipes too 🙂 Glad everyone loved it!

    Leave a Reply