Spinach, Artichoke & Feta Swirls (Mediterranean Savory Pastry)
These Spinach, Artichoke & Feta Swirls are flaky, savory pastries perfect as a snack, appetizer, or light meal. Tender spinach, tangy feta, and tender artichoke hearts are wrapped in puff pastry and baked to golden perfection. They are non-spicy, flavorful, and truly Mediterranean-inspired.
Prep & Cook Time
Prep Time: 15 minutes
Cook Time: 20–25 minutes
Total Time: 40 minutes
Servings: 12 swirls
Ingredients
Filling
1 tbsp olive oil
1 small onion, finely chopped
2 garlic cloves, minced
200 g fresh spinach (or frozen, thawed and drained)
1 cup artichoke hearts, chopped (canned or marinated, drained)
¾ cup crumbled feta cheese
2 tbsp cream cheese or Greek yogurt
Salt & black pepper, to taste
Optional: pinch nutmeg
Pastry
1 sheet puff pastry (thawed if frozen)
1 egg, beaten (for egg wash)
Optional: sesame or poppy seeds for topping
Instructions
1. Prepare the Filling
Heat olive oil in a pan over medium heat.
Sauté onion and garlic 2–3 minutes until soft and fragrant.
Add spinach and cook until wilted; remove excess moisture if needed.
Stir in artichokes, feta, and cream cheese or yogurt.
Season with salt, pepper, and optional nutmeg.
Cool slightly.
2. Assemble Swirls
Preheat oven to 200°C / 400°F.
Roll puff pastry into a rectangle (about 25×30 cm / 10×12 inches).
Spread filling evenly over the pastry, leaving a small edge.
Roll pastry lengthwise into a tight log.
Slice into 1–1.5 inch thick swirls and place on a parchment-lined baking tray.
3. Bake
Brush swirls with beaten egg.
Sprinkle seeds if using.
Bake 20–25 minutes until puffed and golden.
4. Serve
Serve warm or at room temperature.
Perfect with a fresh salad or yogurt dip.
Notes & Tips
Remove excess liquid from spinach and artichokes to prevent soggy pastry.
Can be made ahead and baked just before serving.
Freeze unbaked swirls for up to a month; bake directly from frozen with extra 5 minutes.
Optional herbs like dill, parsley, or thyme enhance Mediterranean flavor.
Frequently Asked Questions
Can I make it vegetarian?
Yes—the recipe is already vegetarian-friendly.
Can I use phyllo instead of puff pastry?
Yes—layer 3–4 sheets with butter or oil for similar results.
Are these spicy?
No—they are mild, tangy, and savory.
Nutritional Information
Calories: 180 kcal
Protein: 5 g
Carbohydrates: 15 g
Fat: 11 g
Fiber: 2 g