Love Greek spinach pie? Then buckle up, because this easy Spanakopita With Puff Pastry is about to become your new favorite! We’re swapping out the traditional phyllo for flaky, buttery puff pastry—same amazing flavors, just way easier to assemble. Perfect for a light lunch, quick dinner, or a make-ahead meal that’s ready to impress.

Jump to:
Why This Recipe Works
- Golden & Crispy – Puff pastry gives this a next-level crunch while hugging the creamy spinach filling.
- Fuss-Free – No layering endless sheets of phyllo—just roll, fill, and bake!
- Versatile & Crowd-Pleasing – Serve it as an appetizer, main, or snack, and watch it disappear.
🛒 Ingredients
- Fresh Spinach – The heart of Spanakopita! Earthy, slightly sweet, and packed with nutrients. Chop it finely so it melds into the filling beautifully.
- Feta Cheese – Sharp, salty, and absolutely essential. Use block feta (not the pre-crumbled kind) for the best flavor.
- Puff Pastry – The flaky, buttery crown jewel that makes this dish crazy easy to assemble and irresistibly crisp.
- Eggs – The magic binder that holds everything together, creating that perfect creamy-but-set filling.
For the complete list of ingredients with measurements and instructions, please see the recipe card at the bottom of the post.
🔄 Substitutions & Variations
- Cream Cheese Boost – Love extra creaminess? A little cream cheese in the filling takes it over the top.
- Cherry Tomato Pop – Toss in chopped cherry tomatoes for a juicy, tangy contrast with the feta.
- Baby Spinach Shortcut – No chopping needed—just toss in baby spinach leaves and call it a day!
- Frozen Spinach Option – Using frozen? Thaw & squeeze out excess water like your pastry depends on it (because it does!).
🔪 How To Make Spanakopita With Puff Pastry?
Step One: Preheat the oven to 350°. Line a 9 x 9 baking sheet with parchment paper. Spritz with nonstick cooking spray. In an extra-large skillet over medium heat, pour 3 tablespoons of olive oil and heat through. Add the onion, green onions, and garlic, cooking until the onions are soft. Add the spinach in batches.
Step Two: Cooking until it wilts. Remove from heat.
Step Three: In a large bowl, stir together the eggs, ricotta cheese, feta cheese, salt, black pepper, and dill weed. Stir the cheese mixture into the spinach mixture until well blended.
Step Four: Place one baking sheet of puff pastry in the bottom of the prepared baking dish.
Step Five: Add the spanakopita filling and top with the remaining sheet of puff pastry.
Step Six: Brush with the remaining olive oil. Bake for 40 minutes or until the puff pastry is golden brown.
Step Seven: Once The pie is cooked remove from the oven and allow to cool for five minutes.
Step Eight: Slice and serve your pie warm.
👩🍳 Expert Tips
- No Soggy Pastry! – Always squeeze excess water from thawed frozen spinach.
- Use Block Feta – Pre-crumbled feta lacks that rich, tangy punch—go for the real deal!
- Egg Wash for Extra Shine – Want that bakery-style golden top? Brush with an egg wash before baking.
💭 FAQs
Yes, you can use homemade puff pastry for Spanakopita. Roll out the pastry dough on a lightly floured surface to create your pastry sheet.
Store in the fridge for 2-3 days or freeze before baking (so the pastry stays crisp). To reheat, just pop it in the oven until warm!
🧂 Perfect Pairings
Spanakopita can be enjoyed hot or cold. If you're serving it as an appetizer, cut it into small pieces so that each person can have a few bites. If you're serving spanakopita as the main course, you can cut it into larger pieces or serve it whole.
I love to pair this recipe with the following options:
- Greek Pasta Salad: Pasta, tomatoes, feta, and olives tossed in olive oil. So fresh!.
- Lemon Chicken: Juicy, citrusy, and the perfect contrast to the creamy spinach filling.
- Tzatziki Dip: Cool, garlicky yogurt dip to balance the richness.
🍽 Related Recipes
Did you make this recipe? Leave a review and a ⭐⭐⭐⭐⭐ rating below, or tag us in our Facebook Group! Alternatively, bookmark it in your browser or save to Pinterest.
Spanakopita With Puff Pastry
Ingredients
- 4 Tablespoons Olive Oil Divided
- 1 Onion Chopped
- 1 Bunch Green Onions Sliced
- 2 Cloves Garlic Minced
- 2 Pounds Spinach
- 2 Eggs
- ½ Cup Ricotta Cheese
- 5 Ounce Feta Cheese Crumbled
- 1 Teaspoon Salt
- ½ Teaspoon Black Pepper
- ½ Teaspoon Dill Weed
- 2 Sheet Puff Pastry
Instructions
- Preheat the oven to 350°.
- Line a 9 x 9 baking dish with parchment paper. Spritz with nonstick cooking spray.
- In an extra-large skillet over medium heat, pour 3 tablespoons of olive oil and heat through. Add the onion, green onions, and garlic, cooking until the onions are soft. Add the spinach in batches, cooking until it wilts. Remove from heat.
- Meanwhile, in a large bowl, stir together the eggs, ricotta cheese, feta cheese, salt, black pepper, and dill weed.
- Stir the cheese mixture into the spinach mixture until well blended.
- Place one sheet of puffs pastry in the bottom of the prepared baking dish. Add the spinach mixture and top with the remaining sheet of puff pastry.
- Brush with the remaining olive oil.
- Bake for 40 minutes or until the puff pastry is golden brown.
- Garnish and serve warm.