Go Back
Spanakopita with Puff Pastry
Prep Time
25 mins
Cook Time
20 mins
Resting Time
10 mins
Total Time
45 mins

A savory Greek pastry filled with spinach, eggs, cheese, and herbs. This recipe utilizes puff pastry, but you could easily use the same filling for a version with phyllo dough instead.

Course: Appetizer, Main, Side Dish
Cuisine: Greek
Servings: 9 servings
  • 3 large eggs
  • 2 large egg yolks
  • 2 cups crumbled feta
  • 1/4 cup freshly grated Pecorino Romano or Parmigiano-Reggiano
  • 4 tbsp olive oil
  • 1.5 lbs. baby spinach. Consider buying the pre-washed bags to save time on trimming spinach stems. You may substitute arugula or another leafy green for part of the spinach if you have it in the fridge.
  • 1/4 cup finely chopped fresh Italian (flat leaf) parsley
  • 1 white onion, finely chopped
  • 1/3 cup finely chopped fresh dill
  • 1 bunch scallions, trimmed and thinly sliced
  • 1 17.3 oz package of puff pastry sheets
  • 2 cloves of garlic, minced
  • salt and pepper
  • 1/4 tsp nutmeg, preferably freshly grated
  1. Pre-heat the oven to 375°F.

  2. Heat 2 tsp. of the oil in a 12-inch skillet over medium-high heat. Add a batch of spinach and toss with tongs until just wilted, about 2 minutes. Transfer spinach to a colander set over a bowl. Allow to drain. Repeat with the remaining spinach. You may add a tiny bit of oil as needed, but be careful not to over do it as you don't want to be left with oily spinach. This will make your pastry soggy.

  3. Wipe the pan, reduce the heat to medium, and add the remaining 2 Tbs. oil. Add the onion and scallions and cook until softened, about 4 minutes. Add the garlic and cook, stirring, for 1 minute. Remove from the heat and let cool.

  4. In a large bowl, lightly beat 3 whole eggs. Season with a generous pinch of salt, pepper, and the grated nutmeg. Stir in the dill, parsley, and both cheeses.

  5. Squeeze handfuls of the spinach to release as much liquid as possible; then separate the clumps with your fingers. Add the spinach and the onion mixture to the eggs and stir to combine. 

  6. Line 2 baking sheets with parchment paper. Before unfolding, cut each puff pastry sheet into thirds crosswise. Unfold each third of pastry and cut each into thirds again. 

  7. Using a lightly floured work surface, roll half of the puff pastry pieces into a 4 inch square, and the other half into a 5 inch square. The larger squares will be used for the tops of the spanikopita.

  8. Whisk the egg yolks together with 2 tsp. water in a small bowl. Lightly brush the borders of the 4-inch pastry squares with egg wash. Place 1/2 cup of filling or less if needed in the center of each pastry square. Spread filling flat, leaving a 1/2 inch border around the filling.

  9. Place a 5-inch pastry square over each of the bottom halves with filling. Using the prongs of a fork, carefully crimp the edges of the top and bottom pastry squares together to create a seal.

  10. Brush the top of each pastry with egg wash. Cut a small X as a steam vent on atop the center of each pastry. Brush the top of each pastry with the remaining egg wash and cut a small vent to allow steam to escape. Bake, swapping and rotating the baking sheets’ positions halfway through baking, until a knife inserted into the filling comes out clean and the pastry is puffed and deep golden, about 20 minutes.

  11. Allow to cool on baking sheet for 10 minutes, then cut each square in half diagonally. Serve.

Recipe Notes

Letting the puff pastry come all the way to room temperature before cutting and rolling it out will result in a flatter cooked pastry. If you prefer a puffier pastry, cut and roll out the pastry dough shortly after the dough is taken out of the freezer or as thawed according to package directions.