
Spinach Artichoke Swirls Recipe tastes like warm, cheesy spinach artichoke dip wrapped in flaky, golden pastry, and it feels dangerously easy to eat half the tray by yourself. It works perfectly for busy hosts who want a crowd-pleasing appetizer in about 35–40 minutes from start to finish. I first baked these for a game night, and my friends stopped talking mid-sentence when they took the first bite, which I still count as a personal victory.
Why Make This Spinach Artichoke Swirls Recipe at Home
You control the ingredients, so these Spinach Artichoke Swirls taste fresher and richer than anything from the freezer aisle. You choose how cheesy, how garlicky, and how “spinach-forward” you want them, which helps when you cook for picky eaters or kids.
You also save time and stress during parties. You prep the filling ahead, roll the swirls, chill, then slice and bake right before guests arrive, so your kitchen smells amazing and you look impressively organized.
“These Spinach Artichoke Swirls disappeared in minutes at my party and people asked for the recipe before they finished chewing. ★★★★★”
Ingredients You Need
Puff pastry and base
- 1 box frozen puff pastry sheets, thawed but still cold
- I like Pepperidge Farm or Trader Joe’s puff pastry.
- Keep it cold so it puffs nicely and stays flaky.
- 1 large egg, beaten with 1 tablespoon water (for egg wash)
- 1 tablespoon olive oil or melted butter (optional, for richer flavor in the filling)
Spinach
- 1 package frozen chopped spinach, 10 ounces, thawed and squeezed very dry
- Squeeze in a clean kitchen towel until it feels almost crumbly.
- You can use fresh spinach: cook about 10 ounces fresh, then chop and squeeze dry.
Artichokes
- 1 can artichoke hearts, 14 ounces, drained and chopped
- Use artichokes packed in water or brine, not marinated, if you want a milder flavor.
- If you only have marinated artichokes, rinse them briefly and pat dry to reduce extra oil and seasoning.
Cheeses
- 4 ounces cream cheese, softened
- Use full-fat for the best texture; low-fat works but tastes less rich.
- 1 cup shredded mozzarella cheese
- Pre-shredded works fine here and saves time.
- 1/3 cup grated Parmesan cheese
- Use real Parmesan or Grana Padano for better flavor than the shelf-stable shaker.
Flavor boosters
- 2 cloves garlic, minced (or 1 teaspoon garlic powder as a shortcut)
- 1/4 teaspoon onion powder
- 1/4 teaspoon crushed red pepper flakes (optional, for a mild kick)
- 1/2 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon black pepper
- Zest of 1/2 lemon (optional, brightens the filling nicely)
Garnish (optional but tasty)
- 1–2 tablespoons grated Parmesan for sprinkling on top
- 1 tablespoon finely chopped fresh parsley or chives
Equipment
- Baking sheet
- Parchment paper or silicone baking mat
- Rolling pin (or a clean bottle in a pinch)
- Mixing bowl and spoon or spatula
- Sharp knife or serrated knife for slicing swirls
- Pastry brush for egg wash
- Clean kitchen towel or paper towels to squeeze spinach
Tips & Mistakes
- Chill the puff pastry before slicing so the swirls hold their shape and bake evenly.
- Squeeze the spinach extremely dry or the filling will leak moisture and make soggy bottoms.
- Spread the filling in an even, thin layer so you can roll tightly and avoid blowouts in the oven.
- Leave a small border at one long edge of the pastry so the roll seals and does not unravel.
- Use softened cream cheese so the filling mixes smoothly and spreads without tearing the pastry.
- Taste the filling before you spread it and adjust salt, pepper, or garlic so the flavor pops.
- Use a sharp knife and a gentle sawing motion to slice so you do not squash the roll.
- Bake on parchment so any melted cheese stays contained and clean-up stays easy.
- Do not overcrowd the baking sheet or the swirls will steam instead of puff and brown.
- Let the swirls cool a few minutes before serving so the cheese sets and nobody burns the roof of their mouth.
How to Make Spinach Artichoke Swirls Recipe
Step 1: Prep the spinach and artichokes
- Thaw the frozen spinach completely, then squeeze out as much water as possible.
- Keep squeezing until the spinach feels almost dry; this step keeps the pastry crisp.
- Drain the artichoke hearts well, then chop them into small pieces so they mix evenly into the filling.
Step 2: Mix the filling
- Add cream cheese to a mixing bowl and stir until smooth and creamy.
- Add the chopped spinach, chopped artichokes, mozzarella, Parmesan, garlic, onion powder, crushed red pepper, salt, pepper, lemon zest, and olive oil or melted butter if using.
- Stir until everything combines and no big clumps of spinach or cheese remain.
- Taste a small bit and adjust seasoning with more salt, pepper, or garlic if you want a stronger flavor.
Step 3: Prep the puff pastry
- Line a baking sheet with parchment paper and set it aside.
- Lightly flour your work surface and unfold one sheet of puff pastry.
- If the pastry looks very thick or uneven, gently roll it into a rectangle about 10 by 12 inches.
- Keep the pastry cool; if it feels soft or sticky, place it in the fridge for 5–10 minutes.
Step 4: Spread and roll
- Spread half of the spinach artichoke filling over the puff pastry in a thin, even layer.
- Leave about 1/2 inch border along one long edge so you can seal the roll.
- Starting from the opposite long edge, roll the pastry up tightly into a log, like a jelly roll.
- Pinch the seam gently to seal, then place the roll seam-side down on a cutting board.
- Repeat with the second sheet of puff pastry and the remaining filling.
Step 5: Chill and slice
- Place both pastry logs on a tray or plate and refrigerate them for 20–30 minutes.
- This short chill time firms up the dough and the filling so you slice clean rounds.
- Preheat your oven to 400°F while the logs chill.
- After chilling, use a sharp knife to slice each log into 1/2 to 3/4 inch thick swirls.
- Arrange the slices on the prepared baking sheet, leaving about 1–2 inches between each swirl.
Step 6: Egg wash and bake
- Whisk the egg with 1 tablespoon of water to make an egg wash.
- Brush the tops and sides of each swirl lightly with egg wash so they bake up shiny and golden.
- Sprinkle a little extra Parmesan on top if you like extra cheesy flavor.
- Bake at 400°F for 16–20 minutes until the swirls puff up and turn deep golden brown around the edges.
- Rotate the pan halfway through baking so they brown evenly.
Step 7: Cool and garnish
- Remove the baking sheet from the oven and let the Spinach Artichoke Swirls cool for 5 minutes.
- Sprinkle with chopped parsley or chives for a fresh pop of color and flavor.
- Transfer to a serving platter and serve warm while the centers stay gooey and cheesy.
Variations I've Tried
I swap mozzarella with shredded provolone or fontina when I want a slightly sharper, more grown-up flavor. I also add a few chopped sun-dried tomatoes for a sweet, tangy bite that pairs nicely with the spinach and artichokes. When I cook for spice lovers, I stir in extra crushed red pepper or a spoonful of finely chopped pickled jalapeños. For a lighter version, I use reduced-fat cream cheese and part-skim mozzarella and nobody at the party seems to notice.
How to Serve Spinach Artichoke Swirls Recipe
Serve these Spinach Artichoke Swirls warm on a platter with a small bowl of marinara or warm pizza sauce for dipping. They also taste great with a simple yogurt-based ranch or garlic herb dip. Pair them with sparkling water, flavored seltzer, or iced tea for a family-friendly snack spread. I like to add a big veggie tray and some fresh fruit so the table looks colorful and balanced.
How to store
- Cool leftovers completely, then store in an airtight container in the fridge for up to 3 days.
- Reheat in a 350°F oven or toaster oven for 6–8 minutes until hot and crisp again; avoid the microwave if possible since it softens the pastry.
- Freeze unbaked swirls on a baking sheet until solid, then transfer to a freezer bag and keep up to 2 months; bake from frozen at 400°F and add a few extra minutes.
- Freeze baked swirls in a single layer, then move to a container; reheat from frozen at 350°F for 10–12 minutes until warmed through and flaky.
Spinach Artichoke Swirls Recipe
Ingredients
Instructions
- Thaw the frozen spinach completely, then squeeze out as much water as possible until it feels almost dry.
- Drain the artichoke hearts well and chop them into small pieces so they mix evenly into the filling.
- Add the softened cream cheese to a mixing bowl and stir until smooth and creamy.
- Add the chopped spinach, chopped artichokes, mozzarella, Parmesan, garlic, onion powder, crushed red pepper flakes, salt, pepper, lemon zest, and olive oil or melted butter if using.
- Stir until everything is well combined and no large clumps of spinach or cheese remain, then taste and adjust seasoning if needed.
- Line a baking sheet with parchment paper and set aside.
- Lightly flour your work surface and unfold one sheet of puff pastry.
- If the pastry is very thick or uneven, gently roll it into a rectangle about 10 by 12 inches, keeping it cool as you work.
- Spread half of the spinach artichoke filling over the puff pastry in a thin, even layer, leaving a 1/2-inch border along one long edge.
- Starting from the opposite long edge, roll the pastry up tightly into a log, like a jelly roll, and pinch the seam to seal.
- Place the roll seam-side down on a cutting board and repeat with the second puff pastry sheet and remaining filling.
- Place both pastry logs on a tray or plate and refrigerate for 20–30 minutes to firm up.
- While the logs chill, preheat the oven to 400°F (200°C).
- After chilling, use a sharp knife to slice each log into 1/2- to 3/4-inch-thick swirls.
- Arrange the slices on the prepared baking sheet, leaving 1–2 inches between each swirl.
- Whisk the egg with 1 tablespoon of water to make an egg wash.
- Brush the tops and sides of each swirl lightly with the egg wash.
- Sprinkle a little extra Parmesan on top if desired for extra cheesy flavor.
- Bake at 400°F for 16–20 minutes, rotating the pan halfway through, until the swirls are puffed and deep golden brown around the edges.
- Remove the baking sheet from the oven and let the swirls cool for about 5 minutes so the cheese can set slightly.
- Sprinkle with chopped parsley or chives if using, transfer to a serving platter, and serve warm.
Notes
Approximate per 1 swirl (about 1/24 of recipe): 150 calories; fat 10 g; saturated fat 4.5 g; carbohydrates 11 g; fiber 1 g; sugars 1 g; protein 4 g; sodium 210 mg. Values are estimates and will vary based on brands, exact puff pastry used, and portion size.
