If you have been searching for that perfect blend of flaky, savory, and fresh, then look no further than this Irresistible Vegan Spanakopita: Flaky Spinach and Feta Pastry Recipe. Bursting with vibrant herbs, creamy vegan feta, and tender spinach wrapped in crisp phyllo pastry, this dish offers a soul-satisfying bite every time. Whether you are vegan, vegetarian, or just eager for a comforting new twist on traditional spanakopita, this recipe will become a beloved staple in your kitchen and a crowd-pleaser at any table.

Ingredients You’ll Need
Gathering simple, wholesome ingredients is key to making this recipe shine. Each component not only enhances the flavor but also adds to the texture and color, making it a feast for both the eyes and palate.
- 16 oz Phyllo pastry: Essential for creating those irresistibly flaky layers that define spanakopita.
- ½ cup Olive oil or melted vegan butter (divided): Helps achieve golden crispiness and adds rich flavor.
- 12 oz Extra firm tofu: The creamy base that mimics feta’s texture in a plant-based way.
- ½ cup Melted refined coconut oil: Adds smoothness and helps bind the filling beautifully.
- 3 tablespoons Lemon juice: Brightens the filling with fresh acidity.
- 2 tablespoons Apple cider vinegar: Introduces a gentle tang that amplifies flavor complexity.
- 1 tablespoon Nutritional yeast: Imparts a subtle cheesy note that’s vegan and delicious.
- 1 teaspoon Onion powder: Contributes savory depth without overpowering.
- ½ teaspoon Garlic powder: Adds aromatic warmth and hints of bold flavor.
- ¼ teaspoon Dried dill: Classic herb that complements spinach perfectly.
- 1½-2 teaspoons Fine sea salt (to taste): Balances and brings out all other flavors.
- 16 oz Fresh spinach: The star ingredient, providing vibrant color and nourishing goodness.
- 1 medium Onion, chopped finely: Adds natural sweetness and texture.
- 3 cloves Garlic, minced very finely: Packs a bold punch of flavor in every bite.
- 1 cup Fresh parsley, chopped: Brings a burst of fresh herbal brightness.
- 2 tablespoons Fresh mint, chopped: Offers a herbaceous pop that surprises and delights.
- 1 medium Lemon zest: Adds zesty freshness that lights up the whole dish.
- ¼ teaspoon Ground nutmeg: Warms the filling with subtle complexity.
- ¼ teaspoon Freshly ground black pepper: Delivers a gentle underlying spice that rounds out the flavor.
How to Make Irresistible Vegan Spanakopita: Flaky Spinach and Feta Pastry Recipe
Step 1: Prepare the Phyllo and Vegan Feta Filling
Begin by defrosting your phyllo pastry either overnight in the fridge or for about four hours at room temperature. As this softens, blend the filling ingredients—including tofu, coconut oil, lemon juice, apple cider vinegar, nutritional yeast, and seasoning—in a food processor until silky smooth. This vegan feta base is the heart of the dish, delivering that creamy richness reminiscent of traditional feta but completely plant-based.
Step 2: Cook and Drain the Spinach
Sauté fresh spinach with a teaspoon of olive oil or melted vegan butter until just wilted—this cooking step softens the greens and concentrates their flavor. Once cool, squeeze out excess moisture thoroughly to keep your spanakopita from becoming soggy. Transfer the drained spinach to a mixing bowl and fold in the finely chopped onion, minced garlic, fresh parsley, mint, lemon zest, nutmeg, black pepper, and sea salt for that perfectly balanced, flavorful filling.
Step 3: Layering the Phyllo Pastry
Grease your baking dish lightly and start laying down sheets of phyllo, brushing each sheet generously with olive oil or melted vegan butter to achieve those beautiful, flaky layers. Use about half the sheets for the bottom layers. The brushing not only prevents sticking but contributes to the golden crust and rich taste that makes this recipe so irresistible.
Step 4: Add the Filling
Spread the spinach and vegan feta mixture evenly over the phyllo base. This helps the filling set nicely and ensures every piece has the perfect amount of spinach and creamy goodness.
Step 5: Top with Remaining Phyllo and Bake
Finish layering the rest of the phyllo sheets on top, brushing each with oil or vegan butter and gently scrunching some of the top sheets to add texture and height. Bake the spanakopita at 350°F (175°C) for 25 minutes, then rotate the pan and bake for an additional 15 to 20 minutes. The result is a beautifully golden, crisp pastry encasing that vibrant, flavorful filling. Allow it to cool on a wire rack for at least 15 minutes before slicing, so it sets perfectly for serving.
How to Serve Irresistible Vegan Spanakopita: Flaky Spinach and Feta Pastry Recipe

