Imagine sinking your teeth into a warm, flaky pastry that bursts with the rich, creamy flavors of spinach and artichoke, sending your taste buds dancing in delight. These Spinach Artichoke Swirls not only tantalize the senses with their inviting aroma but also promise a delightful crunch followed by a heavenly melt-in-your-mouth experience, making them an irresistible choice for any gathering.
Picture this: you’re at a lively party, laughter fills the air, and everyone is reaching for these delectable morsels that vanish faster than you can say “spinach.” Growing up, my family always made these swirls for special occasions, and each bite brings back memories of joy and togetherness. Whether it’s game day or a cozy get-together, these savory delights will elevate any event and leave your guests begging for the recipe.
Why Is Spinach Artichoke Swirls So Irresistibly Good?
Deliciously creamy, the combination of cream cheese, sour cream, and parmesan creates a rich filling that’s hard to resist. Fresh spinach and artichokes lend a vibrant color and a burst of flavor, perfect for any gathering. Quick to make, with just 20 minutes of prep time, these swirls are ideal for last-minute entertaining. Versatile and fun, they can be served warm or at room temperature, making them a hit at any occasion. Plus, they’re sure to impress your guests while keeping your prep stress-free!
What Goes Into Spinach Artichoke Swirls
For the Filling
- 1 cup fresh spinach, chopped – Fresh spinach adds vibrant color and a healthy touch to your swirls.
- 1 cup artichoke hearts, drained and chopped – Artichokes bring a tangy flavor that perfectly complements the creamy filling.
- 1 cup cream cheese, softened – Cream cheese provides a rich and smooth base for your delicious mixture.
- 1/2 cup sour cream – Sour cream adds a delightful tanginess that enhances the overall flavor profile.
- 1/2 cup parmesan cheese, grated – Grated parmesan contributes a nutty taste and helps bind the filling together.
- 1 clove garlic, minced – Minced garlic infuses the filling with aromatic warmth and depth of flavor.
- 1/2 teaspoon salt – A touch of salt brings out all the flavors without overpowering them.
- 1/4 teaspoon black pepper – Black pepper adds a gentle kick that balances the creaminess of the filling.
For the Dough
- 1 sheet puff pastry, thawed – Puff pastry creates a flaky, buttery crust that wraps around your savory spinach artichoke swirls.
How to Make Spinach Artichoke Swirls
1. Combine ingredients: In a mixing bowl, combine 1 cup chopped fresh spinach, 1 cup drained and chopped artichoke hearts, 1 cup softened cream cheese, 1/2 cup sour cream, 1/2 cup grated parmesan cheese, 1 minced garlic clove, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Mix until well combined for a creamy filling.
2. Preheat oven: Preheat your oven to 375°F (190°C). Meanwhile, roll out your sheet of thawed puff pastry on a lightly floured surface. This will help ensure it doesn’t stick while you assemble the swirls.
3. Spread filling: Spread the delicious spinach artichoke filling evenly over the puff pastry. Make sure to cover all edges so every bite is packed with flavor!
4. Roll tightly: Starting from one edge, roll the pastry tightly into a log. Once rolled, cut the log into 1-inch pieces to form your swirls; they should be perfectly bite-sized!
5. Bake swirls: Place the swirls on a baking sheet lined with parchment paper. Bake for 20-25 minutes or until they turn golden brown and are puffed up beautifully.
6. Cool and serve: Remove from the oven and let cool slightly before serving. They’ll be warm and inviting—perfect for any gathering!
Optional: Serve with a sprinkle of extra parmesan on top for added flavor.
Exact quantities are listed in the recipe card below.
Expert Tips
- Fresh Ingredients: Use fresh spinach and high-quality artichoke hearts for a vibrant flavor that elevates your Spinach Artichoke Swirls.
- Soften Cream Cheese: Ensure the cream cheese is fully softened to blend seamlessly with other ingredients, preventing lumps in your filling.
- Avoid Overfilling: Spread the filling evenly but don’t overdo it. Too much filling can make rolling difficult and lead to messy swirls.
- Chill Before Baking: If your puff pastry gets too warm while preparing, chill it briefly before baking to maintain its flaky texture.
- Watch the Bake Time: Keep an eye on your swirls in the oven. Every oven is different, and you want them golden brown but not burnt!
How to Store and Freeze Spinach Artichoke Swirls
- Fridge: Store your Spinach Artichoke Swirls in an airtight container for up to 3 days. This keeps them fresh and ready for snacking!
- Freezer: For longer storage, freeze the swirls on a baking sheet until solid, then transfer them to a freezer bag. They can last up to 2 months.
- Reheating: To enjoy leftover swirls, bake them at 350°F (175°C) for about 15 minutes or until heated through. Perfect for a quick appetizer!
- Avoid Room Temperature: It’s best not to leave Spinach Artichoke Swirls out for more than 2 hours to maintain their delicious flavor and texture.
Spinach Artichoke Swirls Your Way
Feel free to customize these delightful bites with your favorite ingredients for a truly personalized experience.
- Dairy-Free: Substitute cream cheese and sour cream with cashew cream or vegan cream cheese. This swap ensures everyone can enjoy the creamy goodness without dairy. You might even discover a new favorite flavor profile!
- Extra Veggies: Add 1/2 cup of finely chopped bell peppers or mushrooms for a delightful crunch. These veggies not only enhance the texture but also bring a fresh burst of color to each swirl.
- Spicy Kick: Mix in 1/4 teaspoon of red pepper flakes for a zesty surprise. This twist will elevate your swirls, making them perfect for those who love a little heat in their appetizers.
- Herb-Infused: Incorporate fresh herbs like dill or basil into the filling for an aromatic twist. A handful of chopped herbs can brighten the flavors and add depth to every bite.
- Meaty Addition: Fold in 1/2 cup of cooked and crumbled Italian sausage for a heartier option. This variation transforms your swirls into a savory treat that meat lovers will adore.
- Nutty Flavor: Sprinkle in 1/4 cup of chopped walnuts or pecans for added crunch and richness. Nuts provide an unexpected texture that complements the creamy filling beautifully.
- Cheesy Upgrade: Swap out Parmesan for feta or goat cheese for a tangy twist. These cheeses will introduce a unique flavor dimension, offering a delightful contrast to the other ingredients.
Make Ahead Options
Preparing your Spinach Artichoke Swirls in advance is a fantastic way to streamline your meal prep, especially for gatherings or busy weeknights. You can prepare the filling—made with 1 cup of chopped spinach, 1 cup of drained and chopped artichoke hearts, 1 cup of softened cream cheese, ½ cup of sour cream, ½ cup of grated parmesan cheese, 1 clove of minced garlic, and seasonings—up to 3 days ahead. Just combine all the filling ingredients in a mixing bowl until well combined. The puff pastry can be rolled out and assembled into swirls up to 24 hours prior to baking; simply cover it tightly with plastic wrap and refrigerate. When you’re ready to serve, place the swirls on a lined baking sheet and bake at 375°F (190°C) for 20-25 minutes until golden brown. This way, you’ll have deliciously fresh Spinach Artichoke Swirls ready to impress your guests without any last-minute rush!
Spinach Artichoke Swirls Recipe FAQs
What kind of spinach should I use for the filling?
Fresh spinach is ideal for this recipe as it provides a vibrant flavor and texture. Be sure to wash and chop it before mixing it with the other ingredients. If you’re in a pinch, you can also use frozen spinach; just make sure to thaw and thoroughly drain it to remove excess moisture.
Can I substitute the cream cheese in the filling?
Absolutely! If you’re looking for a lighter option, consider using Greek yogurt or ricotta cheese as alternatives to cream cheese. Both will give your swirls a creamy texture while adding a unique flavor twist. Just remember to maintain the ratios—1 cup of your chosen substitute should work beautifully!
How should I store leftover Spinach Artichoke Swirls?
To keep your swirls fresh, store them in an airtight container in the refrigerator. They’ll be good for up to 3 days. When you’re ready to enjoy them again, simply reheat in the oven at 350°F (175°C) for about 10-15 minutes until warmed through.
Can I freeze these swirls for later use?
Yes! These delightful bites freeze wonderfully. After baking, let them cool completely, then arrange them in a single layer on a baking sheet and freeze until solid. Once frozen, transfer them to a freezer-safe container or bag. They can be stored for up to 3 months. To reheat from frozen, bake at 375°F (190°C) for about 25-30 minutes until heated through.
What can I serve with Spinach Artichoke Swirls?
These swirls are perfect on their own but pair beautifully with a tangy dipping sauce like ranch or marinara for an extra flavor kick. You could also serve them alongside fresh veggies or crackers for an impressive appetizer spread at your next gathering!
What if my puff pastry doesn’t roll out easily?
If your puff pastry is too cold and hard to roll out smoothly, let it sit at room temperature for about 5-10 minutes until it softens slightly. Make sure your work surface is lightly floured to prevent sticking, and don’t hesitate to gently stretch it with your hands if needed!

Spinach Artichoke Swirls
Ingredients
Method
- In a mixing bowl, combine chopped spinach, artichoke hearts, cream cheese, sour cream, parmesan cheese, minced garlic, salt, and black pepper. Mix until well combined.
- Preheat the oven to 375°F (190°C). Roll out the puff pastry sheet on a lightly floured surface.
- Spread the spinach artichoke filling evenly over the puff pastry.
- Starting from one edge, roll the pastry tightly into a log. Cut the log into 1-inch pieces.
- Place the swirls on a baking sheet lined with parchment paper. Bake for 20-25 minutes or until golden brown.
- Remove from the oven and let cool slightly before serving.





