Description
Golden, flaky puff pastry triangles filled with a creamy mix of spinach, feta, ricotta, and fresh herbs. These savory Mediterranean-inspired pastries are perfect as an appetizer, snack, or light meal.
Ingredients
2 Tbsp olive oil
280 g (10 oz) fresh baby spinach (or frozen, thawed and drained)
6 spring onions (scallions), finely sliced
½ bunch fresh dill, finely chopped
½ bunch fresh mint, finely chopped
2 eggs (one for filling, one for egg wash)
375 g (13 oz) ricotta
200 g (7 oz) feta cheese, crumbled
⅔ cup (40 g) panko breadcrumbs
½ tsp sea salt flakes
¼ tsp cracked black pepper
4 sheets frozen puff pastry, partially thawed
Sesame seeds, for topping
Sea salt flakes, for topping
Lemon wedges and fresh dill sprigs, for serving
Instructions
- Preheat oven to 220 °C (425 °F) (fan 200 °C / 400 °F).
- Heat olive oil in a frying pan over medium-low heat. Add spinach and cook 2–3 minutes until wilted. Set aside to cool, then squeeze out excess moisture and chop finely.
- In a large bowl, mix spring onions, dill, mint, 1 egg, ricotta, feta, breadcrumbs, salt, and pepper. Stir in chopped spinach until combined.
- Cut puff pastry sheets into 4 squares each (16 total).
- Place about ⅓ cup of filling in one corner of each square. Fold into triangles, sealing edges with fingers and crimping with a fork.
- Place triangles on lined baking trays, ensuring they don’t touch.
- Brush tops with whisked egg. Sprinkle with sesame seeds and sea salt.
- Bake 20–25 minutes until golden brown, swapping trays halfway if using two.
- Serve warm with lemon wedges and dill sprigs.
Notes
- Use thawed frozen spinach if preferred—squeeze out all excess water.
- Swap panko for regular breadcrumbs or omit for a creamier filling.
- Add lemon zest, sun-dried tomatoes, or chili flakes for extra flavor.
- Try goat cheese or flavored feta for variation.
- Phyllo pastry can be used instead of puff pastry.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Category: Appetizer
- Method: Baking
- Cuisine: Mediterranean
Nutrition
- Serving Size: 2 triangles
- Calories: 260 kcal
- Sugar: 2 g
- Sodium: 420 mg
- Fat: 17 g
- Saturated Fat: 7 g
- Unsaturated Fat: 9 g
- Trans Fat: 0 g
- Carbohydrates: 20 g
- Fiber: 2 g
- Protein: 8 g
- Cholesterol: 55 mg