Garnishes
Sprinkle freshly chopped parsley or additional lemon zest on top before serving for a hit of color and brightness. A light drizzle of good olive oil over the warm slices also enhances the flavors and adds a luscious finish.
Side Dishes
This vegan spanakopita pairs wonderfully with simple Greek salad, quinoa tabbouleh, or roasted vegetables. Its rich, flaky texture complements fresh, crisp sides and makes the entire meal refreshing and balanced.
Creative Ways to Present
For a unique twist, cut the spanakopita into individual triangles or squares and serve as finger food at parties. You can also layer the filling in mini phyllo cups for delightful appetizers, perfect for gatherings or special occasions.
Make Ahead and Storage
Storing Leftovers
Wrap leftover spanakopita tightly in plastic wrap or place it in an airtight container. Store it in the refrigerator for up to 3 days, and it will maintain much of its flaky texture and rich flavor.
Freezing
You can freeze unbaked assembled spanakopita by wrapping the dish securely with plastic wrap and foil. Freeze for up to 2 months. When ready to enjoy, bake directly from frozen, increasing baking time slightly, usually by about 10-15 minutes, until golden and cooked through.
Reheating
To revive that crispness, reheat leftover or frozen spanakopita in an oven or toaster oven at 350°F (175°C) for 10 to 15 minutes. Avoid microwaving if possible, as it can make the phyllo soggy.
FAQs
Can I use frozen spinach instead of fresh?
Yes! Just make sure to thaw it completely and squeeze out all excess water to avoid soggy pastry. Fresh spinach offers the best texture and vibrancy, but frozen spinach works well in a pinch.
What can I substitute for tofu in the filling?
If you’re not a fan of tofu, blended cashews or store-bought vegan feta can be good alternatives. Both provide creaminess and a rich texture, though tofu keeps this recipe budget-friendly and accessible.
Is phyllo pastry gluten-free?
Traditional phyllo pastry is not gluten-free, but there are gluten-free versions available at specialty stores or online. Using gluten-free phyllo ensures this recipe can accommodate gluten sensitivities.
How do I prevent the phyllo from drying out while assembling?
Keep the phyllo covered with a damp kitchen towel when not in use. It dries out quickly and becomes brittle, which can make layering difficult.
Can I make this recipe nut-free?
Absolutely! This recipe contains no nuts by default. Just double-check any alternative ingredients you might consider, such as vegan cheeses or substitutions, to ensure they are nut-free.
Final Thoughts
This Irresistible Vegan Spanakopita: Flaky Spinach and Feta Pastry Recipe is truly a delight from start to finish. Its flaky texture, bright herbal filling, and comforting creaminess make it perfect for any meal or occasion. I encourage you to dive in, try this recipe yourself, and share it with friends and family — it’s sure to become a new favorite comfort food that you’ll want to make again and again.
Print
Irresistible Vegan Spanakopita: Flaky Spinach and Feta Pastry Recipe
- Prep Time: 45 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour 25 minutes
- Yield: 8 servings
- Category: Main Dish
- Method: Baking
- Cuisine: Greek
- Diet: Vegan
Description
This Irresistible Vegan Spanakopita is a delightful plant-based twist on the classic Greek spinach pie, featuring flaky phyllo pastry layered with a creamy tofu and fresh spinach filling. Enhanced with aromatic herbs and zesty lemon, it offers a perfect balance of flavors and textures, making it your new favorite comfort food.
Ingredients
Phyllo Pastry & Fats
- 16 oz Phyllo pastry (essential for creating flaky layers)
- ½ cup Olive oil or melted vegan butter, divided
- ½ cup Melted refined coconut oil (smooth texture)
Filling
- 12 oz Extra firm tofu (provides creamy base)
- 3 tablespoons Lemon juice (brightens flavor)
- 2 tablespoons Apple cider vinegar (adds tang)
- 1 tablespoon Nutritional yeast (adds cheesy flavor)
- 1 teaspoon Onion powder (savory depth)
- ½ teaspoon Garlic powder (aromatic flavors)
- ¼ teaspoon Dried dill (classic herb)
- 1½–2 teaspoons Fine sea salt (to taste)
- 16 oz Fresh spinach (star ingredient)
- 1 medium Onion, chopped finely (adds sweetness)
- 3 cloves Garlic, minced very finely (bold flavor)
- 1 cup Fresh parsley, chopped (adds freshness)
- 2 tablespoons Fresh mint, chopped (herbaceous pop)
- 1 medium Lemon zest (zesty freshness)
- ¼ teaspoon Ground nutmeg (warmth and complexity)
- ¼ teaspoon Freshly ground black pepper (subtle spice)
Instructions
- Preparation: Defrost the phyllo pastry by placing it in the refrigerator overnight or at room temperature for about 4 hours to ensure it is pliable and ready for use.
- Prepare the filling: Blend the vegan feta by combining extra firm tofu, lemon juice, apple cider vinegar, nutritional yeast, onion powder, garlic powder, dried dill, salt, and pepper in a food processor until smooth and creamy.
- Sauté spinach: In a large sauté pan, heat 1 teaspoon of olive oil or melted vegan butter over medium heat. Add fresh spinach and sauté until wilted, which should take a few minutes. Remove from heat.
- Drain spinach: Allow the sautéed spinach to cool slightly, then squeeze out excess liquid thoroughly to avoid a soggy filling. Place the drained spinach into a large mixing bowl.
- Combine filling and spinach: Add the blended tofu mixture to the drained spinach along with finely chopped onion, minced garlic, fresh parsley, fresh mint, lemon zest, and ground nutmeg. Mix everything well until evenly combined.
- Prepare baking dish and oven: Grease your baking dish with oil or vegan butter. Preheat the oven to 350℉ (175 °C).
- Layer phyllo sheets: Carefully open the phyllo pastry sheets and cut them to fit your baking dish. Place one sheet in the dish and lightly brush with olive oil or melted vegan butter. Repeat layering about half of the sheets, brushing each layer to create flaky texture.
- Add filling: Spoon the spinach and tofu filling evenly over the layered phyllo sheets. Level the surface gently with a spatula.
- Top layering and finish: Continue layering the remaining phyllo sheets on top of the filling, brushing each sheet with oil or vegan butter. For added texture, scrunch the last few sheets a bit as you place them.
- Bake spanakopita: Place the baking dish in the preheated oven and bake for 25 minutes. Then rotate the dish for even browning and bake for an additional 15 to 20 minutes or until the top is golden brown and crispy.
- Cool and serve: Remove the spanakopita from the oven and let it cool on a wire rack for at least 15 minutes before cutting to ensure clean slices and enhanced flavors.
Notes
- Defrost phyllo gently to prevent tearing; cover unused sheets with a damp towel to keep moist during assembly.
- Ensure all excess liquid is removed from the spinach to avoid sogginess in the pie.
- Feel free to adjust seasoning such as salt and herbs according to your taste preferences.
- You can substitute tofu with vegan ricotta or cashew cheese for variation.
- Use refined coconut oil for a neutral flavor; unrefined coconut oil may impart a coconut taste.
- Leftovers can be refrigerated for up to 3 days and reheated in the oven to retain crispness.

