Vegan Greek Spinach & Feta Pie (Spanakopita)

Vegan Greek Feta & Spinach Pie (Spanakopita)

Many years ago, a Greek friend convinced me to make spanakopita, a Greek spinach and feta pie layered with crispy phyllo pastry.

It was heaven.

Now I wanted to include it for you as a bonus in my Vegan Greek Feast series!

If you haven’t followed along, we’ve made fattoush salad with loquats, Greek salad with feta tzatziki, a yoghurt, cucumber and dill dip and courgette and feta fritters with a long unpronounceable k-name (kolokithokeftedes).  If you really want to knock the socks off someone or a dinner party crowd, I recommend making spanakopita alongside all these dishes.

I’ve got you covered, with my free mini cookbook Vegan Greek Feast, which includes all the recipes in an easy-to-read, printable format!

Click here to get your hands on your FREE mini cookbook, Vegan Greek Feast!


Vegan Greek Feast

Now, this isn’t any old vegan spanakopita.

I don’t do simple.

This recipe cuts no corners.

A lot of spanakopita recipes call for both feta and ricotta cheese.

So, we’re going to be making BOTH vegan feta and ricotta from scratch, then mixing them up with spinach, layering with phyllo and baking!

Vegan Greek Feta & Spinach Pie (Spanakopita)

Greek Spinach & Feta Pie (Spanakopita)


  • 8-10 sheets of phyllo pastry (many storebought versions are vegan, but check the ingredients to make sure)
  • 750 g (around 1.5 lbs) of fresh spinach
  • 1 onion, peeled and diced
  • 1 clove of garlic, peeled and minced
  • 2-3 tbsp fresh dill, chopped
  • 1-2 tbsp fresh mint, chopped
  • 8 green onions, green parts only, chopped
  • Pinch of nutmeg
  • Freshly ground salt and pepper
  • 1 recipe vegan feta (see below)
  • 1 recipe vegan ricotta (see below)
  • Olive oil


  1. Preheat oven to 180 C/350 F.  Lightly grease a 9X12 inch baking pan with olive oil.  Begin by layering one phyllo sheet, then brushing with olive oil (and a pastry brush if you have one).  Layer another phyllo sheet on top of that one, and coat it with olive oil  Continue until you have used up half your pastry sheets.  Place these in the oven for 10-15 minutes to ‘pre-bake’ the bottom layer of crust and prevent it from going soggy.
  2. In the meantime, heat a small amount of olive oil in a frying pan and saute the onions until translucent, then add the garlic, dill, mint and green onions and saute until fragrant, 2-3 minutes.  Add a pinch of nutmeg and some freshly ground salt and pepper and saute for another minute, then remove from the heat.
  3. Steam or saute the spinach until cooked, then allow to cool and squeeze out any excess water.
  4. In a large mixing bowl, mix the spinach, the onion/garlic/herb mixture, the ricotta and the feta until well combined.  Scoop this onto the pre-baked layers of phyllo dough and spread out evenly.  Put a layer of phyllo dough on top of this, brush with oil, add another layer and continue (brushing all layers with oil) until you’ve used all the phyllo dough.  Brush the final layer with olive oil and cut into squares, cutting through the top layers of phyllo and spinach mixture but not cutting through the bottom layers of phyllo dough (leave those intact!).
  5. Bake for 15 minutes or so, until the edges or the crust have turned golden brown.
  6. Remove from the oven and allow to cool to room temperature or slightly above.  Cut through the bottom layers of dough in the squares and serve with crusty bread and a Greek salad.

Vegan Feta


  • 200 g firm tofu, crumbled roughly to feta-size chunks
  • 1 tbsp white miso
  • 1 tbsp white wine vinegar
  • 1.5 tbsp lemon juice
  • 1/2 tsp salt
  • 1-2 tsp dried Italian herb blend
  • 3 tbsp nutritional yeast
  • 1 tsp tahini


  1. Crumble tofu roughly into a bowl.
  2. In a separate bowl, mix the miso, vinegar, lemon juice, salt, Italian herb blend, nutritional yeast and tahini until thoroughly combined.  Pour this mixture of the tofu and mix thoroughly.
  3. Refrigerate.   Leave to marinate overnight.  Best served after it has marinated overnight, as the flavours will have melded better.

Vegan Ricotta


  • 200 g drained and pressed firm tofu
  • 1/4 cup cashews
  • 1 tsp lemon juice
  • 1 tsp olive oil
  • 1 garlic clove, chopped
  • Pinch of salt
  • 2 tbsp nutritional yeast flakes


  1. In a spice grinder, grind cashews until fine.
  2. In a food processor, blend ground cashews, tofu, lemon juice, olive oil, garlic, salt and nutritional yeast until it forms a thick paste.


Want to get ALL the Vegan Greek Feast recipes in an easy-to-read, easy-to-print format? Click here or on the button below to get your FREE mini cookbook, Vegan Greek Feast, which includes all five recipes (perfect for a dinner party)!

Greek Feast Optin

5 thoughts on “Vegan Greek Spinach & Feta Pie (Spanakopita)

  1. Joey

    What a cracking spanakopita recipe. I always have a nightmare wrestling the filo pastry though – it always dries out before I can get it to do what I want! Any tips?

    1. Caitlin Galer-Unti Post author

      Thanks! So what I do is take the whole pastry out of the package, then take one piece at a time and put it in the tray to be covered in oil/melted marg, while covering the others with a towel. I find the towel keeps it from drying out too much!

  2. Chris

    I always cover the filo with wax paper and then a moist towl over top of that … It definitely keeps it from drying out.

  3. Pingback: Vegan Spinach Borek Recipe | The Vegan Word

Leave a Reply

Your email address will not be published. Required fields are marked *