Vegan Walnut Spanakopita

Vegan, with gluten-free options, this walnut spanakopita has a crispy crust and a creamy filling. Traditionally filled with pine nuts, this Greek dish has a new twist with the addition of walnuts. Filled with spinach, herbs and vegan feta cheese sandwiched between layers of crispy fillo dough and breadcrumbs it’s sure to be a crowd pleaser on a busy weeknight.

Close up of vegan walnut spanakopita on a black plate.

Spinach Filling

This vegan walnut and spinach spanakopita filling is beyond simple to make! But don’t let the ease of making it fool you. It’s packed with flavor, texture, and satisfaction. Creamy vegan feta, crunchy walnuts, and a blend of sautéed spinach and fresh herbs create a wonderfully simple and delicious meal. All you have to do is sauté scallions, shallots, and spinach. Mix with vegan feta cheese (I love this recipe), fresh herbs, and chopped walnuts and you’re ready to assemble the spanakopita.

Fillo Dough Tips

Before we start layering the fillo dough, just a few tips…

  • Make sure that your fillo dough has completely thawed before use. If the dough is the slightest bit frozen, it will crack and ruin all the layers making it un-usable.
  • Grab two large, thin dish towels and get them wet. Wring out the excess water and lay one down on your kitchen counter. Gently place your fillo dough on the moist towel and quickly cover with the other moist dish towel.
  • Whenever you remove the top dish towel to grab a layer of fillo dough, replace the towel as quickly as possible making sure that the edges and corners of the fillo dough are covered.
  • In case you haven’t noticed, the trick to working with fillo dough is keeping it moist and cool.
Aerial view of vegan walnut spanakopita on a black plate with the rest of the spanakopita in a baking dish next to it.

Spanakopita Assembly

All you need to assemble this walnut spanakopita are 3 simple ingredients: olive oil, Italian breadcrumbs, and fillo dough. Although these ingredients are few, they are all going to be layered together to create the ultimate crispy, crunchy, and salty crust. Be prepared to put in a little bit of work here but trust me, it’s going to be so worth it!

First Layer of spanakopita

Now that you have your filling made and the fillo dough is ready to use, let’s begin layering the fillo dough. It really is very easy. The most time-consuming part is the number of layers required to create that flaky crust. Begin by placing a layer of fillo dough in the bottom of your prepared baking dish. Gently brush a thin layer of olive oil over the fillo dough then sprinkle with breadcrumbs. Lay another fillo dough on top of the breadcrumb coating and gently brush with more olive oil. Sprinkle more breadcrumbs over the olive oil. Continue this pattern of fillo dough, olive oil, and breadcrumbs until you have used half of your fillo dough. End with a layer of fillo dough.

Second layer of spanakopita

Evenly and gently spread the spinach, walnut, cheese mixture directly onto the fillo dough.

Third Layer of spanakopita

Then continue layer the rest of your fillo dough as before: fillo dough, olive oil, breadcrumbs. Finish with a single layer of fillo dough and generously brush with olive oil. Sprinkle the top of your spanakopita with sea salt and bake at 400*F for 20 minutes watching close to prevent burning. You will know the spanakopita is finished when the fillo dough is golden brown and flakey.

Close up of vegan walnut spanakopita on a black plate being cut with a fork.

And that’s it! You’ve done it! You’ve successfully used fillo dough to make this incredibly delicious spinach-filled Greek dish. Remember to follow this fillo dough tips whenever using fillo dough. And now that you know how to use fillo dough the sky’s the limit! It’s uses go well beyond just spanakopita and baklava. Use it instead of a crust on top of your next pot pie. Cut it into thick strips, fill it with any sweet or savory mixture, and fold it into neat little triangles before baking.

I cannot wait to hear what you think of this vegan walnut spanakopita!

Enjoy friends!

Ingredient Health Benefits

Olive oil- Monounsaturated fats

Spinach- Fiber; vitamin K; calcium; iron; magnesium; manganese; folate; vitamin B; vitamin A; glycolipids (cancer cell growth suppressors)

Walnuts- Omega 3s, thaimine, B6, folic acid, phosphorus, magnesium, copper, Vitamin E, polyphenols

you might also enjoy

Vegan Walnut Spanakopita

Vegan, with gluten-free options, this walnut spanakopita has a crispy crust and a creamy filling. Spinach, herbs and vegan feta cheese are sandwiched between layers of crispy fillo dough and breadcrumbs.


  • 5 green onions, white and greens, diced
  • 2 large shallots, diced
  • 12 oz fresh spinach
  • ⅓ cup chopped walnuts
  • 1 cup vegan feta cheese + more for crumbling
  • ½ cup fresh herbs (parsley, dill, etc.)

Spanakopita Assembly

  • 1 package fillo dough
  • ½ cup olive oil
  • ½ cup Italian bread crumbs (gluten-free if necessary)
  • sea salt (to taste)


  1. In a large skillet, heat a tbsp olive oil over medium-high heat. Saute scallions and shallots for 3-4 minutes until soft. Add spinach and cook until wilted, about 5 minutes. Remove from heat and allow to cool slightly.

  2. In a large bowl, combine shallot and spinach mixture with choped walnuts, vegan feta, and fresh herbs. Set aside and begin working with fillo dough.

Fillo Dough

  1. Preheat oven to 400°F. Brush the sides and bottom of an 8×8 inch baking dish with olive oil.

  2. Cut fillo dough to size and place a single layer of fill dough in the bottom of the 8×8 inch dish. Lightly brush fillo dough with olive oil and sprinkle with bread crumbs. Repeat this for a total of 10-12 times.

  3. Evenly and delicately spread spinach filling on the top layer of fillo dough.

  4. Layer fillo dough, olive oil, and breadcrumbs for additional 10-12 layers. One the final top layer of fillo dough, brush generously with olive oil and sea salt to taste.

  5. Bake for 20 minutes watching to prevent burning. Allow to cool for 20-30 minutes before cutting and serving.


Leave a Reply

Your email address will not be published.