Spanakopita (Greek Spinach Pie) Recipe

Spanakopita (Greek Spinach Pie) Recipe

Cook Time: 40 minutes

If you've never tried rich, cheesy, and utterly decadent spanakopita, you need to remedy that ASAP and we've got just the recipe for you! With this top-rated Greek spanakopita recipe, you'll have the most delicious savory pie of your life on the table in just over an hour.

What Is Spanakopita?

Spanakopita is a savory Greek pie that consists of a spinach-ricotta filling baked in a buttery phyllo crust.

Spanakopita Pronunciation

"Spanakopita" is pronounced "spah-nah-KO-pee-tuh."

How to Make Spanakopita

Here's a step-by-step breakdown of how to make this delicious dish:

Step 1: Prepare the Filling

Heat 3 tablespoons of olive oil in a large skillet over medium heat. Add the chopped onion, green onions, and garlic, and saut until they are soft and lightly browned (about 5 minutes). Stir in the spinach and parsley, adding the spinach in batches if needed. Continue to saut until the spinach is wilted and the excess liquid has evaporated (approximately 5 minutes). Remove from heat and let it cool.

Step 2: Squeeze Out Excess Liquid

To avoid a soggy spanakopita, place the spinach mixture in a fine sieve or a clean cloth and press or squeeze out as much liquid as possible. This will help maintain a crispy crust later on.

Step 3: Mix the Cheese and Eggs

In a medium-sized bowl, combine the crumbled feta cheese, ricotta cheese, and lightly beaten eggs. Stir until the mixture is well combined.

Step 4: Assemble the Spanakopita

Lay one sheet of phyllo dough in a lightly oiled 9x9 inch baking pan, brushing it with olive oil. Add another sheet of phyllo dough on top and brush it with oil. Repeat this layering process with two more sheets of phyllo dough, ensuring the sheets overlap the sides of the pan.

Step 5: Add the Filling

Spread the spinach and cheese mixture evenly over the layered phyllo dough. Fold any overhanging dough over the filling, and brush the top with more olive oil.

Step 6: Layer the Remaining Phyllo

Lay the remaining 4 sheets of phyllo dough on top, brushing each with olive oil. Tuck the overhanging dough into the pan to seal the filling inside.

Step 7: Bake

Preheat your oven to 350F (175C). Bake the spanakopita for 30 to 40 minutes, or until the phyllo crust is golden brown and crisp. Once baked, remove from the oven and allow it to cool for a few minutes.

Step 8: Serve

Cut the spanakopita into squares and serve while it's still hot. Enjoy the rich, savory flavors of this classic Greek dish!

How to Store Spanakopita

Store leftover spanakopita in an airtight in the fridge for up to three days. Reheat in the oven until warmed through.

How to Freeze Spanakopita

The best way to freeze spanakopita is before baking it. Wrap the unbaked spanakopita in a layer of storage wrap followed by a layer of aluminum foil. Freeze for up to two months. When ready to bake, thaw in the fridge overnight and cook according to the recipe.

If you prefer to freeze it after baking, allow the dish to cool completely, then transfer it to a freezer-safe . Freeze for up to two months. Thaw in the fridge and reheat in the oven until heated through.

Nutrition Facts (per serving)

Calories Fat Carbs Protein
494 35g 32g 18g
Daily Value 44% 11% 36%

Recipe Tips and Community Praise

"I added fresh basil, asparagus, mushrooms, and artichoke hearts to mine," says one home cook. "It turned out phenomenal every time!"

"We ate the whole thing in 15 minutes," says another. "Definitely doubling the recipe next time!"

"Using frozen spinach saved me time," says another. "It turned out great!"

Spanakopita (Greek Spinach Pie) Recipe

FAQ about Spanakopita (Greek Spinach Pie) Recipe

Store leftover spanakopita in an airtight container in the refrigerator for up to three days. Reheat in the oven at 350°F (175°C) for about 10-15 minutes until heated through. This will help maintain the crispness of the phyllo dough.

Yes, you can freeze spanakopita either before or after baking. To freeze before baking, assemble the spanakopita, wrap it tightly in plastic wrap and aluminum foil, and freeze for up to two months. When ready to cook, thaw in the refrigerator overnight and bake according to the recipe instructions. If freezing after baking, let it cool completely before transferring to a freezer-safe container. It can be frozen for up to two months. Reheat in the oven at 350°F (175°C) for 15-20 minutes.

