Spanakopita (Greek Spinach Pie) Recipe
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!"

FAQ about Spanakopita (Greek Spinach Pie) Recipe
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