Crisp, golden pastries filled with a cheesy, savory mixture—if that doesn’t make your mouth water, I don’t know what will! My Savory Spinach Artichoke Swirls are proof that appetizers can be both stunning and simple. In just a few steps, you can create these crowd-pleasers that not only elevate any brunch but also make for an easy-to-prepare treat. With flaky puff pastry enveloping a creamy spinach and artichoke filling, these delightful bites are sure to impress your friends and family. Plus, they’re vegetarian—perfect for anyone looking for a delicious homemade option. Ready to add a little flair to your next gathering? Let’s dive into this recipe!

What makes these swirls so special?
Easy and Quick: You’ll love how effortless these swirls are to prepare – just mix, fill, twist, and bake! Perfect for last-minute gatherings.
Creamy Delight: The combination of spinach, artichokes, and cheeses creates a delectable filling that’s bursting with flavor.
Versatile Snacking: Ideal as an appetizer or brunch item, these savory bites pair wonderfully with drinks or salads.
Vegetarian-Friendly: These swirls are great for everyone, offering a tasty option that suits a variety of diets. Serve with sides like a fresh fruit salad or try them alongside my Cheese Shrimp Spinach for a complete feast!
Crowd-Pleaser: Impress your guests with a dish that looks gourmet but is deceptively simple to make.
Spinach Artichoke Swirls Ingredients
-
For the Swirl Filling
-
Puff Pastry Sheet – Essential for that flaky texture; there are no suitable substitutes.
-
Fresh Spinach, Chopped (1 cup) – Adds vibrant color and freshness; thawed, drained frozen spinach can substitute but may alter texture.
-
Artichokes, Chopped (1/4 cup) – Provides tanginess; opt for canned or jarred varieties that aren’t marinated for best flavor.
-
Shredded Parmesan Cheese (1/4 cup) – Adds a nutty, salty flavor and binds the filling well; you can use grated mozzarella as a milder alternative.
-
Cream Cheese, Softened (1/8 cup) – For creaminess and depth; ricotta can be used for a lighter taste.
-
Mayonnaise (1/4 cup) – Contributes moisture; Greek yogurt works as a healthier substitute.
-
Garlic Clove, Minced (1) – Enhances the overall flavor; adjust based on your taste preference.
-
Salt & Fresh Cracked Pepper – Essential for seasoning; enhances the flavors of the spinach and artichokes.
-
Red Pepper Flakes – Optional heat enhancer; adjust according to your spice tolerance.
-
For the Egg Wash
-
Egg – Gives a beautiful, golden finish; substitute with milk or water for a vegan alternative.
These Spinach Artichoke Swirls will surely become your go-to appetizer, impressing everyone at every gathering!
Step‑by‑Step Instructions for Spinach Artichoke Swirls
Step 1: Preheat the Oven
Start by preheating your oven to 400°F (200°C). While the oven heats up, take one sheet of puff pastry out from the freezer and allow it to thaw on a clean countertop. You want it to be pliable but still slightly cold, which helps achieve that flaky, golden finish when baked.
Step 2: Prepare the Filling
In a medium mixing bowl, combine 1 cup of chopped fresh spinach, 1/4 cup of chopped artichokes, 1/4 cup of shredded Parmesan cheese, 1/8 cup of softened cream cheese, and 1/4 cup of mayonnaise. Add in one minced garlic clove, salt, pepper to taste, and optional red pepper flakes for heat. Mix until smooth and creamy, ensuring all ingredients are well combined.
Step 3: Shape the Puff Pastry
Take the thawed puff pastry sheet and carefully cut it in half. On one half, spread an even layer of the creamy spinach artichoke mixture, leaving a small border around the edges. This filling will be the delicious heart of your Spinach Artichoke Swirls, so make sure it’s evenly distributed for the best flavor.
Step 4: Assemble the Swirls
Place the other half of the puff pastry on top of the filled half, gently pressing down to seal the edges. With a sharp knife, slice the layered pastry into six long strips. Twist each strip tightly and roll it into a spiral shape, securing the ends to create beautiful, snackable swirls.
Step 5: Brush with Egg Wash
In a small bowl, beat one egg with a teaspoon of water to create an egg wash. Using a pastry brush, generously brush the tops of each swirl with this mixture. This step ensures a lovely golden color and a shiny finish, making your Spinach Artichoke Swirls visually appealing.
Step 6: Bake the Swirls
Line a baking sheet with parchment paper and carefully arrange the swirls on it, making sure they have a little room to expand as they bake. Place them in the preheated oven and bake for approximately 25 minutes. Look for a golden brown color and the delightful smell of cheesy goodness wafting through your kitchen.
Step 7: Cool and Serve
Once baked, remove the swirls from the oven and allow them to cool slightly on the baking sheet. This lets the filling set a bit and makes them easier to handle. Serve your Spinach Artichoke Swirls warm, either as an appetizer or a stunning addition to your brunch spread for friends and family.