To prevent a soggy spanakopita, ensure you remove as much moisture as possible from the spinach. After sautéing the spinach, let it cool and then squeeze out excess liquid using a fine sieve or a clean dishcloth. This will help keep the phyllo dough crisp when baking.

Yes, you can use fresh spinach instead of frozen. Just be sure to sauté it thoroughly to remove any excess moisture. After cooking, you should squeeze the spinach dry before using it in the filling to prevent sogginess in the pie.

If you prefer not to use ricotta, you can substitute it with cottage cheese, Greek yogurt, or even more feta cheese for a stronger flavor. Each substitute will alter the texture and flavor slightly, but they will work well in this recipe.

To reduce the oil content, you can brush the phyllo dough with a mixture of olive oil and water instead of using pure olive oil. Alternatively, you can use olive oil cooking spray to lightly coat the phyllo dough layers.

Yes, you can assemble Spanakopita in advance and refrigerate it for up to one day before baking. Cover it tightly with plastic wrap to prevent the dough from drying out. When you're ready to bake, remove it from the refrigerator and bake as directed. Alternatively, you can freeze it before baking for up to two months.

If your phyllo dough is dry or cracking, cover it with a damp towel while you work with it. This will keep the sheets moist and pliable. Be sure to work quickly, as phyllo dough dries out fast once exposed to air.

Comments

Allrecipes Member

10/06/2025 01:52:54 PM

I love spanakopita and have been making it forever. I use frozen spinach (make sure to squeeze all the water out), use olive oil flavored cooking spray instead of brushing, omit the green onion, and occassionally use ricotta. I am a fan of the traditional triangular shapes so i layer 2-3 sheets of fillo per triangle. to keep dough from becoming a sticky or dried out mess, make sure its fully thawed before use, and properly covered while working. plastic wrap and dishtowel does the trick. the biggest problem i have with this recipe is: THERE ARE NEVER ANY LEFTOVERS!

LADYJAYPEE

04/06/2006 07:30:08 PM

OMG, this was good! Never used phyllo dough before, so relied heavily on advice from other reviewers & my own preferences: 1) sauteed onion/garlic in 2 T butter/1 T olive oil for more flavor; 2) increased green onions to 2 bunches; 3) doubled the garlic; 4) decreased the spinach (used 1 6-oz bag prewashed baby spinach + about another cup just because that was what I had); 5) decreased parsley to 1/4 cup; 6) added 2 T fresh dill to spinach/onion mixture at the end (didn't cook it; dill too fragile; just let it get warmed by rest of mixture; 7) drained spinach mixture in a fine strainer while I worked on filling & dough; 8) doubled the feta; 9) added fresh ground pepper to the filling 10) brushed phyllo dough with butter rather than olive oil (for flavor & better browning; 11) used 9x13 baking pan; 12) used 8 sheets phyllo on bottom (4 laid out flat; then 4 more overlapping the pan, with HALF of spinach/cheese/egg mixture in those last four, folded over filling, sealing it in; then 4 more phyllo sheets overlapping pan with other HALF of filling, then folding those sheets over the filling, & topping that with 4 more phyllo sheets (butter brushed on each one from bottom to top). This was DELICIOUS; it wasn't soggy & tasted like Greek restaurant food. PS: I also cut it into squares BEFORE baking it! And the 2nd time I made it, I forgot to drain the spinach mixture, and the leftovers were definitely soggy the next day! You're amazing, Silverwolf!

Will

12/07/2020 06:03:40 PM

I like the essence of this recipe...but I've found I like a few adds...I always make this with 2 pounds of frozen chopped spinach(from a good store, so it's not old and freezer-burned). The reason being...it's absolutely delicious and stores well in the fridge. My adds, after experimenting...sauté a chopped large onion, or the whites several chopped leeks(not the green ones used in this recipe), 3-4 cloves of garlic, 1 package of Valbresso feta(there's a lot of not great feta out there...avoid it!), substitute 1 16 ounce container of high quality 1-4% cottage cheese for the ricotta, boil and dewater the spinach 3-4 minutes after re-boiling, add spinach and 1 tbsp fresh chopped dill, and 2 tbsp chopped parsley to the already sautéed onions and garlic. Sauté together 3-4 minutes... taste, salt to taste, and set aside to let cool. Mix the cheeses, 2-3 eggs...and after the spinach cools...combine...I use their method for phyllo..

