Vegan Spanakopita

Short description

A fully plant-based interpretation of the classic Greek spinach pie: crisp, golden layers of filo encase a fragrant filling of spinach, herbs, tofu and vegan feta, delivering the familiar savoury richness without dairy or eggs.

Why You’ll Love This Recipe

  • Delivers the authentic flavour and flaky texture of traditional spanakopita while remaining entirely vegan.

  • Requires simple, supermarket-friendly ingredients and minimal hands-on preparation.

  • Equally suited to serving hot or at room temperature—ideal for family dinners, buffets and picnics.

  • Freezes beautifully, making it a convenient make-ahead option.

Ingredients

(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)

  • Fresh spinach (or frozen spinach, thawed and well-drained)

  • Extra-firm tofu, pressed and crumbled

  • Vegan feta cheese, crumbled

  • Spring onions (green onions), finely chopped

  • Fresh dill, finely chopped

  • Cornstarch

  • Lemon zest and juice

  • Ground nutmeg

  • Sea salt and freshly ground black pepper

  • Olive oil or melted vegan butter (for brushing filo)

  • Panko breadcrumbs (optional, to promote a crisp base)

  • Filo (phyllo) pastry sheets, thawed according to packet instructions

Directions

  1. Pre-heat the oven to 175 °C / 350 °F. Lightly oil or butter a 23 × 33 cm (9 × 13 in) baking dish.

  2. Prepare the filling: In a large bowl combine spinach, crumbled tofu, vegan feta, spring onions, dill, cornstarch, lemon zest, 1 tablespoon lemon juice, a pinch of nutmeg, salt and pepper. Mix until evenly incorporated.

  3. Build the base: Lay one sheet of filo in the dish, letting the excess drape over the sides. Brush lightly with oil. Repeat to create 6 layers, brushing each sheet. Sprinkle breadcrumbs over the sixth sheet if using.

  4. Add the filling: Spoon the spinach mixture into the dish, spreading it in an even layer.

  5. Create the top crust: Layer 8–10 more filo sheets over the filling, brushing each with oil. Fold any overhanging edges inward to seal. Lightly score the top into serving portions.

  6. Bake for 45–55 minutes, or until the pastry is deep golden and crisp.

  7. Rest and serve: Allow the pie to cool for 10 minutes, then slice along the scored lines and serve warm or at room temperature.

Servings and timing

  • Yield: 12 square portions

  • Preparation time: 25 minutes

  • Baking time: 50 minutes

  • Total time: 1 hour 15 minutes

Variations

  • Herb accents: Replace some dill with fresh mint or parsley for a brighter flavour.

  • Gluten-free option: Use gluten-free filo or wrap the filling in rice-paper sheets and bake until crisp.

  • Nut-based filling: Blend soaked cashews with lemon juice and nutritional yeast to replace the vegan feta.

  • Individual triangles: Cut filo into strips, fill and fold into traditional spanakopita triangles; reduce baking time to 25–30 minutes.

Storage/Reheating

  • Refrigerator: Store slices in an airtight container for up to 4 days.

  • Freezer (unbaked): Assemble, wrap tightly, and freeze for up to 2 months; bake from frozen, adding 10 minutes to the cooking time.

  • Freezer (baked): Cool, wrap portions individually, and freeze for up to 1 month.

  • Reheating: Warm in a 175 °C / 350 °F oven for 12–15 minutes; avoid the microwave to preserve crispness.

FAQs

What type of filo pastry is suitable for vegans?

Most commercial filo brands are naturally dairy-free, but always verify the ingredient list for added butter or whey.

Do I have to press the tofu?

Yes. Removing excess water ensures the filling remains creamy rather than watery. Press for at least 15 minutes.

Can I use entirely frozen spinach?

Absolutely. Thaw completely and squeeze out as much moisture as possible before mixing.

Is nutmeg essential?

A small pinch deepens the spinach flavour, but omit it if preferred; the pie remains delicious.

May I omit the breadcrumbs?

