
Spinach Artichoke Swirls Recipe tastes like your favorite creamy spinach artichoke dip wrapped in buttery, flaky pastry with just the right hit of garlic and cheese. It works perfectly for busy hosts who want an impressive appetizer on the table in about 35 minutes from start to finish. I first brought these to a game night, and my friends stopped talking mid-sentence after the first bite, which I count as a life achievement.
Why Make This Spinach Artichoke Swirls Recipe at Home
You control everything at home, from how cheesy you want it to how much garlic you add. Store-bought appetizers often taste salty and flat, while these swirls taste fresh, rich, and full of real spinach and artichoke flavor.
You also save money when you bake a big batch instead of buying frozen party bites. The recipe scales easily, so you can feed a crowd or stash some in the freezer for a future snack attack.
These Spinach Artichoke Swirls disappeared in minutes at my party and tasted better than any restaurant appetizer I have ordered ★★★★★
Ingredients You Need
Puff pastry and base
- 1 sheet frozen puff pastry, thawed but still cold
- I like Pepperidge Farm or Trader Joe’s, but any all-butter puff pastry gives the best flavor.
- Keep it cold so it puffs nicely and stays flaky.
- 1 large egg, beaten with 1 teaspoon water for egg wash
- This gives the swirls a shiny, golden top.
Spinach and artichoke filling
- 1 cup frozen chopped spinach, thawed and very well squeezed dry
- Frozen spinach works better than fresh here and saves time.
- 1 cup canned or jarred artichoke hearts, well drained and finely chopped
- Use artichokes packed in water or brine, not marinated in heavy oil.
- 4 ounces cream cheese, softened
- Full-fat cream cheese gives the richest texture, but light cream cheese still works.
- 1/3 cup sour cream or plain Greek yogurt
- Greek yogurt adds a slight tang and more protein.
- 1 cup shredded mozzarella cheese
- Pre-shredded works, but fresh-shredded melts smoother.
- 1/4 cup grated Parmesan cheese
- Use real Parmesan, not the green can, for better flavor.
- 2 cloves garlic, minced
- 1/4 teaspoon onion powder
- 1/4 teaspoon crushed red pepper flakes
- Optional, but it adds a gentle kick.
- 1/2 teaspoon kosher salt, or to taste
- 1/4 teaspoon black pepper
Optional flavor boosters
- 2 tablespoons finely chopped green onion or chives
- 2 tablespoons finely chopped fresh parsley
Equipment list
- Baking sheet
- Parchment paper or silicone baking mat
- Medium mixing bowl
- Fork or spatula for mixing
- Rolling pin (optional, to even out the puff pastry)
- Sharp knife or unflavored dental floss for slicing the swirls
- Pastry brush for egg wash
Tips & Mistakes
- Squeeze the spinach extremely dry so the filling stays thick and the pastry stays crisp.
- Thaw the puff pastry in the fridge, not on a hot counter, so it stays cold and puffs nicely.
- Chill the filled roll before slicing so the swirls keep their shape and do not squish flat.
- Spread the filling in an even, thin layer and leave a small border so it does not ooze out.
- Use a sharp knife or dental floss to cut clean slices and avoid tearing the pastry.
- Do not overbake or the cheese can turn greasy; pull them when they look golden and puffed.
- Taste the filling before spreading and adjust salt, pepper, or chili flakes to your liking.
- Line the pan with parchment so the cheese that bubbles out does not glue itself to the tray.
How to Make Spinach Artichoke Swirls Recipe
Mix the filling
- Add the softened cream cheese, sour cream or Greek yogurt, garlic, onion powder, crushed red pepper, salt, and black pepper to a medium bowl.
- Stir until the mixture looks smooth and creamy with no big cream cheese lumps.
- Add the squeezed spinach, chopped artichoke hearts, mozzarella, Parmesan, and any optional herbs.
- Mix until everything looks evenly combined and the spinach and artichokes spread throughout the mixture.
Prep the puff pastry
- Line a baking sheet with parchment paper and set it aside.
- Lightly flour your work surface and unfold the thawed puff pastry sheet.
- Use a rolling pin to gently roll the pastry into roughly a 10 by 12 inch rectangle, just to smooth the seams and even it out.
- Keep the pastry cool to the touch; if it softens too much, slide it onto a tray and chill it for 5 to 10 minutes.
Fill and roll
- Spread the spinach artichoke filling over the puff pastry in a thin, even layer.
- Leave about a 1/2 inch border along one long edge so you can seal the roll.
- Start rolling from the opposite long side and roll the pastry into a tight log, similar to a jelly roll.
- Pinch the seam gently to seal and place the log seam side down.
Chill and slice
- Wrap the pastry log in plastic wrap or parchment and place it in the fridge for 20 to 30 minutes.
- Preheat your oven to 400°F while the log chills.
- After chilling, unwrap the log and place it on a cutting board.
- Use a sharp knife or dental floss to slice the log into 1/2 to 3/4 inch thick rounds.
Bake the swirls
- Arrange the slices on the lined baking sheet, leaving about 1 to 2 inches between each swirl.
- Brush the tops lightly with the egg wash so they bake up glossy and golden.
- Bake at 400°F for 16 to 20 minutes until the swirls puff up and the tops look deep golden.
- Let them cool on the pan for 5 minutes, then move them to a wire rack so the bottoms stay crisp.
Timing overview
- Prep time: about 15 minutes
- Chill time: 20 to 30 minutes
- Bake time: 16 to 20 minutes
- Total time: roughly 35 to 45 minutes, depending on how fast you mix and roll
Variations I've Tried
I swap mozzarella for shredded pepper jack when I want a spicier version. I sometimes add finely chopped cooked chicken breast for a heartier snack that works as a light lunch. I also tried a version with sun-dried tomatoes and a little feta, which gave the swirls a more Mediterranean flavor.
You can use whole wheat puff pastry if you find it, which adds a nutty taste and a bit more fiber. I also like a lighter version with reduced-fat cream cheese and Greek yogurt, plus extra spinach, which still tastes rich but sits lighter. If you need a vegetarian-friendly cheese option, pick cheeses labeled with vegetarian rennet.
How to Serve Spinach Artichoke Swirls Recipe
Serve these Spinach Artichoke Swirls warm or at room temperature on a platter with a small bowl of marinara or warm pizza sauce for dipping. They also taste great with a simple yogurt herb dip or a side of crunchy raw veggies. Pair them with sparkling water, flavored seltzer, or iced tea for a family-friendly snack spread. I often add them to a game day table next to chips, salsa, and a big salad so everyone finds something they like.
How to store
- Fridge: Cool the swirls completely, then store them in an airtight container in the refrigerator for up to 3 days.
- Freezer, unbaked: Slice the chilled log, freeze the slices on a tray until firm, then store them in a freezer bag for up to 2 months; bake from frozen and add 3 to 5 minutes to the bake time.
- Freezer, baked: Freeze fully cooled baked swirls in a single layer, then move them to a freezer bag and keep up to 2 months.
- Reheat: Warm baked swirls in a 350°F oven or toaster oven for 8 to 10 minutes until hot and crisp; avoid the microwave if possible since it can make the pastry soft.
Spinach Artichoke Swirls Recipe
Ingredients
Method
- Add the softened cream cheese, sour cream or Greek yogurt, minced garlic, onion powder, crushed red pepper flakes, kosher salt, and black pepper to a medium bowl.
- Stir until the mixture is smooth and creamy with no large cream cheese lumps.
- Add the well-squeezed spinach, chopped artichoke hearts, shredded mozzarella, grated Parmesan, and any optional herbs.
- Mix until everything is evenly combined and the spinach and artichokes are well distributed.
- Line a baking sheet with parchment paper and set aside.
- Lightly flour your work surface and unfold the thawed puff pastry sheet.
- Use a rolling pin to gently roll the pastry into roughly a 10 by 12 inch rectangle to smooth the seams and even it out.
- Keep the pastry cool to the touch; if it softens, transfer it to a tray and chill for 5 to 10 minutes.
- Spread the spinach artichoke filling over the puff pastry in a thin, even layer.
- Leave about a 1/2 inch border along one long edge so you can seal the roll.
- Starting from the opposite long side, roll the pastry into a tight log, jelly-roll style.
- Pinch the seam gently to seal and place the log seam side down.
- Wrap the pastry log in plastic wrap or parchment and chill in the refrigerator for 20 to 30 minutes.
- While the log chills, preheat the oven to 400°F (200°C).
- Unwrap the chilled log and place it on a cutting board.
- Use a sharp knife or unflavored dental floss to slice the log into 1/2 to 3/4 inch thick rounds.
- Arrange the slices on the prepared baking sheet, leaving 1 to 2 inches of space between each swirl.
- Brush the tops lightly with the egg wash so they bake up glossy and golden.
- Bake at 400°F for 16 to 20 minutes, until the swirls are puffed and deep golden on top.
- Let the swirls cool on the pan for 5 minutes, then transfer to a wire rack so the bottoms stay crisp. Serve warm or at room temperature.
Notes
Approximate per 1 of 12 swirls: 160–190 calories; fat 12–14 g; saturated fat 6–8 g; carbohydrates 10–13 g; fiber 1 g; sugars 1–2 g; protein 4–6 g; sodium 260–340 mg. Values will vary based on specific brands, exact pastry used, and portion size.
