Spanakopita, a quintessential Greek dish, is celebrated for its layers of crisp, flaky phyllo dough encasing a rich and flavorful filling of spinach and herbs. While traditionally made with eggs and cheese, this vegan version keeps all the deliciousness intact by substituting plant-based ingredients, resulting in a dish that is both ethical and satisfying. The combination of spinach, fresh herbs like dill and parsley, and a hint of nutmeg creates a filling bursting with vibrant Mediterranean flavors.

AdBlock Detected ⚠️

Please disable your ad blocker to support our website.

Advertising keeps our content free for everyone.

The creamy texture of traditional spanakopita is reimagined with crumbled tofu or vegan feta, which adds a tangy and savory note while maintaining the dish’s authentic character. Nutritional yeast, often called “nooch,” lends a subtle cheesy flavor, making this pie irresistibly indulgent without any dairy. A touch of lemon juice ties all the flavors together, creating a balanced and refreshing taste.

What makes spanakopita truly magical is its presentation. The golden, crisp phyllo dough shatters with every bite, contrasting beautifully with the tender, herbaceous filling. It’s a dish that’s as much a feast for the eyes as it is for the palate. Whether served as a main course or an appetizer, this vegan spanakopita is sure to delight everyone at the table, vegans and non-vegans alike. Perfect for holidays, potlucks, or a cozy dinner, it’s a timeless recipe that showcases the best of Greek cuisine in a plant-based way.

World’s Best Greek Vegan Spanakopita

Vegan Spanakopita Recipe

Ingredients

For the Filling:

  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 4 green onions, finely sliced
  • 3 garlic cloves, minced
  • 16 oz (450g) fresh spinach, chopped (or thawed frozen spinach, drained well)
  • 1/4 cup fresh parsley, chopped
  • 1/4 cup fresh dill, chopped (or 1 tablespoon dried dill)
  • 1/2 teaspoon nutmeg
  • 1/4 cup nutritional yeast
  • 10 oz (280g) firm tofu, crumbled (or use vegan feta for added tang)
  • Salt and black pepper to taste
  • Juice of 1/2 a lemon

For the Phyllo Dough:

  • 12 sheets vegan phyllo dough (thawed, if frozen)
  • 1/2 cup olive oil (or melted vegan butter) for brushing

Instructions

  1. Prepare the Filling:
    • Heat olive oil in a large skillet over medium heat. Sauté the onion and green onions until softened, about 5 minutes.
    • Add garlic and cook for 1 minute until fragrant. Stir in the spinach, cooking until wilted (or warmed through if using frozen).
    • Mix in parsley, dill, nutmeg, and nutritional yeast. Cook for 2–3 minutes to blend flavors.
    • Remove from heat, stir in crumbled tofu (or vegan feta), lemon juice, and season with salt and pepper. Let the filling cool slightly.
  2. Prepare the Phyllo Dough:
    • Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish.
    • Layer one sheet of phyllo dough in the dish, letting the edges hang over. Brush lightly with olive oil. Repeat until you’ve layered 6 sheets, brushing each layer with oil.
  3. Assemble the Spanakopita:
    • Spread the spinach mixture evenly over the phyllo layers.
    • Layer the remaining 6 phyllo sheets on top, brushing each with olive oil as before. Tuck in the edges or fold them over to seal the pie.
  4. Bake:
    • Using a sharp knife, score the top layers into serving-sized squares or triangles to make cutting easier after baking.
    • Bake for 40–50 minutes, or until golden brown and crisp.
  5. Serve:
    • Let the spanakopita cool slightly before slicing. Serve warm or at room temperature.

This vegan spanakopita is perfect as a main dish or appetizer and pairs wonderfully with a fresh Greek salad. Enjoy! 

AdBlock Detected ⚠️

Please disable your ad blocker to support our website.

Advertising keeps our content free for everyone.