Vegan Spanakopita - My take on the great Greek spinach and feta pie! Featuring shatteringly crisp phyllo pastry, and a soft, salty, vegan feta-cheesy, spinachy filling, all baked up to golden perfection.
16 oz (454 grams) phyllo pastry (, (you will find it in the freezer department with the pie crusts))
½ cup (120 mls) olive oil or melted vegan butter
12oz (350 g) extra firm tofu (, (don't press it))
½ cup (120 ml) melted refined coconut oil (, it MUST be refined and not unrefined or virgin)
3 tablespoons (45 ml) lemon juice (, (zest first and save for the pie filling))
2 tablespoons (30 ml) apple cider vinegar (, or white wine, or rice wine vinegar)
1 tablespoon nutritional yeast
1 teaspoon onion powder
½ teaspoon garlic powder
¼ teaspoon dried dill
1½ to 2 teaspoons fine sea salt (, NOT table salt )
16 oz (454 grams) fresh spinach
1 medium onion (chopped finely)
3 cloves garlic (minced very finely)
1 cup (25 grams) fresh parsley (, chopped)
2 tablespoons chopped fresh mint (, optional but recommended if you have some)
zest of a medium lemon
¼ teaspoon ground nutmeg
¼ teaspoon freshly ground black pepper
Categories
Appetizer
Dinner
Entree
Lunch
Cuisine
Greek
Steps
Defrost the phyllo pastry - Put the unopened package/box in the refrigerator overnight, or leave at room temperature for about 4 hours. Do not open it until you are going to assemble the pie.
Make the feta (this can be done up to 4 days ahead & stored in the fridge) - Add all of the ingredients to a food processor (this recipe does not work well in a blender, even a high-powered one), starting off with only half of the salt. Blend it all up until smooth, then taste and add more salt as needed. Blend to incorporate it after each addition. Remember that this is feta so it should have quite a salty edge. I like to use the full 2 teaspoons in mine.
Prepare the spinach - Heat a large sauté pan with 1 teaspoon of olive oil or butter over medium-low heat and add the spinach. It will be piled ridiculously high, but within a few minutes it will wilt down. Use tongs to move it about and keep it cooking until it is completely wilted, soft and dark green. It will take about 5 minutes. Remove it from the heat and allow to cool.
Once it is cool take handfuls of spinach and squeeze over the sink until as much liquid as you can is removed. Place each handful in a large mixing bowl once done.
Prepare the filling - To the spinach, add the vegan feta cheese, onion, garlic, parsley, mint, lemon zest, nutmeg and pepper. Mix it all together really well.
Assemble the pie - Grease an 8 x 12-inch or 9 x 13-inch (or similar) oven-proof dish with a little of the olive oil or melted vegan butter and preheat your oven to 350℉ (175 °C).
Open the phyllo pastry and lay it out flat on the counter. Have a clean, damp dish towel ready to cover it with so it doesn't dry out while you're working. If the sheets are way more than double the size of your dish, cut them all in half right down the middle; otherwise, just use them as they are. Some overhang is good.
Brush the top sheet of phyllo with oil or melted butter and gently lift it and lay it in the centre of the oven-proof dish. Keep the remaining sheets covered with the damp cloth. Push the pastry sheet down gently into the dish, letting the excess hang evenly over the sides. Don't worry if some of it falls back down the sides and into the bottom of the dish. Repeat, brushing each sheet with a little oil or butter and laying them on top of each other in the dish until you have used about half of the sheets. If any of them tear, just keep going. It doesn't matter because there are multiple layers.
Spoon the spinach mixture onto the pastry layers in the dish and level it with a spatula, then scrunch up the edges of the overhanging pastry and arrange them around the edge of the filling.
Now you need to brush each of the remaining phyllo sheets with oil or butter and take each one and scrunch it up loosely in your hand, then lay it gently on top of the feta spinach filling. Keep going until they are all used, then gently tweak them a bit to cover any big gaps. Some small gaps are fine.
Bake - Put the pie in the oven and bake for 25 minutes. Open the oven, turn it around (to make sure it bakes evenly) and bake for a further 15 to 20 minutes or until very golden brown and shatteringly crispy.
Allow to cool on a wire rack for at least 15 minutes before you try to cut it. It's good served warm or cold.
Nutitrion
Serving Size: 1 serving
Calories: 368 kcal
Carbohydrates: 29 g
Protein: 8 g
Fat: 26 g
Saturated Fat: 11 g
Sodium: 745 mg
Sugar: 1 g
Reviews
Vida on 2026-06-02 (5 stars): This was the second time I've made it. The first one was too salty and this time I used less salt and I made only half of it (as I'm the only vegan in the family). It was delicious. I'm planning to do it again. Thanks.
Julie Johnston on 2026-04-05 (5 stars): Loved it! I made it for my family for Easter today. Excellent instructions--thanks for giving me the confidence to try phyllo dough again. My only other time was a complete disaster. Today was a great success!
Michelle on 2026-02-01 (5 stars): This was AMAZING! My family has missed spanakopita since becoming closer to fully plant-based. I had been discouraged after trying a couple other vegan spanakopita recipes, but this one was truly incredible. The flavors are spot on. So fresh and delicious. Thank you!
Naomi Oliver on 2025-12-22 (5 stars): I just made this for my birthday dinner tonight. I couldn't find refined coconut oil for love nor money in Darwin so I substituted olive oil (I know you said not to 😬) however it is one of the most delicious meals I've ever made. the mint and nutmeg are a definite must. I will keep trying for refined coconut oil but I was extremely happy substituting olive oil. that vegan feta is one I'll make for many things I think. you could use it on so many things and it's so easy. thankyou so much for this recipe 💕
twistedspinner on 2025-07-18 (5 stars): I am NOT vegan, but my daughter is. My spanakopita is a family favorite, and she was coming for a visit. I made this recipe and it is amazing! Simply perfect, and you cannot tell that the feta is invented!Thank you so much!
Riva J Martin on 2024-12-28 (5 stars): I made this for a competition at a party - Nobody had any idea that it was vegan and people did a blind vote not knowing who made what. I won first place!!!
Kan on 2024-11-15 (5 stars): WOW! This brought back so many pre-vegan memories. Firstly, the feta recipe is a keeper. I use to love feta, never found a good vegan replacement in the stores, but it had all the taste and textures I remember. Made it with this recipe and it was not only delicious, but was a show-stopper. It is one pretty dish.
The only change I would make is grilling the onions. I kept getting little textural bits of onion that took me out of my food coma, but other than that little change, highly recommend and thank you!!
Thomas on 2024-06-01 (5 stars): I made this for my girlfriend and she absolutely loved it. It tastes just like the real thing, except even better because it's cruelty free! Thanks for this recipe!
Jo on 2023-07-27 (5 stars): Amazing recipe. Everyone loved it.
Elaine D on 2023-04-14 (5 stars): This recipe is fantastic and
easy !! My spouse is so fussy with Vegan recipes and loved it.
The feta is also very good on salad!! Thank you for a great recipe.
Nichole on 2023-02-09 (5 stars): This recipe is perfection! I’ve never made spanakopita before but I’ve eaten it many times and this one is amazingly flavorful and perfectly crisp. I served it with homemade vegan tzatziki and a Mediterranean pearl couscous salad. Delicious!!