Spinach Artichoke Swirls
If you’re looking for a deliciously easy appetizer that will impress your family and friends, look no further than these delightful Spinach Artichoke Swirls! They are the perfect blend of creamy and savory flavors, all wrapped in flaky puff pastry. I love making them for busy weeknights or family gatherings because they bring everyone together at the table, all while being super simple to whip up. Plus, who can resist that golden-brown buttery crust?
These Spinach Artichoke Swirls are not only tasty but also versatile. Whether you serve them as a party snack or a side dish for dinner, they never fail to please. Trust me; once you take that first bite, you’ll understand why this recipe is one of my favorites!
Why You’ll Love This Recipe
- Quick and Easy: This recipe comes together in no time, making it perfect for those last-minute gatherings or busy weeknights.
- Crowd-Pleaser: The delightful combination of spinach and artichokes wrapped in flaky pastry is sure to win over any crowd.
- Make-Ahead Friendly: Prepare the swirls ahead of time and bake them just before serving for fresh-out-of-the-oven goodness.
- Customizable Ingredients: Feel free to swap in your favorite veggies or cheeses to make this dish your own!
- Kid-Approved: With its cheesy goodness and fun shape, even the pickiest eaters will enjoy these swirls.

Ingredients You’ll Need
Gathering ingredients can be half the fun when cooking! For these Spinach Artichoke Swirls, you’ll need some simple and wholesome ingredients that are easy to find. Here’s what you’ll need:
For the Swirl Filling
- 1 puff pastry sheet
- 1 cup fresh spinach, chopped
- 1/4 cup artichokes, chopped
- 1/4 cup shredded parmesan cheese
- 1/8 cup cream cheese, softened
- 1/4 cup mayonnaise
- 1 garlic clove, minced
- Salt (to taste)
- Fresh cracked pepper (to taste)
- Red pepper flakes (to taste)
For the Egg Wash
- 1 egg (for egg wash)
Variations
One of the best things about these Spinach Artichoke Swirls is how flexible they are! You can easily add your personal touch with a few simple swaps. Here are some ideas to get you started:
- Add some heat: If you like things spicy, toss in some chopped jalapeños or a dash of hot sauce for extra kick!
- Cheese lovers delight: Experiment with different cheeses like feta or mozzarella instead of parmesan for a unique flavor twist.
- Veggie boost: Sneak in other vegetables like roasted red peppers or mushrooms for added texture and flavor.
- Herb-infused goodness: Fresh herbs like basil or dill can elevate the flavor profile even more—don’t be shy about adding them!
How to Make Spinach Artichoke Swirls
Step 1: Preheat the Oven
Preheat your oven to 400 degrees Fahrenheit. This step is crucial because it ensures that your swirls will bake evenly and come out perfectly golden brown.
Step 2: Prepare the Filling
In a mixing bowl, combine all the filling ingredients—fresh spinach, chopped artichokes, shredded parmesan cheese, softened cream cheese, mayonnaise, minced garlic, salt, pepper, and red pepper flakes. Mixing everything well ensures that each swirl has a burst of flavor!
Step 3: Cut the Puff Pastry
Take your thawed puff pastry sheet and cut it in half. This creates two layers for your swirls. Spread half of the spinach artichoke mixture on one sheet evenly.
Step 4: Assemble Your Swirls
Place the second puff pastry sheet on top of the first one with the filling sandwiched in between. Using a sharp knife, cut this layered pastry into six long strips. It’s important to cut along the longer side so that you create long strips that will twist beautifully.
Step 5: Twist and Roll
Now comes the fun part! Twist each strip gently and roll them into swirls. Tuck in any loose ends—this helps keep them together while baking.
Step 6: Brush with Egg Wash
In a small bowl, beat one egg with a teaspoon of water to create an egg wash. Brush this mixture over each swirl; it gives them that beautiful shiny finish once baked.
Step 7: Bake Away!
Place your swirls on a parchment-lined baking sheet and pop them into the preheated oven. Bake at 400 degrees for about 22-24 minutes until they’re golden brown and irresistible.
Step 8: Cool & Enjoy!
Once baked, let your delicious Spinach Artichoke Swirls cool slightly before serving. They’re best enjoyed warm right out of the oven—perfectly flaky and full of flavor!
Pro Tips for Making Spinach Artichoke Swirls
Making these delicious Spinach Artichoke Swirls is a breeze, especially with a few helpful tips to ensure they turn out perfectly every time!
-
Use fresh ingredients: Fresh spinach and artichokes will provide the best flavor and texture. They make your swirls vibrant and full of life, making them irresistible.
-
Don’t overfill: While it might be tempting to pile on the spinach artichoke mixture, keeping the filling moderate helps prevent leaks during baking. This way, your swirls will hold together beautifully without making a mess.
-
Keep the puff pastry cold: Working with cold puff pastry helps maintain its flaky texture. If it starts to warm up while you’re preparing, pop it back in the fridge for a few minutes before rolling it out.
-
Experiment with spices: Feel free to add your favorite herbs or spices like oregano or thyme to enhance the flavor. This personal touch can elevate your dish even more and make it uniquely yours!
-
Brush generously with egg wash: A good egg wash gives your swirls that golden-brown finish that’s so appealing. Make sure to cover every bit of the surface for a beautiful bake!
How to Serve Spinach Artichoke Swirls
These Spinach Artichoke Swirls are not just delicious; they are also incredibly versatile when it comes to serving! They make an excellent appetizer or snack at any gathering, and here are some ideas on how to present them beautifully.
Garnishes
- Chopped fresh parsley: Sprinkling some fresh parsley over the top adds a pop of color and freshness that contrasts nicely with the golden swirls.
- Lemon wedges: Serving lemon wedges alongside provides a bright citrusy kick that complements the creamy filling wonderfully.
Side Dishes
- Mixed Green Salad: A light salad with mixed greens, cherry tomatoes, and a simple vinaigrette offers a refreshing balance to the richness of the swirls.
- Roasted Vegetables: Roasting seasonal vegetables like bell peppers, zucchini, and carrots brings out their natural sweetness and makes for a delightful contrast.
- Hummus Platter: Pairing these swirls with a variety of hummus flavors allows guests to enjoy different dips alongside your savory treat.
- Tomato Basil Soup: A warm bowl of tomato basil soup is perfect for dipping those golden swirls into. It adds warmth and comfort to your meal!
With these tips and serving suggestions, you’re all set to impress your family and friends with your homemade Spinach Artichoke Swirls! Enjoy every bite!

