Spinach Artichoke Swirls have become a bit of a weekend staple in my house. There’s something about the flaky, buttery pastry wrapped around a creamy, cheesy filling that just brings everyone to the table with eager smiles. Growing up in southern England, family meals were always about more than just the food—they were moments of connection. These swirls remind me of that warmth, especially now as a mom juggling busy days and little ones who adore anything they can dip into ketchup. They’re easy enough to whip up on a whim but special enough to share with friends, making every bite feel like a cozy celebration.
Table of Contents
Why You’ll Love This Spinach Artichoke Swirls
What makes Spinach Artichoke Swirls truly stand out for me is their perfect balance of ease, flavor, and that all-important crowd-pleasing factor. First, they’re incredibly simple to prepare, which fits perfectly into my busy family life. Second, the creamy spinach and artichoke filling is a nostalgic nod to my English roots, combined with a touch of American comfort. Lastly, these swirls are versatile—great for snacks, appetizers, or even a light lunch. I’ve lost count of how many times this recipe has saved me during impromptu gatherings or hectic weeknights.
Ingredients You’ll Need for This Spinach Artichoke Swirls
The key to this dish lies in selecting the right ingredients—fresh, flavorful, and high-quality whenever possible. Growing up, my mum always emphasized that the best dishes start with simple, good ingredients. For these swirls, I like to use fresh spinach, creamy cheeses, and tender artichoke hearts for that perfect texture. If you’re pressed for time, frozen spinach works just as well, but make sure to squeeze out any excess moisture to avoid soggy pastry.
- 1 sheet puff pastry, thawed
- 1 cup fresh spinach, chopped (or ½ cup frozen spinach, thawed and drained)
- ½ cup marinated artichoke hearts, chopped
- ½ cup cream cheese, softened
- ¼ cup grated Parmesan cheese
- ¼ cup shredded mozzarella cheese
- 1 garlic clove, minced
- 1 teaspoon lemon juice
- Salt and freshly ground black pepper, to taste
- 1 egg, beaten (for egg wash)
If you want to switch things up, goat cheese adds a lovely tang, and you can swap mozzarella for cheddar for a sharper bite. For a dairy-free option, try a plant-based cream cheese and skip the Parmesan.
Nutrition Facts
- Calories: Approximately 180 per swirl (based on 12 swirls)
- Protein: 6g
- Fat: 12g
- Carbohydrates: 12g
- Fiber: 1.5g
- Sugar: 1g
- Sodium: 220mg
Irresistible Spinach Artichoke Swirls That Will Steal the Show
Learn how to make delicious Spinach Artichoke Swirls. Easy recipe with step-by-step instructions.
- Total Time: 45 minutes
- Yield: 4 servings 1x
Ingredients
The key to this dish lies in selecting the right ingredients—fresh, flavorful, and high-quality whenever possible. Growing up, my mum always emphasized that the best dishes start with simple, good ingredients. For these swirls, I like to use fresh spinach, creamy cheeses, and tender artichoke hearts for that perfect texture. If you’re pressed for time, frozen spinach works just as well, but make sure to squeeze out any excess moisture to avoid soggy pastry.
- 1 sheet puff pastry, thawed
- 1 cup fresh spinach, chopped (or ½ cup frozen spinach, thawed and drained)
- ½ cup marinated artichoke hearts, chopped
- ½ cup cream cheese, softened
- ¼ cup grated Parmesan cheese
- ¼ cup shredded mozzarella cheese
- 1 garlic clove, minced
- 1 teaspoon lemon juice
- Salt and freshly ground black pepper, to taste
- 1 egg, beaten (for egg wash)
If you want to switch things up, goat cheese adds a lovely tang, and you can swap mozzarella for cheddar for a sharper bite. For a dairy-free option, try a plant-based cream cheese and skip the Parmesan.
Instructions
- Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
- In a mixing bowl, combine the cream cheese, Parmesan, mozzarella, minced garlic, and lemon juice. Stir until smooth and creamy.
- Add the chopped spinach and artichoke hearts to the cheese mixture. Season with salt and pepper to taste. Mix gently until well combined.
- Roll out the thawed puff pastry on a lightly floured surface into a rectangle about 10×12 inches.
- Spread the spinach-artichoke filling evenly over the pastry, leaving a small border around the edges.
- Starting from one long edge, carefully roll the pastry into a tight log. Pinch the edges to seal.
- Using a sharp knife, slice the log into 12 even swirls, about 1 inch thick.
- Place the swirls cut-side up on the prepared baking sheet, spacing them about 1 inch apart.
- Brush the tops with the beaten egg to achieve a golden, glossy finish.
- Bake for 18-22 minutes, or until the pastry is puffed and golden brown.
- Remove from oven and let cool slightly before serving. They’re best enjoyed warm!
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International
Steps to Create Your Spinach Artichoke Swirls
- Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
- In a mixing bowl, combine the cream cheese, Parmesan, mozzarella, minced garlic, and lemon juice. Stir until smooth and creamy.
- Add the chopped spinach and artichoke hearts to the cheese mixture. Season with salt and pepper to taste. Mix gently until well combined.
- Roll out the thawed puff pastry on a lightly floured surface into a rectangle about 10×12 inches.
- Spread the spinach-artichoke filling evenly over the pastry, leaving a small border around the edges.
- Starting from one long edge, carefully roll the pastry into a tight log. Pinch the edges to seal.
- Using a sharp knife, slice the log into 12 even swirls, about 1 inch thick.
- Place the swirls cut-side up on the prepared baking sheet, spacing them about 1 inch apart.
- Brush the tops with the beaten egg to achieve a golden, glossy finish.
- Bake for 18-22 minutes, or until the pastry is puffed and golden brown.
- Remove from oven and let cool slightly before serving. They’re best enjoyed warm!
Tips for Making the Best Spinach Artichoke Swirls
Getting these swirls just right is all about technique and a few thoughtful touches. I’ve learned over the years that even simple recipes benefit immensely from a careful eye and a little patience.
- Make sure your puff pastry is thoroughly thawed but still cool to handle—this makes rolling and slicing much easier.
- Don’t skip squeezing out excess moisture from spinach and artichokes; soggy filling leads to a wet pastry bottom.
- Use a sharp knife for clean cuts—this helps the swirls hold their shape and look appealing.
- Brush the egg wash lightly; too much can cause the pastry to brown unevenly.
- If you’re short on time, prepare the filling a day ahead—the flavours meld beautifully overnight.
In the restaurant kitchens where I learned discipline, these details were everything. At home, they’re the difference between a good snack and something that feels truly special. Learn more: Irresistible Turkey Stuffing Balls
Serving Suggestions and Pairings

