• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Cook Veggielicious

  • HOME
  • RECIPES
    • Breakfast and brunch
    • Light meals and savoury snacks
      • Salads
      • Soups
    • Main meals
      • Curries
    • Side dishes
    • Sweet treats
    • Veg Box SOS
  • About
  • Subscribe
  • SEASONAL VEG GUIDES
menu icon
go to homepage
subscribe
search icon
Homepage link
  • RECIPES
  • ABOUT
  • SUBSCRIBE
  • SEASONAL VEG GUIDES
×
Home » Recipes » Light meals and savoury snacks

The ultimate vegan spanakopita

Jump to Recipe Print Recipe
slice of vegan spanakopita on plate with pie dish behind
slice of vegan spanakopita on plate with pie dish behind

A delicious and light recipe for vegan spanakopita. This plant-based take on the traditional Greek spinach and filo pie uses silken tofu in place of cheese and is packed full of fresh herbs.

slice of vegan spanakopita on plate with pie dish behind

As an Amazon Associate I earn from qualifying purchases. Affiliate links are marked with *.

I've always loved spanakopita. The very name brings to mind glorious holidays spent in Greece when I was younger.

I haven't been to Greece for a while but I do live near a Greek bakery, which sells this traditional spinach pie freshly made every day.

Sadly it's not vegan so I haven't been able to eat it for a while. So I decided to make my own.

I've used silken tofu in place of the traditional feta cheese. Flavoured with lemon, garlic, olive oil and nutritional yeast it's a pretty good alternative - and it certainly looks the part.

The pie itself it full of green veg, spinach and fresh herbs. It looks, smells and tastes quite simply, amazing.

What is spanakopita?

It's a traditional Greek pie made with:

  • filo (sometimes spelt phyllo) pastry
  • spinach
  • feta cheese
  • eggs, and
  • fresh herbs.

Some recipes include ricotta. The herbs used can vary as well but usually include dill and mint.

vegan spinach pie in pie dish with slice on plate behind

Making spanakopita suitable for vegans

There is actually a traditional vegan version of spanakopita that is served during Lent (the Christian fast before Easter). At this time of year many Greek people follow a vegan diet.

That recipe just uses the spinach, onions and herbs but no eggs and cheese.

I like the additional flavour and colour that the feta cheese adds to a spanakopita so I found a way to replicate this.

I've done this by using silken tofu instead of the cheese and egg. It still tastes great as I've mixed it with garlic, lemon juice and nutritional yeast to give it maximum taste.

Shop bought filo pastry is usually suitable for vegans but check the ingredients if you're not sure.

What is nutritional yeast

Nutritional yeast* is a great ingredient for vegans.

It's a deactivated yeast that's said to add a nutty or cheesy taste to food. When you open the packet you would be forgiven to think that it looks like sawdust but try not to let that put you off!

Nutritional yeast is an excellent source of B vitamins. If you don't have any you can leave it out of this recipe but I think it's a worthwhile addition to your vegan pantry.

slice of vegan spanakopita on plate with pie dish behind

More vegan Greek recipes

  • Baked Greek beans with tomato and dill
  • Jackfruit gyros
  • Vegan tzatziki

Or you might like this puff pastry tart with Mediterranean vegetables.

Check out these 30 vegan packed lunch ideas.

Storage/leftovers

This pie is best eaten fresh. However if you have leftovers you can store in the fridge for up to three days.

Eat cold or reheat in the oven. Reheating in the microwave makes the pastry go soft.

While in theory you can freeze spanakopita I find that it makes the pastry go soft so I don't recommend it.

slice of vegan spanakopita on plate with pie dish behind

Equipment

To make spanakopita you will need:

  • 20cm (8inch) round pie dish*
  • Large frying pan or wok*
  • Small frying pan*
  • Colander*
  • Pastry brush*

Ingredients

To make this recipe you will need:

For the pie

  • 6 sheets filo pastry
  • 2 tablespoons olive oil

For the spinach

  • 500g fresh spinach
  • 1 tablespoon olive oil
  • 1 onion onion
  • 1 leek 
  • 2 cloves garlic 
  • large handful fresh herbs eg parsley, dill or mint or a mixture
  • 2 spring onions 
  • 1 lemon
  • ⅛ tsp grated nutmeg
  • Salt and pepper

For the tofu

  • 1 tablespoon olive oil
  • 2 cloves garlic
  • 350 g pack of silken tofu
  • Half a lemon
  • 1 tablespoon nutritional yeast, optional
  • Salt

Substitutions

  • Use chard, kale or other greens instead of spinach. They may take longer to cook.
  • Use vegan feta cheese alternative instead of the silken tofu.
  • Make individual pies - puff pastry also works well for this instead of filo.

