Greek Spinach Pie | Vegan Spanakopita
Prep time
Cook time
Total time
Here's how you can make the popular spanakopita - a delicious, savory, Greek spinach pie made with pastry and a soft spinach filling. Plus, it's vegan!
Serves: 6+
  • 2 cups frozen chopped spinach
  • 1 shallot, finely chopped
  • 1 garlic cloves, minced
  • 1 Tablespoon olive oil
  • 2 cups crumbled smoked tofu
  • ½ cup raw cashew nuts, finely chopped
  • 15 phyllo sheets
  • ½ cup vegan butter, melted
  • salt and pepper, to taste
  • 3 Tbsp spring onion, chopped
  1. Pre-heat the oven to 180ºC.
  2. In a large pan over medium heat, add the olive oil. Add the chopped shallot and minced garlic and saute for 2 minutes. Add the frozen spinach and cook for 7 minutes, or until the spinach is soft. Add salt and pepper to taste.
  3. Add the crumbled smoked tofu and chopped cashew nuts to the spinach mixture and cook stirring for 2 minutes. Let the filling cool.
  4. To create a phyllo-wrapped spiral spanakopita, lay down one or two sheets of pastry on a clean surface. Brush each piece with melted butter and top with three more sheets, then brush with more butter.
  5. Spoon the spinach mixture along the edge, about 2cm wide. Roll the pastry into a long roll shape. Starting with one end, roll up the roll into a spiral shape. Put it in the middle of your baking dish, lightly brushed with olive oil. Prepare the next roll. Slot into the first roll. Repeat.
  6. Cook for about 40 minutes or until is golden brown.
  7. Sprinkle with chopped spring onion and serve.
Recipe by Gourmandelle | Vegetarian Blog at