These Spinach Artichoke Swirls are as versatile as they are delicious. I often serve them as a finger food at weekend get-togethers or as a quick lunch alongside a simple salad. Their rich, creamy filling pairs wonderfully with fresh and zesty sides that balance the indulgence.
- Serve with a crisp, tangy arugula salad dressed with lemon vinaigrette
- Pair with chilled white wine, such as Sauvignon Blanc, or sparkling water with a slice of cucumber
- Offer alongside a bowl of homemade tomato soup for a comforting combo
- Top with a sprinkle of chili flakes or fresh herbs like dill or parsley for a fresh twist
My kids can’t get enough of these swirls, especially when I let them dip them in ketchup or ranch dressing. They’re a favorite for casual family dinners, but I’ve also brought them to potlucks where they disappeared in no time.
Storage and Reheating Tips
Proper storage is key to enjoying these swirls beyond the initial bake. I often make a batch ahead for busy days or to stretch out leftovers without sacrificing flavor or texture.
- Store cooled swirls in an airtight container in the refrigerator for up to 3 days
- To reheat, place swirls on a baking sheet and warm in a 350°F (175°C) oven for 8-10 minutes to regain crispness
- Avoid microwaving if possible, as it can make the pastry soggy
- These swirls freeze well—wrap individually in plastic wrap and freeze for up to 1 month; thaw overnight in the fridge before reheating
Frequently Asked Questions
What are the main ingredients for Spinach Artichoke Swirls?
The main ingredients for Spinach Artichoke Swirls include the items listed in our ingredients section above. Each ingredient plays a crucial role in achieving the perfect flavor and texture.
How long does it take to make Spinach Artichoke Swirls?
The total time to make Spinach Artichoke Swirls includes both preparation and cooking time. Check the recipe card above for exact timing details.
Can I make Spinach Artichoke Swirls ahead of time?
Yes, Spinach Artichoke Swirls can often be prepared in advance. Store it properly in an airtight container in the refrigerator and consume within the recommended timeframe.
What can I serve with Spinach Artichoke Swirls?
Spinach Artichoke Swirls pairs well with various sides and accompaniments. Consider the serving suggestions mentioned in the recipe for the best dining experience.
Is Spinach Artichoke Swirls suitable for special diets?
Depending on the ingredients used, Spinach Artichoke Swirls may be adapted for various dietary needs. Check the ingredients list and consider substitutions as needed for your dietary requirements.
Final Thoughts
Spinach Artichoke Swirls are a joyful reminder that cooking doesn’t have to be complicated to be special. They bring together simple ingredients and a bit of love to create something that feels like a warm hug on a plate. I can’t wait for you to try them and share your own stories of family dinners and happy accidents. Don’t forget to drop a note and tell me how they turned out—I’m always excited to hear from fellow home cooks!













