Spinach Pie

Mmmmm… I LOVE spinach pie. Whenever I eat at Greek restaurants, I always make sure to order some spanikopita. I love the flakey crust and the rich, warm, spinach filled interior. Popeye totally knew what was up.

This spinach pie isn’t really Greek flavored, but I love it all the same. There are many, many ways to make a spinach pie and this weekend I was most interested in finding the fastest, easiest route to this spinach heaven.

My mom made baklava fairly often when I was growing up and ever since watching her wrestle with those finicky phyllo dough sheets, I’ve never wanted to go near them. So, for this recipe I chose puff pastry. It’s much thicker and way more forgiving than phyllo, but you still get a nice flakey crust. Puff pastry is definitely not inexpensive, but most of the other ingredients in this recipe are, so the overall cost per serving remains low. Puff pastry can be found in the freezer section, usually near frozen fruit and other ready to eat desserts. For this recipe I only used one sheet out of the box. The other sheet can be wrapped tightly and re-frozen for later use.

You can make spinach pies in a square, or as individually folded rectangles, but I like this easy “fold over” pie dish method. No cutting the dough, simply roll it out, fill it, and fold it over top to make the top crust. Super easy.

I stuck to a basic cheese and spinach filling, but this recipe is just asking for a million variations. Add some feta cheese for a Greek flare, green onions or other fresh herbs for a fresher flavor, or you can even try adding something tangy like sun dried tomatoes. Of course, more ingredients mean higher cost, so try to use ingredients that you have laying around waiting to be used up.

Spinach Pie

A slice of Spinach Pie on a white plate

Print Recipe Grocery List Favorites
4.84 from 31 votes

Spinach Pie

Puff pastry makes this rich and delicious spinach pie a breeze to prepare. Perfect for breakfast, lunch, or brunch!
Total Cost: $7.29 recipe / $0.91 serving
Prep Time: 15 mins
Cook Time: 45 mins
Total Time: 1 hr
Servings: 8


  • 1 Tbsp olive oil ($0.16)
  • 1 small yellow onion ($0.57)
  • 1 clove garlic ($0.04)
  • 1 cup cottage cheese ($1.20)
  • 1/4 cup parmesan cheese ($0.42)
  • 1/8 tsp ground nutmeg ($0.02)
  • 1/2 tsp salt ($0.02)
  • 10-15 cranks fresh cracked pepper ($0.02)
  • 2 large eggs ($0.44)
  • 16 oz. frozen cut spinach ($1.63)
  • 1 sheet 8 oz. puff pastry ($2.50)
  • 2 Tbsp flour for dusting ($0.05)
  • 1 large egg for glaze, optional ($0.22)


  • Preheat the oven to 375 degrees. Dice the onion into small pieces and mince the garlic. Cook both in a small skillet with 1 tablespoon of olive oil over medium heat until soft and transparent (about five minutes).
  • While the onions and garlic are cooking, prepare the rest of the filling. In a bowl combine the cottage cheese, parmesan cheese, eggs, salt, pepper, and nutmeg. Mix well. Before adding the spinach, strain it in a colander and press out as much moisture as possible (squeezing handfuls in a fist works well too).
  • Once the onions have softened, add them to the cheese/egg mixture along with the squeeze dried spinach. Stir until well combined.
  • Dust a clean work surface with flour and unfold a sheet of puff pastry onto it. Using a rolling pin, roll the puff pastry into a 12 inch by 12 inch square. Drape the rolled dough over a standard 9 inch pie dish.
  • Spread the spinach filling evenly inside the pastry lined pie dish. Fold the corners of the pastry back over top of the filling. It’s okay if they do not fully reach to meet each other. If desired, brush a whisked egg over the top (this will give the surface a glossy appearance after cooking).
  • Bake the pie for 45 minutes in a preheated 375 degree oven. Allow the pie to rest for about 5 minutes before cutting to allow the filling to set.