Spinach Artichoke Swirls: Endless Customizations
Invite your creativity into the kitchen and explore delightful twists for your spinach artichoke swirls, making them uniquely yours!
- Healthy Alternative: Swap out traditional mayonnaise for Greek yogurt to lighten up the filling while adding a tangy flavor.
- Cheese Lovers: Add crumbled feta or gouda for a different cheese character that can elevate the taste profile significantly.
- Add Crunch: Include chopped walnuts or pecans in the filling for a delightful crunch that adds interesting texture.
- Spice it Up: Incorporate some diced jalapeños or crushed red pepper for a spicy kick that contrasts perfectly with the creamy filling.
- Herb Infusion: Toss in fresh herbs like dill or parsley to bring freshness and a vibrant note to your swirls.
- Savory Twist: For added depth, mix in some cooked bacon or sun-dried tomatoes; they’ll bring a savory richness that’s simply irresistible!
- Vegan Version: Use a dairy-free cream cheese alternative and plant-based mayonnaise to create a vegan-friendly version of these delicious swirls.
- Flavorful Filling: Enhance the filling with roasted garlic or caramelized onions for a flavorsome spin that’s bound to impress.
For more delicious ideas, consider pairing these spirals with a light salad or even serving them alongside my mouthwatering Cheese Shrimp Spinach for a complete brunch experience!
How to Store and Freeze Spinach Artichoke Swirls
Fridge: Store leftovers in an airtight container for up to 2 days. Gently reheat in the oven at 350°F (175°C) until warmed through for best texture.
Freezer: These swirls can be frozen before baking. Assemble and place them on a baking sheet, freeze until solid, then transfer to a freezer bag. They last up to 2 months.
Reheating: For reheating thawed swirls, bake at 350°F (175°C) for about 15 minutes until warm and crispy. Avoid microwaving to keep them flaky.
Best Served Fresh: While freezing is an option, these Spinach Artichoke Swirls are at their best when enjoyed fresh from the oven!
What to Serve with Spinach Artichoke Swirls
Enhance your gathering with these delightful accompaniments that perfectly complement the rich and savory flavors of the swirls.
-
Crispy Kale Salad: A refreshing mix of kale, tossed with a light vinaigrette, brings a crunchy texture and bright flavor contrast.
-
Roasted Vegetable Platter: Colorful roasted veggies offer a warm, earthy side, balancing the creaminess of your swirls beautifully.
-
Creamy Tomato Soup: Pair these swirls with a bowl of smooth tomato soup for a comforting, classic combination that never disappoints. Dipping the warm swirls into the soup adds a delightful touch!
-
Herbed Quinoa: This nutty grain, tossed with fresh herbs and lemon, adds a wholesome element that falls in line with the vegetarian theme.
-
Fruit and Cheese Board: A selection of fresh fruits and cheese varieties creates a visually stunning and flavorful addition that enhances the appetizer experience.
-
Sparkling White Wine: Sip on a chilled glass of bubbly to elevate the celebration. Its effervescence complements the swirls wonderfully and adds a festive flair!
-
Lemon Sorbet: To finish on a sweet note, light and refreshing lemon sorbet cleanses the palate and offers a delightful contrast after the savory bites.
Expert Tips for Spinach Artichoke Swirls
- Prep in Advance: Make the filling the day prior to save time on the day of your gathering, but assemble and bake fresh for the best results.
- Watch the Bake Time: Ovens vary, so keep an eye on your swirls to prevent them from over-browning. A perfect golden hue is your goal!
- Quality Ingredients: Use fresh spinach and high-quality artichokes for a filling that really stands out. Avoid bland store-bought dips.
- Twist with Care: When twisting your strips, ensure they’re tight enough to keep the filling intact while baking.
- Serving Temperature: Serve your Spinach Artichoke Swirls warm for optimal flavor; they lose some charm as they cool.
Make Ahead Options
These Spinach Artichoke Swirls are a fantastic choice for meal prep, allowing you to enjoy delicious appetizers without the last-minute rush. You can prepare the filling up to 24 hours in advance; simply mix together the chopped spinach, artichokes, parmesan, cream cheese, mayonnaise, garlic, and seasonings, then store it in an airtight container in the refrigerator. When you’re ready to serve, thaw the puff pastry, assemble the swirls, and bake according to the recipe. This approach ensures that your swirls are just as flavorful and fresh as if they were made on the spot, helping you save valuable time for busy weeknights or entertaining guests!

