Vegan Spanakopita (Greek Spinach Pie)
Spanakopita is a Greek spinach pie I’ve been making for many years. My easy, eggless vegan version is filled with spinach, plenty of herbs, and tofu instead of feta, then wrapped in filo pastry and baked into a spiral. In Greece, this coiled variation is called Strifti Spanakopita. Crispy on the outside and moist and flavorful on the inside, it’s delicious straight from the oven or cold the next day – whether served as a Greek appetizer, snack, or main dish.
Strifti Spanakopita – Greek Spinach Pie in a Spiral
Spanakopita comes in different shapes in Greece: as a layered pie, small triangles, or a large spiral.
The spiral version is called Strifti Spanakopita. Strifti means twisted or coiled, referring to the spiral arrangement of the filled pastry rolls.
For my recipe, I use a round quiche or tart pan. The long, thin pastry rolls are arranged in one large spiral.
But spanakopita doesn’t necessarily have to be shaped this way. I also like making a layered version in a rectangular baking dish. It’s quicker because there’s no need to roll up the pastry, and it tastes just as good.
Something else I’d like to try one day is baking the filled pastry rolls individually instead of arranging them in one large spiral. I imagine they’d make a great snack to take along.
And the little spanakopita triangles, also called Spanakopitakia, which I’ve often eaten in Greece, are another delicious variation.

Tofu Is the New Feta
“Back then,” in my pre-vegan days, I always made spanakopita with feta. Later, I made it without feta or with my homemade vegan almond feta. For some time now, I’ve been using tofu instead.
Tofu in a Greek spinach pie? Trust me, it works wonderfully!
I’d even go so far as to say that some people might not notice there’s no feta in it at all.

Tips for Making Great Spanakopita
Making spanakopita isn’t difficult, but a few things are particularly important for a flavorful filling that isn’t too wet and filo pastry that’s easy to work with.
- Don’t let the filling get too wet: Spinach releases quite a bit of water when heated. If the filling contains too much moisture, the filo pastry can become soggy during baking. Let as much liquid as possible evaporate while cooking. If necessary, I thicken any excess liquid with a little flour, as described in the recipe card.
- Be generous with the herbs: They’re a big part of what gives spanakopita its characteristic flavor! Fresh dill in particular is a classic ingredient in Greek spinach pie. I combine it with plenty of fresh parsley, dried oregano, and thyme. Fresh mint is another lovely addition.
- Add freshness with lemon: Lemon juice and a little lemon zest give the filling a fresh, slightly tangy note that pairs beautifully with the spinach and all those herbs.
- Squeeze out frozen spinach thoroughly: This recipe works with frozen spinach too. Just make sure to squeeze out excess water after thawing so the filling doesn’t become too wet.
- Use a damp kitchen towel to help with rolling: Filo or yufka pastry is very thin and can tear easily when rolled. I place each pastry sheet on a slightly damp kitchen towel and use the towel to help roll it up. This makes the whole process much easier.
- Keep the remaining pastry sheets covered: Filo pastry dries out quickly when exposed to air and becomes brittle. Cover any sheets you’re not using with a slightly damp kitchen towel while you work.
- Keep the rolls fairly thin: Spread the filling evenly and don’t use too much per pastry sheet. This makes the rolls easier to shape, reduces the chance of them splitting during baking, and helps create a beautiful, even spiral.
I’ve adjusted the ingredient quantities so that the pastry and filling are suitable for one 26 cm (about 10-inch) quiche or tart pan. You’ll find instructions for adjusting the quantities to fit other pan sizes in the recipe card notes.

Can You Eat Spanakopita Cold?
Yes, spanakopita is delicious cold! In fact, that’s one of the things I love most about it: it’s incredibly versatile.
Fresh from the oven, spanakopita tastes wonderful, and the filo pastry is especially crispy. But I almost prefer it the next day, when the flavors of garlic, herbs, and olive oil have had time to come together.
Whether served warm or cold, as a main dish, for brunch, as a snack, or as a Greek appetizer, spanakopita works for all kinds of occasions.
I also find it especially convenient when I’m having guests over, since I can prepare it the day before.

What Is the Best Dipping Sauce for Spanakopita?
My favorite spanakopita dip is very simple: homemade cashew sour cream with a little finely chopped fresh dill. If you like, add some garlic too. That’s it!
Spanakopita is already packed with flavor from the spinach, herbs, garlic, and lemon, so I don’t think it needs a heavily seasoned dipping sauce. The creamy, slightly tangy sour cream provides a lovely contrast to the crispy pastry without overpowering the filling.
This easy dipping sauce for spanakopita also goes beautifully with small spanakopita triangles (Spanakopitakia).
Of course, you can also enjoy your spanakopita without any dip at all.