mxeniascomcastnet

03/29/2023 05:02:57 PM

I added an extra egg for a total of 3, Use half the box of phyllo on the bottom sheet by sheet, add the filling, then the other half sheet by sheet on top. Extend the phyllo on the sides at least 4 sheets and roll around the edges. As for the filling, I added another cup of feta for a total of 2 fully packed cups and a cup of ricotta, I added a lot of dried dill as dill is what gives the punch to spanakopita in the first place. I kind of knew what I was doing to begin with so that helped, this is not a very good recipe as is, JMO.

NotYourMothersKitchen

08/28/2024 08:21:37 PM

Key: DRAIN the Spinach!!! Personally, I used 2 pots to boil the spinach and drain them in the colander along w the onion, garlic, and so on BEFORE adding them into the dairy items. Draining avoids the dreaded soggy bottom. I like spice. So I add extra garlic, basil lemon juice, a dash of salt and pepper, and maybe honey if I want sweetness. Alternate between olive oil and water when layering the phyllo dough to reduce oil usage. This is a fun recipe, so I make it differently every time.

MirthLadle8330

06/15/2023 02:06:54 PM

It’s much easier to use frozen chopped spinach and squeezing excess water after thawing. No need to sauté. If using fresh chopped spinach, salt it, let rest and then squeeze by handfuls to remove moisture! Mom added fennel and chopped Swiss chard as well! (Chop & salt the chard also)

FriskyOat3176

01/31/2023 05:15:00 PM

I have made this recipe many times. I use all the Phyllo dough, 10 sheets on bottom, 10 on top using unsalted butter. I also double the filling as I am using a 9x13 pan. I also only use 3 eggs. You definitely need to cut the dough before cooking it. For cooking the onion mixture, I use both olive oil and unsalted butter.

Pat DeLorenzo

07/29/2020 11:14:41 PM

Great recipe! Used fresh spinach and double the amount of feta, no ricotta. Used 5 cloves of garlic because I love it and 6 sheets of phyllo on the bottom. Didn't have spring onions, but didn't miss them. Did use nutmeg and dill along with parsley. It turned out great. I certainly will make it again and again.

terryb517

06/19/2020 02:06:04 PM

This was really tasty and even better tasting the next day. I used fresh spinach and made sure to cook it down so there was no moisture from spinach. I also put the mix in the refrigerator for an hour to make sure it was cooked down. I will definitely make this again.

Doreen

01/29/2020 07:19:21 PM

Delicious recipe. I added 1/2 cup chopped fresh dill and 1/2 cup parnesan cheese to mixture. I also used 8 sheets phyllo dough above and below.

Michelle Ann LeSage

10/03/2023 10:22:37 AM

I loved this! I used thawed frozen chopped spinach and really squeezed out any moisture. It turned out perfect!

qomike

06/15/2025 06:21:10 PM

Delicious. I did add an extra clove of garlic and another 1/4 of an onion. The ~1/3 baking dish of leftovers reheated well (baked at 350F for ~12 minutes) several days later.

khari6100

05/12/2025 01:17:24 AM

Lacks flavor. Needs enhancement

Nanette Vanderver

04/20/2025 11:48:28 PM

So good, much better & healthier than frozen store bought!!

Shari

04/01/2025 07:30:38 PM

Made it exactly as written- delicious!

DawnyBrat

10/03/2024 12:35:20 AM

Just an excellent and healthy meal option. I enjoyed making it because I knew that the ingredients were clean and tasty. It was even better when I saw the huge smile on my husband’s face. I decided make individual triangles and serve with Tzatziki dip. Oh. So good!

reneed606

08/14/2024 01:11:33 PM

Made Greek way with feta and no ricotta cheese

Steven Hernandez

06/10/2024 01:29:15 AM

Bro, I’m never ordering takeout again.

Francesca

05/26/2024 01:27:43 PM

This recipe that takes me back to my childhood as my Mother made it year in & year out. She made it look very hard, however! And while this is not super easy, it's not hard -- IF you have a food processor. That is pretty key to not be chopping for hours. I add grated parmigiano cheese and pine nuts (I'm Italian!), so in that sense it's not the most traditional Greek recipe, perhaps. Anyway, my family absolutely loves it, & it really impresses guests!

UpbeatOkra3414

03/13/2024 02:23:27 PM

for the person that said there is no oven temp for this recipe,, look at step #2,, 350 degrees