Spinach Artichoke Swirls Recipe FAQs
What kind of spinach should I use?
Absolutely, fresh spinach is the best choice for these swirls as it adds vibrancy and a fresh taste. If fresh isn’t available, thawed and drained frozen spinach can be substituted; however, be aware that it may give a slightly different texture.
How long can I store leftover swirls in the refrigerator?
You can store leftover Spinach Artichoke Swirls in an airtight container for up to 2 days. To reheat, I recommend placing them in a preheated oven at 350°F (175°C) for about 10-15 minutes to maintain their flaky texture.
Can I freeze Spinach Artichoke Swirls?
Yes! These swirls can be frozen before baking. After assembling them, lay them out on a baking sheet without touching and freeze until solid. Then, transfer them to a zip-top freezer bag for up to 2 months. When ready to bake, there’s no need to thaw; just add a few extra minutes to the baking time.
What should I do if my filling is too watery?
If your spinach artichoke filling is too watery, you can drain it through a fine mesh sieve to remove excess moisture. Alternatively, you can add a bit more cream cheese or Parmesan to help thicken the mixture. Just make sure to mix it well before spreading it onto the puff pastry.
Are these swirls suitable for vegetarians?
Yes, these Spinach Artichoke Swirls are ideal for vegetarian diets as they contain no meat ingredients. If you’re serving guests with allergies, check that all your ingredients, especially the cream cheese and mayonnaise, are free of allergens or use appropriate substitutes.
How do I know when my swirls are done baking?
Your swirls are ready when they turn a beautiful golden brown and the aroma of melted cheese fills the kitchen! If you’re unsure, gently press them with a spatula—the puff pastry should feel crispy and firm. Enjoy the delightful crunch!

Irresistible Spinach Artichoke Swirls for Easy Entertaining
Ingredients
Equipment
Method
- Preheat your oven to 400°F (200°C) and allow the puff pastry to thaw on a clean countertop.
- In a medium mixing bowl, combine spinach, artichokes, Parmesan cheese, cream cheese, mayonnaise, minced garlic, salt, pepper, and red pepper flakes until smooth.
- Cut the thawed puff pastry sheet in half and spread the filling evenly on one half, leaving a small border.
- Place the other half of the puff pastry on top and seal the edges, then slice into six strips and twist each into a spiral shape.
- Beat the egg with a teaspoon of water to create an egg wash and brush over each swirl to ensure a golden finish.
- Arrange the swirls on a lined baking sheet and bake in the preheated oven for approximately 25 minutes, until golden brown.
- Allow the swirls to cool slightly before serving them warm as an appetizer or snack.