Yes. Breadcrumbs simply enhance the base’s crispness; the dish bakes perfectly without them.

How do I prevent filo from drying while assembling?

Keep unused sheets under a barely damp tea towel and work swiftly, brushing each sheet immediately with oil.

Can spanakopita be served cold?

It can, though filo is crispiest when warm. For picnic settings, room-temperature slices hold together well.

What is the best vegan feta substitute?

Choose a firm, tangy brand that crumbles easily; homemade tofu feta or cashew feta also works.

How thick should the spinach layer be?

Aim for roughly 2–2.5 cm (¾–1 in); too thick a layer may prevent even baking of the pastry.

Why is my top crust lifting?

Excess steam can separate layers. Scoring the top before baking and resting the pie briefly after baking keeps layers intact.

Conclusion

Vegan spanakopita proves that traditional comfort food need not rely on dairy or eggs. With flaky pastry, vibrant greens and a savoury, protein-rich filling, this dish offers both nostalgia and nourishment. Serve it at gatherings or enjoy leftovers throughout the week—the crisp, herb-infused slices rarely last long

Print

Vegan Spanakopita

A plant-based version of the classic Greek spinach pie, made with flaky phyllo dough, spinach, fresh herbs, and a tofu-based ‘feta’ filling.

  • Author: sarra
  • Prep Time: 25 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 10 minutes
  • Yield: 6-8 servings 1x
  • Category: Main Dish
  • Method: Baking
  • Cuisine: Greek
  • Diet: Vegan

Ingredients

Scale
  • 1 lb (450g) fresh spinach or 10 oz (280g) frozen spinach, thawed and drained
  • 1 block (14 oz/400g) firm tofu, drained
  • 2 tbsp olive oil
  • 1 medium onion, finely chopped
  • 23 garlic cloves, minced
  • 1/4 cup fresh dill, chopped
  • 1/4 cup fresh parsley, chopped
  • 2 tbsp lemon juice
  • 1/4 cup nutritional yeast
  • Salt and pepper to taste
  • 1/4 tsp nutmeg (optional)
  • 1 package phyllo dough, thawed
  • 1/4 cup olive oil or vegan butter, melted (for brushing)

Instructions

  1. Preheat the oven to 350°F (175°C).
  2. If using fresh spinach, sauté it in a pan until wilted, then squeeze out excess water and chop. If using frozen, thaw and squeeze out liquid.
  3. In a skillet, heat 2 tbsp olive oil over medium heat. Add chopped onion and sauté until soft, about 5 minutes. Add garlic and cook for another minute.
  4. In a food processor, crumble the tofu and pulse until it resembles ricotta cheese. Add lemon juice, nutritional yeast, salt, pepper, and nutmeg. Mix well.
  5. Transfer the tofu mixture to a bowl. Add the spinach, sautéed onion and garlic, dill, and parsley. Mix until combined.
  6. Lightly grease a baking dish. Layer half of the phyllo sheets, brushing each with melted vegan butter or oil.
  7. Spread the spinach mixture evenly over the phyllo.
  8. Top with the remaining phyllo sheets, brushing each layer with melted butter/oil.
  9. Score the top into squares or triangles with a sharp knife.
  10. Bake for 40–45 minutes or until the phyllo is golden and crisp.
  11. Let cool slightly before serving.

Notes

  • Phyllo dough dries quickly—keep it covered with a damp towel while working.
  • You can use store-bought vegan feta instead of tofu for a different flavor.
  • This dish can be frozen before baking for easy meal prep.

Nutrition

  • Serving Size: 1 slice
  • Calories: 220
  • Sugar: 2g
  • Sodium: 320mg
  • Fat: 12g
  • Saturated Fat: 2g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 3g
  • Protein: 8g
  • Cholesterol: 0mg

Keywords: vegan spanakopita, vegan spinach pie, Greek vegan recipe, dairy-free spanakopita

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Similar Posts

Leave a Reply

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

Recipe rating