The oven’s preheating, and I’ve already got a plate of Spinach Artichoke Swirls ready to bake. Just rolled them up, and they’re looking golden-edged and delicious.
These little bites are perfect for last-minute gatherings when you want something impressive but don’t have hours to spend in the kitchen. They whip up super fast with puff pastry instead of homemade dough (trust me on this). You’ll have cheesy, gooey goodness in under 30 minutes. Seriously, your friends won’t believe how easy they were to make! Get ready for a tasty treat.
Why You’ll Love This Spinach Artichoke Swirls
- Super Easy Prep: Just mix, roll, and slice — you’ll have a crowd-pleaser ready in no time.
- Bold Flavor Punch: The creamy cheese with garlic and artichokes makes it totally addictive (trust me on this).
- Crisp-Tender Perfection: That flaky puff pastry combined with a gooey filling creates an awesome texture combo you won’t forget.
- Endless Variations: Swap out the spinach for kale or add some sun-dried tomatoes; it’s super flexible based on what you have.
- Great for Leftovers: It reheats well — but the texture changes slightly by day 2, so eat ‘em up quick!
Spinach Artichoke Swirls Ingredients
For the Dough:
puff pastry (1 package) — Chill the puff pastry before rolling it out, or it’ll tear and stick.
cream cheese (1 cup) — Use full-fat cream cheese, or your swirls won’t be creamy enough—no low-fat nonsense!
shredded mozzarella cheese (1 cup) — Don’t skimp on shredded mozzarella; it’s gotta be fresh for the best gooeyness.
spinach (1 cup) — Sauté the spinach first to remove moisture, or your swirls’ll end up soggy.
artichoke hearts (1 cup) — Get canned artichoke hearts in water, not oil—oil’ll ruin the texture.
garlic (2 cloves) — Always use fresh garlic; powdered just won’t bring that punch of flavor.
salt (1 teaspoon) — Don’t skip the salt; it brings out all the flavors, or they’ll taste bland.
black pepper (1 teaspoon) — Use fresh black pepper, or you’re missing out on that kick it needs.
For the Garnish:
parmesan cheese (1 tablespoon) — Grate your own parmesan—don’t even think about using that pre-grated stuff!
fresh parsley (1 tablespoon) — Chop fresh parsley finely; don’t leave big chunks, or it’ll overwhelm the dish.
Full measurements in the recipe card below.
How to Make Spinach Artichoke Swirls
1. Mix the Filling: In a mixing bowl, combine the cream cheese, shredded mozzarella cheese, spinach, artichoke hearts, minced garlic, salt, and black pepper. Mix until everything’s well incorporated and creamy.
2. Roll Out Pastry: Roll out the chilled puff pastry on a lightly floured surface to about 1/4 inch thick. (This is where it gets fun — don’t rush or you’ll end up tearing it.)
3. Spread the Filling: Spread the creamy filling evenly over the rolled-out puff pastry. Make sure to reach all corners so every bite’s packed with flavor.
4. Roll It Up: Starting from one edge, carefully roll the pastry tightly into a log shape. You want it snug but not too tight — we’re going for swirls here, not a stress ball!
5. Slice and Arrange: Slice the log into 1-inch thick pieces and place them on a baking sheet lined with parchment paper. And don’t worry if some aren’t perfect; they’ll still taste amazing.
6. Sprinkle and Bake: Preheat your oven to 400°F (200°C). Sprinkle grated parmesan cheese on top of each swirl before baking them for 20-25 minutes or until they’re golden brown and puffed up.
7. Cool and Garnish: Once baked, remove them from the oven and let cool for a few minutes. Garnish with finely chopped fresh parsley before diving in!
Exact quantities in the recipe card below.
How to Store Spinach Artichoke Swirls
- Room Temperature: They can hang out for about 2 hours if you’re serving them at a party. Just keep them covered loosely with foil or a clean kitchen towel to keep dust away.
- Refrigerator: Store leftovers in an airtight container for up to 3 days. Just know that the crispy topping softens, so they won’t be as crunchy when you take ‘em out.
- Freezer: You can freeze these bad boys for up to 2 months! Wrap each swirl tightly in plastic wrap and then place them in a freezer bag. (Double wrapping is key here.)
- Reheating: Pop them back in the oven at 350°F until heated through, which usually takes about 10-15 minutes. You’ll know they’re ready when they’re warm and the cheese starts to get melty-gooey again!
What to Serve with Spinach Artichoke Swirls?
These little bites are cheesy and rich, so you’ll want sides that lighten things up a bit or add a refreshing contrast.
- Mixed Green Salad: Crisp greens with a tangy vinaigrette balance the richness perfectly. It’s easy to throw together in 10 minutes.
- Roasted Cherry Tomatoes: Their juicy burst offers a delightful texture contrast. Just toss them with olive oil, salt, and roast for 15-20 minutes.
- Lemon-Herb Hummus: The acidity brightens the dish. Try serving it cold alongside for a refreshing dip that complements the flavors.
- Pickled Vegetables: A crunchy, tangy bite cuts through the creaminess. You can prep these ahead and serve them chilled for extra zing.
- Fruit Salsa: A fresh mix of diced mango, pineapple, and lime juice brings sweetness and acidity that livens things up.
- Crispy Potato Wedges: The crunchy texture is satisfying against the gooey swirls. Season them well and bake while your dish cooks for timing.
- Garlic Yogurt Dip: Creamy yet tangy, this dip adds a cooling effect. Mix yogurt with minced garlic and lemon juice just before serving.
- Spicy Olive Tapenade: A spoonful on top gives it an exciting kick! Just chop olives and mix with capers; it takes only 5 minutes.
Spinach Artichoke Swirls Variations
Here’s how to play with this recipe and make it even more fun!
- Spinach Artichoke Swirls with a Kick: Add 1 teaspoon red pepper flakes with the garlic for some heat.
- Cheesy Herb Delight: Mix in 1 tablespoon of dried Italian herbs with the filling for extra flavor.
- Creamy Dill Twist: Stir in 1 tablespoon chopped fresh dill into the cream cheese mixture for a fresh note (trust me, it’s great!).
- Next Level Bacon Crunch: Fold in 1 cup of cooked, crumbled bacon into the filling for a smoky, savory upgrade.
- Loaded Veggie Version: Toss in 1/2 cup finely chopped bell peppers or mushrooms when mixing the filling for added texture.
- Garlic Lovers’ Dream: Increase to 4 cloves of garlic for an aromatic punch (but don’t blame me if your breath is garlicky!).
- Nutty Spinach Artichoke Swirls: Add 1/4 cup toasted pine nuts to the filling before rolling for a delightful crunch.
Make Ahead Options for Spinach Artichoke Swirls
I love prepping the filling for these Spinach Artichoke Swirls a day in advance. Just mix everything up and store it in an airtight container in the fridge. You can even roll up the pastry into logs and wrap them tightly in plastic wrap, then keep them chilled for about 24 hours before baking. I’ve found that the filling holds well, but the puff pastry loses some of its fluffiness if you leave it too long (so bake right before serving for that crispy texture!). When you’re ready to enjoy, just slice them, sprinkle on that parmesan, and pop ‘em in the oven. Keep it simple!
Spinach Artichoke Swirls Recipe FAQs
Can I make Spinach Artichoke Swirls ahead of time?
Absolutely! You can prep these swirls a few hours in advance. Just assemble them, slice, and cover them tightly with plastic wrap. Store them in the fridge until you’re ready to bake. When you’re set to eat, sprinkle on that parmesan and pop ’em in the oven. Just keep an eye on the baking time; they might need a minute or two longer if they’re cold from the fridge.
What can I substitute for artichoke hearts in this dish?
If you don’t have artichoke hearts on hand, you could use chopped mushrooms or even roasted red peppers for a different flavor twist. Just make sure whatever you choose is diced small so it mixes well with everything else. (Trust me, big chunks won’t work!) You want that nice creamy filling throughout every swirl, so keep the texture in mind!
Why did my Spinach Artichoke Swirls turn out soggy?
Sogginess usually comes from too much moisture in your spinach or artichokes. If you’re using fresh spinach, sauté it first to get rid of excess water. For canned artichokes, drain and pat them dry before mixing them into the filling. You’ll know they’re ready when the filling is creamy but thick — it shouldn’t be runny at all!
Can I use low-fat cream cheese for this recipe?
Please don’t! Low-fat cream cheese just doesn’t give that rich and creamy texture you want for these swirls. It’ll turn out dry and not nearly as satisfying (and we don’t want that!). Stick with full-fat cream cheese for the best results — trust me on this one! You’ll be glad you did when you’re enjoying those melty-gooey bites!
Final Thoughts on Spinach Artichoke Swirls
What makes these Spinach Artichoke Swirls so worth it is the flavor payoff. You’ve got that creamy, cheesy filling mixed with fresh garlic and herbs, all wrapped in flaky puff pastry—it’s a party in your mouth! If you’re looking for something fun and satisfying to whip up for your next get-together (or just dinner), this is it. Seriously, if you’ve been putting this off, tonight’s the night. Let me know how yours turned out in the comments!

Spinach Artichoke Swirls
Ingredients
Method
- In a mixing bowl, combine the cream cheese, mozzarella cheese, spinach, artichoke hearts, garlic, salt, and black pepper.
- Mix until all ingredients are well incorporated and set aside.
- Roll out the thawed puff pastry on a lightly floured surface to about 1/4 inch thickness.
- Spread the filling evenly over the surface of the puff pastry.
- Starting from one edge, carefully roll the pastry tightly into a log.
- Slice the log into 1-inch thick pieces and place them on a baking sheet lined with parchment paper.
- Preheat the oven to 400°F (200°C).
- Sprinkle the tops with grated parmesan cheese.
- Bake for 20-25 minutes or until golden brown and puffed up.
- Remove from the oven and let cool for a few minutes.
- Garnish with fresh parsley before serving.