How to make vegan spanakopita

If you have made this recipe and loved it please consider leaving a comment and rating below.

slice of vegan spanakopita on plate with pie dish behind

Vegan spanakopita

Cook Veggielicious
A delicious and light recipe for vegan spanakopita. This take on the traditional Greek spinach and filo pie uses tofu in place of cheese and is packed full of fresh herbs.
4.67 from 9 votes
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 45 minutes mins
Total Time 1 hour hr
Course Main Course
Cuisine Mediterranean
Servings 6
Calories 216 kcal

Equipment

  • 20cm (8 inch) round pie dish
  • Large frying pan
  • Small frying pan
  • Colander
  • Pastry brush

Ingredients
 
 

  • 6 sheets filo pastry
  • 2 tablespoons olive oil

For the spinach

  • 500 g fresh spinach
  • 1 tablespoon olive oil
  • 1 onion finely chopped
  • 1 leek finely sliced
  • 2 cloves garlic crushed
  • large handful fresh parsley, dill or mint or a mixture
  • 2 spring onions finely sliced
  • zest of one lemon
  • ⅛ teaspoon grated nutmeg
  • Salt and peppper to taste

For the tofu

  • 1 tablespoon olive oil
  • 2 cloves garlic crushed
  • 350 g pack of silken tofu
  • ½ lemon juiced
  • 1 tablespoon nutritional yeast optional
  • Salt to taste

Instructions
 

  • Pre-heat the oven to 200°C (fan)/220°C/425°F/gas mark 7.
  • Place the spinach in a large frying pan (or wok) and heat over a low-medium heat until wilted. You may need to add it in stages. Stir frequently so that it doesn't stick. If it does stick add a dash of water - but not too much as the spinach will release water as it cooks.
  • When all the spinach has wilted place it in a colander and leave it to drain and cool for a few minutes. Then place some sheets of kitchen towel on a board and spread the spinach over it. Cover the top with more kitchen towel and leave it to dry out while you get on with the rest of the recipe.
  • Heat the olive oil in a pan (you can use the same one you wilted the spinach in to save on washing up). Add the onion and leek and fry until soft. Add the garlic and cook for a few more minutes then set aside.
  • Heat 1 tablespoon olive oil in a small frying pan. Add the garlic and cook for a minute before adding the silken tofu, the lemon juice, the nutritional yeast (if using) and a pinch of salt. Break down the tofu with a wooden spoon and cook for a further minute or two. Taste and add more salt if needed. Set aside.
  • Return to the spinach. If it's fairly dry go ahead and chop it up. If it's still quite wet then use your hands to squeeze out as much water as possible. Finely chop and place in a mixing bowl.
  • Add the leek and onion mixture to the spinach along with the freshly chopped herbs, the spring onion, the lemon zest and the nutmeg. Finally add the tofu and mix everything well. Season to taste with salt and pepper.
  • Grease a 20cm round pie dish with olive oil. Uncover your filo pastry and remove one sheet. Place the rest underneath a clean tea towel while you work so it doesn't dry out. Place the sheet of pastry in the pie dish so that half of it is in the centre and half is hanging out. Brush it with oil then lay another sheet next to it so that it is is partially overlapping. Brush this with oil and repeat with the remaining sheets - it should look a bit like the spokes in a wheel. 
  • Pour in the filling then fold over the filo pastry that is hanging over the sides - do the last one you added first. Brush the top of each with oil once folded.
  • Bake for 20-25 minutes or until golden brown. Serve warm or at room temperature with plenty of salad.

Notes

  1. Nutritional information is approximate and is intended as a guide only.
  2. Not suitable for freezing.

Nutrition

Calories: 216kcalCarbohydrates: 20gProtein: 8gFat: 13gSaturated Fat: 2gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gSodium: 165mgPotassium: 682mgFiber: 3gSugar: 3gVitamin A: 8102IUVitamin C: 28mgCalcium: 122mgIron: 4mg
Keyword vegan spanakopita
Tried this recipe?Let us know how it was!

Pin how to make vegan spanakopita for later

slice of vegan spanakopita on plate with pie dish behind

HAVE YOU TRIED THIS RECIPE?

If you loved this recipe why not let me know by leaving a rating and comment below? Alternatively you can let me know on Instagram, Twitter or Facebook.

KEEP IN TOUCH

Subscribe to get recipes and news straight to your inbox.

*Disclaimer: this is an affiliate link meaning that if you buy something after clicking on it I’ll receive a small commission, which I will probably spend on buying more ingredients for recipes! The price to you remains the same. Thanks for supporting Cook Veggielicious. Read my full disclosure.

