Recipe Details
- Prep Time: 20 minutes
- Cook Time: 20–25 minutes
- Total Time: 40–45 minutes
- Servings: 8 pastries
- Cuisine: Mediterranean-inspired
- Cooking Method: Baking
Ingredients
For the pastry - 1 sheet puff pastry (about 250–300 g), thawed
- 2 cups fresh spinach, chopped
- 1 tablespoon olive oil
- 2 cloves garlic, minced
- ½ cup crumbled feta cheese
- ½ cup shredded mozzarella cheese
- 2 tablespoons cream cheese, softened
- ¼ teaspoon black pepper
- ¼ teaspoon salt, or to taste
- ¼ teaspoon dried oregano
- 1 small onion, finely chopped (optional)
For the egg wash - 1 egg, beaten
- 1 tablespoon milk or water
- 1 teaspoon sesame seeds (optional)
Instructions
Step 1: Prepare the spinach
Heat olive oil in a skillet over medium heat. Add the chopped onion, if using, and cook for 2–3 minutes. Add garlic and cook for 30 seconds. Stir in the spinach and cook until wilted and most of the moisture has evaporated. Let it cool.
Step 2: Make the cheesy filling
In a bowl, combine the cooked spinach, feta cheese, mozzarella, cream cheese, black pepper, oregano, and salt. Mix until well combined. Taste and adjust the seasoning.
Step 3: Prepare the pastry
Preheat the oven to 400°F (200°C). Line a baking tray with parchment paper. Roll out the puff pastry on a lightly floured surface and cut it into 8 equal squares or rectangles.
Step 4: Fill the pastries
Place a spoonful of spinach and cheese filling in the center of each pastry piece. Fold each piece into a triangle or rectangle. Press the edges firmly with a fork to seal.
Step 5: Add the egg wash
Arrange the pastries on the prepared baking tray. Brush the tops with beaten egg mixed with milk or water. Sprinkle sesame seeds on top if desired. Cut a small slit in each pastry to let steam escape.
Step 6: Bake until golden
Bake for 20–25 minutes, or until the pastries are puffed, crisp, and golden brown. Cooking time may vary depending on the pastry brand and size.
Step 7: Serve and enjoy
Allow the pastries to cool for 5 minutes before serving. Enjoy warm on their own or with garlic yogurt dip, marinara sauce, or a fresh Mediterranean salad.
Nutrition Information
Estimated per pastry, based on 8 servings. Actual values depend on pastry brand and cheese quantities.
Nutrient Approximate amount
Calories 230–280 kcal
Protein 6–9 g
Carbohydrates 18–24 g
Total Fat 15–20 g
Saturated Fat 6–9 g
Fiber 1–2 g
Sugar 1–3 g
Sodium 300–500 mg
Nutrition notes:
- Protein: Comes mainly from the feta, mozzarella, cream cheese, and egg wash.
- Fiber: Spinach contributes fiber and beneficial plant nutrients.
- Fats: Puff pastry and cheese provide most of the fat.
- Carbohydrates: Primarily from the puff pastry.
- Allergens: Contains wheat/gluten, milk, and egg. Check the pastry label for additional allergens.
Nut Information - Nuts included: None in the standard recipe.
- Peanut-free ingredients: The listed ingredients do not include peanuts, but check packaged pastry and cheese labels for cross-contact warnings.
- Optional nut addition: Finely chopped walnuts or toasted pine nuts can be added for extra crunch, if desired.
- Nut allergy warning: If serving someone with a nut allergy, verify every product label and avoid cross-contact during preparation.
Questions & Answers (Q&A)
Q1: Can I use frozen spinach?
Yes! Thaw it completely, squeeze out as much water as possible, and then mix it with the cheeses.
Q2: Can I make these pastries ahead of time?
Yes. Prepare and fill the pastries, then refrigerate them unbaked in a covered container for up to 24 hours. Brush with egg wash just before baking.
Q3: Can I use a different cheese?
Absolutely. Ricotta, goat cheese, or grated Parmesan can be used. If using ricotta, drain excess moisture first.
Q4: How do I keep the pastry crispy?
Remove as much moisture as possible from the spinach, avoid overfilling, and bake in a fully preheated oven.
Q5: Can I freeze spinach-stuffed pastries?
Yes. Freeze them unbaked on a tray until firm, then transfer them to a freezer-safe container. Bake from frozen at 400°F (200°C), adding extra baking time as needed.
Q6: How should I store leftovers?
Refrigerate in an airtight container for up to 3 days. Reheat in an oven at 350°F (175°C) until hot and crisp.
Q7: Are these pastries vegetarian?
Yes, if you use vegetarian-friendly cheeses and puff pastry. Check that the cheeses do not contain animal-derived rennet if strict vegetarian preparation is important.
Q8: Can I make them gluten-free?
Yes. Use certified gluten-free puff pastry and verify that all other ingredients are gluten-free.
Helpful Tips
- Cool the spinach mixture before filling the pastry.
- Use parchment paper to prevent sticking.
- Leave a small border around the filling so the edges seal properly.
- For extra flavor, add a pinch of red pepper flakes or a little lemon zest.
- Serve freshly baked for the best flaky texture.
Social Media Caption
Golden, flaky, and filled with creamy spinach and cheese! These addictive Spinach Stuffed Pastries are the perfect savory treat for breakfast, snacks, or parties. One bite, and you’ll want another!


Leave a Reply