Allow both the puff pastry and frozen spinach to thaw in the refrigerator over night.
See how we calculate recipe costs here.
Tried this recipe?Mention @budgetbytes or tag #budgetbytes on Instagram!


Serving: 1ServingCalories: 263.8kcalCarbohydrates: 19.53gProtein: 10.16gFat: 16.54gSodium: 471.68mgFiber: 2.29g
Nutritional values are estimates only. See our full nutrition disclaimer here.

The equipment section above contains affiliate links to products we use and love. As an Amazon Associate I earn from qualifying purchases.

Spinach Pie with one slice taken out

Step By Step Photos

 onions and garlic in pot
Start by cooking down the onions and garlic. This serves to remove moisture because moisture is the enemy of puff pastry.

While the onions are cooking, mix together the rest of the filling. In a bowl combine the cottage cheese, parmesan, salt, pepper, and nutmeg. Stir well.

cheese and eggs in mixing bowl
You can actually stir the eggs in at the same time as the cheeses, but I wanted to taste the mixture before I added in raw egg. So, I just added them after.

bag of frozen chopped spinach
You’ll want one pound of frozen chopped spinach. Make sure to let it thaw before you begin.

spinach in colander to drain
Place the thawed spinach in a colander and press it against the sides to squeeze out the water. I went a step further and picked up handfuls and squeezed as hard as I could. Again, moisture is the enemy of the puff pastry, so you need the spinach to be pretty dry.

cooked onions in pot
By now the onions have cooked down, are soft, and transparent.

onions and spinach added to egg and cheese mixture in mixing bowl
Combine the cheese/egg mixture, the squeezed spinach, and the cooked onions and garlic.

spinach filling mixed together in mixing bowl
Mix it all together really, really well. This is your delicious spinach pie filling.

puff pastry in package
This is the puff pastry I used. You can find it in the freezer section near the frozen fruit. Make sure to put it in your refrigerator the night before so it can thaw. It’s kind of expensive (mine was $5 per box), but you’ll only be using half and the second half can be re-frozen (or used to make dessert, like I did!).

puff pastry on floured counter top
When you open the box of puff pastry, you’ll find two sheets, each folded into thirds. Dust your countertop with flour and unfold one sheet onto it. The other sheet can be wrapped tightly with plastic and refrozen.

pastry dough rolled out with rolling pin
Roll the pastry dough out a bit until you have a 12×12 inch square. Go slowly and you’ll be able to maintain the square shape that it came in.

pastry draped over pie pan and then filling placed on top
Carefully lift up the pastry dough and drape it over the center of the pie dish (this is easier if you carefully fold it in half first, carefully lift it and place over half of the pie dish, then unfold to cover the whole thing). Evenly distribute the spinach filling inside.

dough folded over top of filling and then brushed with egg wash
Take the points of the square pastry dough and fold them in over the top. It’s okay if they don’t reach so that all of the edges meet. In fact, it probably would have looked better if I didn’t roll mine out quite so big! If you’d like, whisk up a third egg and brush it over top. That will give it a nice brown, glossy appearance.

Finished spinach pie
And then bake the whole thing in a preheated 375 degree oven for about 45 minutes or until the pie crust is fully puffed and is a nice golden brown. It won’t really start puffing until the last 15 minutes, so don’t get scared while watching through your oven window. Also, the center will puff last, so don’t take it out too early! I almost took mine out and then decided to leave it for 5 more minutes… it REALLY puffed a lot in those last five minutes!

side view of finished spinach pie on stove top
Here’s a side view so that you can see how it puffed up. Let the pie sit for about five minutes before you cut it. It will deflate some as it cools, so don’t let that surprise or disappoint you.

top view of Spinach Pie with one piece taken out and plated
Cut the pie into 8 pieces and try not to eat them all. It will take strength. Great strength.

Close up of a piece of Spinach Pie with fork