« Tandoori cauliflower curry - vegan
Jerusalem artichoke and celeriac soup with coconut and chilli »
  • Share
  • Tweet
  • Email
  • WhatsApp

Reader Interactions

Comments

  1. Monika Dabrowski

    February 27, 2018 at 10:54 pm

    5 stars
    Great looking new blog Mandy, it's my first time here I think! The recipe is super yummy and it's got silken tofu in it, which for me has a the same degree of enjoyment as ice cream! Love both! Thank you for bringing your delicious dish to #CookBlogShare:)

    Reply
    • Cook Veggielicious

      February 28, 2018 at 9:00 pm

      Thanks so much Monika - I don't think I've ever heard anyone compare silken tofu to ice cream before!

      Reply
  2. Eb Gargano | Easy Peasy Foodie

    February 28, 2018 at 5:02 pm

    5 stars
    What a clever idea to use tofu instead of feta...I must say, though, I find the idea of spanakopita without feta a difficult concept to get my head round (huge feta fan here)...but I'd be wiling to give it a go! I'm not sure I've ever knowingly had nutritional yeast...but I'd really like to try it as I keep hearing good things about it.

    Reply
    • Cook Veggielicious

      February 28, 2018 at 9:01 pm

      I know, I wasn't sure how it would turn out either but it was great! And in my research I found out that at Lent it's common in Greece to make a vegan version anyway so not all that unusual I suppose.

      Reply
  3. Kat (The Baking Explorer)

    March 10, 2018 at 3:50 pm

    I've been thinking of making a vegan pie with spinach and this has given me inspiration! It looks so good, I'd love to try it!

    Reply
    • Cook Veggielicious

      March 11, 2018 at 9:15 pm

      Thanks Kat - hope you enjoy it!

      Reply
  4. Margaret Gallagher

    March 31, 2018 at 2:44 pm

    5 stars
    Yes please
    Healthy delicious and filling
    I'll enjoy making this

    Reply
    • Cook Veggielicious

      April 03, 2018 at 1:30 pm

      Hope you enjoy it Margaret

      Reply
  5. Sarah Devine

    October 10, 2018 at 6:05 pm

    5 stars
    Ooo can’t wait to make this I’ve recently given up dairy and red meat it’s a slow process for me but I’m getting there hope my husband likes it to .. thank you

    Reply
    • Cook Veggielicious

      October 11, 2018 at 7:09 pm

      Thanks for your comment Sarah - I really hope you enjoy it! Do let me know.

      Reply
  6. Geet s

    February 24, 2019 at 1:19 pm

    5 stars
    Just made it and it is amazing. I used silver beet instead of baby spinach and it held a bit too much water so the full pastry didn’t puff up so much - still looked and tasted incredible - thank you so much!!

    Reply
    • Cook Veggielicious

      February 24, 2019 at 7:44 pm

      Hi Gita, Thanks so much for letting me know. I'm really happy that you enjoyed the spanakopita!

      Reply
  7. Cathrine

    October 26, 2020 at 2:56 am

    5 stars
    This is absolutely delicious. I followed the recipe exactly and am delighted with the result, as is my husband. This will be a staple, especially when the spinach and chard in the garden is over-producing, as it is at the moment!

    Reply
    • Cook Veggielicious

      October 27, 2020 at 11:32 am

      Hi Cathrine - I am so happy to hear that - it's one of my favourite recipes too x

      Reply
  8. Liz

    July 02, 2023 at 1:28 pm

    5 stars
    Thank you for this inspiring recipe! I have now made it twice, but used firm tofu (grated) and added a bit of homemade vegan mozzarella on the top (under the pastry). It turned out delicious and was a hit with everyone - tonight I'll be testing it with a group of omnivores 😉

    Reply
    • Cook Veggielicious

      July 03, 2023 at 12:17 pm

      Glad you enjoyed it Liz - love the sound of your additions

      Reply

Leave a Reply Cancel reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Welcome to Cook Veggielicious

Mandy Mazliah profile shotHi, I'm Mandy. I'm a vegan food blogger, cook and mum of three. Cook Veggielicious is where I share my easy vegan recipes that anyone can make.

Learn more about me.

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter

Subscribe and get my free essential vegan ingredients ebook

Essential vegan ingredients ebook

Categories

  • Breakfast and brunch
  • Curries
  • Dips
  • Light meals and savoury snacks
  • Main meals
  • Salads
  • Seasonal vegetable guides
  • Side dishes
  • Soups
  • Sweet treats
  • Veg Box SOS
  • Vegan life

Footer

Disclosure and privacy policy

Contact me

Copyright © 2025 Cook Veggielicious on the Foodie Pro Theme

Rate This Recipe

Your vote:




A rating is required
Name and email are required