Make Ahead and Storage
These Spinach Artichoke Swirls are perfect for meal prep! You can make them ahead of time and have a delicious snack or appetizer ready to go whenever you need it.
Storing Leftovers
- Store leftover swirls in an airtight container in the refrigerator.
- They will keep fresh for up to 3 days.
- Reheat in the oven for a few minutes to restore their crispiness.
Freezing
- Allow the swirls to cool completely before freezing.
- Place them in a single layer on a baking sheet and freeze until solid.
- Transfer to a freezer-safe bag or container, where they can be stored for up to 2 months.
Reheating
- Preheat your oven to 375 degrees F (190 degrees C).
- Place frozen swirls on a baking sheet lined with parchment paper.
- Bake for about 15-20 minutes or until heated through and golden brown.
FAQs
Here are some common questions you might have about making Spinach Artichoke Swirls.
Can I customize the filling for Spinach Artichoke Swirls?
Absolutely! Feel free to add other ingredients like chopped bell peppers, herbs, or different cheeses. This recipe is versatile and can be adjusted to your taste!
How do I prevent my Spinach Artichoke Swirls from getting soggy?
To prevent sogginess, make sure to drain any excess moisture from the spinach and artichokes before mixing them with the other ingredients. This helps maintain that delightful flaky texture!
Can Spinach Artichoke Swirls be made vegan?
Yes! You can substitute cream cheese with a plant-based alternative and use nutritional yeast instead of parmesan cheese. Just ensure your puff pastry is vegan-friendly as well.
Final Thoughts
I hope you feel inspired to whip up these delightful Spinach Artichoke Swirls! They not only bring joy to the table but also make great snacks for any gathering. Enjoy the process of making them, savor every bite, and don’t hesitate to share your creations with friends and family. Happy cooking!
Spinach Artichoke Swirls
If you’re in search of a delightful appetizer that’s both easy to prepare and sure to impress, look no further than these Spinach Artichoke Swirls. Bursting with creamy flavors and wrapped in flaky puff pastry, these delightful bites are perfect for family gatherings or busy weeknights.
- Prep Time: 15 minutes
- Cook Time: 24 minutes
- Total Time: 39 minutes
- Yield: Approximately 12 swirls 1x
- Category: Appetizer
- Method: Baking
- Cuisine: American
Ingredients
- 1 puff pastry sheet
- 1 cup fresh spinach, chopped
- 1/4 cup artichokes, chopped
- 1/4 cup shredded parmesan cheese
- 1/8 cup cream cheese, softened
- 1/4 cup mayonnaise
- 1 garlic clove, minced
- Salt (to taste)
- Fresh cracked pepper (to taste)
- Red pepper flakes (to taste)
- 1 egg (for egg wash)
Instructions
- Preheat your oven to 400°F (200°C).
- In a bowl, mix together the spinach, artichokes, parmesan cheese, cream cheese, mayonnaise, garlic, salt, pepper, and red pepper flakes until well combined.
- Roll out the thawed puff pastry sheet and cut it in half. Spread the filling evenly over one half.
- Place the second half on top and cut into strips. Twist each strip into swirls.
- Brush with an egg wash made from beaten egg and water.
- Bake on a parchment-lined baking sheet for 22-24 minutes until golden brown.
Nutrition
- Serving Size: 1 swirl (30g)
- Calories: 95
- Sugar: 0g
- Sodium: 120mg
- Fat: 7g
- Saturated Fat: 3g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 7g
- Fiber: 1g
- Protein: 2g
- Cholesterol: 15mg