
Vegan Spanakopita
Spanakopita is Greeceβs most beloved comfort classic β layers of paper-thin golden filo pastry, crisp and buttery, wrapped around a generous, fragrant filling of tender spinach, creamy onion, fresh herbs, and rich plant-based feta-style cheese. Every bite delivers the perfect contrast: flaky, shattering pastry on the outside, warm, soft, savoury filling inside. This fully vegan version captures every bit of the traditional charm β no dairy, no eggs, just pure Mediterranean goodness. Wonderful as a main meal, a generous slice for lunch, or cut into pieces for sharing with family and friends ππ¬π·
Shared by peter
Time
70 min
Serves
6
Difficulty
medium
π Ingredients
- #Filling;
- 800 g fresh spinach β washed, stems trimmed, roughly chopped
- 2 large onions β finely diced.. 3 spring onions β thinly sliced
- 2 garlic cloves β minced.. 2 tbsp olive oil β plus extra for cooking
- 250 g vegan feta-style cheese or firm tofu β crumbled
- 100 g thick unsweetened plant-based cream or coconut cream
- 3 tbsp nutritional yeast β for rich cheesy depth
- 1 tbsp cornflour β to bind the filling.. Β½ cup fresh dill β finely chopped
- Β½ cup fresh dill β finely chopped.. Β½ cup fresh parsley β finely chopped
- ΒΎ tsp salt β adjust to taste.. Β½ tsp black pepper
- Pinch of nutmeg β traditional in spanakopita
- #Pastry & Assembly;
- 1 packet filo pastry β approx. 250β300 g, thawed if frozen
- 80β100 ml olive oil or melted vegan butter β for brushing
- 1β2 tbsp sesame seeds (optional) β for golden crunch on top
π©βπ³ Instructions
- 1
Heat 2 tbsp olive oil in a large pan over medium heat. SautΓ© onion for 5β6 minutes until soft and sweet. Add spring onions and garlic, cook 1 more minute until fragrant.
- 2
Add spinach in batches, stirring until wilted β about 4β5 minutes. Cook off excess moisture so the filling is not watery. Remove from heat and let cool slightly.
- 3
Stir in crumbled vegan feta/tofu, plant cream, nutritional yeast, cornflour, dill, parsley, mint, salt, pepper, and nutmeg. Mix well β the filling should hold together when pressed. Taste and adjust seasoning.
- 4
Preheat oven to 180Β°C (350Β°F). Brush a rectangular baking dish generously with olive oil or melted vegan butter.
- 5
Unroll the filo pastry and keep it covered with a damp cloth so it does not dry out. Lay one sheet in the dish, letting edges overhang; brush lightly with oil/butter. Repeat to layer 6β8 sheets, brushing each one.
- 6
Spread all the spinach filling evenly over the pastry base. Fold overhanging edges in toward the centre.
- 7
Layer the remaining filo sheets on top, brushing each with oil/butter. Tuck the top edges neatly inside the dish. Score the top lightly into squares or diamond shapes with a sharp knife β this helps cut after baking. Sprinkle with sesame seeds if using.
- 8
Bake for 35β40 minutes until deep golden and crisp all over. Let rest 10β15 minutes before slicing β this helps the filling set. Serve warm π₯§β¨