More Vegan Greek Recipes
If you’re looking for more vegan Greek recipes, you should definitely try Kolokithokeftedes (Greek zucchini fritters), which I discovered and fell in love with in Crete.
Another delicious dish is Fasolakia, a Greek stew made with green beans and potatoes.
Or how about Spanakorizo? As you’ve probably guessed by now, it must have something to do with spinach. Bingo! Spanakorizo is a wonderfully lemony Greek spinach rice dish.
And, of course, there’s vegan tzatziki – what would Greek cuisine be without this refreshing treat?


Vegan Spanakopita Spiral: Greek Spinach Pie with Tofu
Ingredients
Spinach and Tofu Filling
- 4 tablespoons olive oil
- 1 onion
- 5 cloves garlic
- 750 g spinach fresh or frozen
- 1¾ teaspoon salt
- black pepper
- a little nutmeg freshly grated
- 5 tablespoons vegan yogurt I usually use vegan skyr
- 4 tablespoons nutritional yeast
- 5 tablespoons lemon juice
- ¼ lemon zest
- 1 handful Fresh herbs Plenty of dill! You can also add parsley and mint if you have them on hand. Be generous!
- 1 teaspoon oregano
- 0,5 teaspoon thyme
- 300 g tofu
- 1 tablespoon flour if needed
Additionally
- 200 g filo pastry (phyllo dough) or: yufka pastry, strudel pastry (not puff pastry); Approximate amount! Depends on how much filling you use in each roll.
- 1 teaspoon olive oil for greasing the pan
- some sesame seeds for sprinkling
- some Nigella seeds (black cumin seeds) for sprinkling
Instructions
Prepare the Spinach and Tofu Filling
- Prepare the vegetables: Peel and finely chop the onion and garlic. Let the frozen leaf spinach thaw slightly, squeeze out the excess liquid, and roughly chop it. Alternatively, wash and roughly chop the fresh spinach.
- Sauté the onion and garlic: Heat the olive oil in a large pan. Sauté the onion until translucent, then add the garlic and cook for another 30 seconds.
- Cook the spinach: Add the thawed frozen spinach to the onion and garlic and sauté for about 2 minutes. Alternatively, add the fresh spinach in batches and cook until wilted, stirring occasionally.
- Season: Add the salt, black pepper, and freshly grated nutmeg. Mix well and cook for another two minutes.
- Finish the filling: Remove the pan from the heat. Stir in the vegan yogurt, nutritional yeast, lemon juice, lemon zest, and all the herbs. Crumble the tofu into small pieces directly over the pan using your hands, then stir it into the filling.
- Check the moisture: If the filling contains too much liquid, thicken it with a little flour if needed. Simply push the filling to one side and stir the flour into the excess liquid.
- Let it cool: Allow the filling to cool before assembling the spanakopita.
Make the Spanakopita Spiral
- Preheat the oven: Preheat your oven to 180°C (355°F) convection/fan. Lightly grease a quiche or tart pan.
- Prepare the spinach rolls: Lay one sheet of filo or yufka pastry on your work surface. Spread some of the spinach-tofu filling evenly along the long edge closest to you. Carefully roll up the pastry into a long, thin log.
- Shape the spiral: Carefully place the first spinach roll along the outer edge of the greased quiche or tart pan. Arrange the remaining rolls next to it, working in a spiral towards the center until the pan is filled.
- Sprinkle and top: Lightly sprinkle the surface with water, then scatter sesame seeds and nigella seeds over the top.
- Bake: Bake the spanakopita on the middle rack for about 30 minutes at 180°C (355°F) convection/fan, until the pastry is golden brown and crispy.
Notes
-
Pan size: The ingredient quantities are designed for one 26 cm (10.2-inch) quiche or tart pan. If your pan is larger or smaller, you can adjust the ingredient quantities using the servings field in the recipe card. Enter the following values (use a period, not a comma) to keep the proportions of pastry and filling suitable for your pan size:
- 24 cm (9.4 inches): 0.852 servings
- 28 cm (11 inches): 1.160 servings
- 30 cm (11.8 inches): 1.331 servings
- Alternative to vegan yogurt: Use my homemade cashew sour cream.
- Alternative to tofu: Instead of tofu, you can use my homemade vegan almond feta. Reduce the amount of salt, as the almond feta is already more flavorful and saltier than tofu.
- Pastry: Filo and yufka pastry both work well for making the spiral. Keep the unused pastry sheets covered with a damp kitchen towel while you work to prevent them from drying out.





[…] Spanakopita (Greek Spinach Pie) – Its spiral shape makes it a fitting dish for the celebration. […]