If you’re craving a dish that’s both cozy and bursting with vibrant flavors, look no further than this Irresistible Vegan Spanakopita Your New Favorite Comfort Food Recipe. This vegan take on the classic Greek spinach pie masterfully combines flaky, buttery phyllo layers with a luscious, creamy tofu-based filling that’s packed with fresh herbs and a bright punch of lemon. It’s that perfect balance of hearty and light, familiar yet wonderfully new, making it an absolute staple to keep in your recipe collection. Whether you’re sharing it with friends or indulging in a comforting solo meal, this spanakopita promises to become your go-to dish for all those moments when you need something truly satisfying and deliciously wholesome.

Ingredients You’ll Need
Every ingredient in this recipe is carefully chosen to create a harmonious blend of flavors and textures. From the crispy phyllo layers to the creamy, flavorful filling, these simple yet essential components work together to deliver that unmistakable spanakopita experience.
- 16 oz Phyllo pastry: essential for creating those signature flaky, golden layers that make spanakopita unforgettable.
- ½ cup Olive oil or melted vegan butter (divided): adds moisture and richness to the phyllo, ensuring each layer bakes to crisp perfection.
- 12 oz Extra firm tofu: provides a creamy base that mimics traditional feta while keeping it vegan and protein-packed.
- ½ cup Melted refined coconut oil: gives the filling a smooth texture and subtle richness without overpowering the herbs.
- 3 tablespoons Lemon juice: brightens the filling with a fresh citrus zing that lifts all the flavors.
- 2 tablespoons Apple cider vinegar: adds a gentle tang that balances the creaminess and enhances depth.
- 1 tablespoon Nutritional yeast: offers a subtle cheesy flavor that rounds out the savory profile without dairy.
- 1 teaspoon Onion powder: brings savory depth and warmth to the filling.
- ½ teaspoon Garlic powder: infuses the mixture with aromatic, mild garlic notes.
- ¼ teaspoon Dried dill: a classic herb that perfectly complements the spinach and adds an herbaceous pop.
- 1½-2 teaspoons Fine sea salt: to taste, enhances all the other flavors beautifully.
- 16 oz Fresh spinach: the star ingredient, packed with nutrients and a slightly earthy flavor that anchors the dish.
- 1 medium Onion, chopped finely: adds natural sweetness that contrasts the savory filling.
- 3 cloves Garlic, minced very finely: introduces bold flavor without overpowering the other elements.
- 1 cup Fresh parsley, chopped: provides bright, fresh notes that lighten the filling.
- 2 tablespoons Fresh mint, chopped: offers an unexpected yet refreshing herbaceous pop.
- 1 medium Lemon zest: adds zesty freshness that lifts the entire filling.
- ¼ teaspoon Ground nutmeg: warms the palate with a hint of complexity and subtle spice.
- ¼ teaspoon Freshly ground black pepper: gives a subtle spicy finish that rounds out the flavor perfectly.
How to Make Irresistible Vegan Spanakopita Your New Favorite Comfort Food Recipe
Step 1: Defrost and Prepare the Phyllo
Start by gently defrosting your phyllo pastry. Leaving it in the refrigerator overnight or setting it out at room temperature for about four hours works best. This helps ensure the delicate sheets remain pliable and less prone to tearing when layering later.
Step 2: Blend the Filling Ingredients
In a food processor, combine the extra firm tofu, melted refined coconut oil, lemon juice, apple cider vinegar, nutritional yeast, onion powder, garlic powder, dried dill, sea salt, and freshly ground black pepper. Blend until smooth and creamy. This mixture serves as your vegan feta, bringing a tangy, savory depth that’s absolutely irresistible in this recipe.
Step 3: Sauté the Spinach with Aromatics
Warm one teaspoon of olive oil or melted vegan butter in a large sauté pan over medium heat. Add the finely chopped onion and minced garlic, cooking until translucent and fragrant. Toss in the fresh spinach, sautéing until wilted and bright green. This step develops natural sweetness while softening the spinach for a tender filling.
Step 4: Combine and Flavor the Filling
Once the spinach has cooled, squeeze out any excess liquid to prevent a soggy spanakopita. Transfer the spinach to a mixing bowl and fold in the blended tofu mixture along with chopped parsley, fresh mint, lemon zest, and a pinch of nutmeg. Mix thoroughly so every bite bursts with herbaceous, zesty, and warmly spiced notes.
Step 5: Assemble the Spanakopita Layers
Preheat your oven to 350℉ (175°C) and grease your baking dish with olive oil or vegan butter. Unroll and cut the phyllo sheets to fit the dish. Begin layering about half the sheets, brushing each one generously with olive oil or vegan butter to ensure crispness. Spread the spinach-tofu filling evenly on top, smoothing it flat.
Step 6: Finish Layering and Bake
Top the filling with the remaining phyllo sheets, continuing to brush each sheet with oil or butter, scrunching the final sheets slightly to create a rustic look. Bake the spanakopita for 25 minutes, then rotate the dish and bake for an additional 15 to 20 minutes until the phyllo turns a gorgeous golden brown. Let cool on a wire rack for at least 15 minutes before slicing – this step helps the filling set and makes serving easier.
How to Serve Irresistible Vegan Spanakopita Your New Favorite Comfort Food Recipe

Garnishes
Serve your spanakopita sprinkled with freshly chopped parsley and a light drizzle of lemon juice for an added burst of brightness. A few toasted pine nuts scattered on top add delightful crunch and an earthy contrast that perfectly complements the creamy filling.
Side Dishes
Pair this vegan spanakopita with a crisp Greek salad loaded with cucumbers, tomatoes, red onions, and Kalamata olives dressed lightly in a lemony vinaigrette. Alternatively, a cooling cucumber-yogurt sauce made with plant-based yogurt provides a refreshing balance to the warm, flaky pie.
Creative Ways to Present
For a fun twist, try making mini spanakopita triangles using smaller phyllo sheets – excellent for parties or casual snacking. Another idea is layering the filling between phyllo sheets in muffin tins to create individual portions, perfect for a stylish appetizer or packed lunch treat.
Make Ahead and Storage
Storing Leftovers
Leftover spanakopita keeps wonderfully in the refrigerator for up to three days when stored in an airtight container. The flavors actually deepen overnight, making it an even better next-day meal.
Freezing
You can freeze unbaked or fully baked spanakopita. For unbaked, assemble the pie, wrap tightly, and freeze for up to two months. Bake from frozen, adding extra baking time as needed. For baked leftovers, wrap in foil and store in a freezer-safe container. Thaw overnight in the fridge before reheating.
Reheating
To reheat, place your spanakopita on a baking sheet and warm in a 350℉ oven until heated through and the phyllo has crisped back up, about 10-15 minutes. Avoid microwaving if you want to retain that irresistible crunch.
FAQs
Can I use frozen spinach instead of fresh?
Absolutely! If using frozen spinach, thaw it completely and squeeze out all excess moisture to avoid a soggy filling. The flavor will still be lovely and vibrant.
What can I substitute for tofu?
For a different texture, mashed cooked potatoes or crumbled tempeh can work, but tofu provides the best creamy consistency for mimicking traditional feta in this vegan take.
Is nutritional yeast necessary?
While it adds a unique cheesy flavor, you can omit it if needed; just add a pinch more salt and lemon juice to enhance the savory depth.
Can I make this spanakopita gluten-free?
Phyllo is traditionally made with wheat flour, but you can find gluten-free phyllo alternatives or try layering thin rice paper sheets for a similar flaky effect.
How do I prevent the phyllo from drying out?
Keep your phyllo covered with a damp kitchen towel while you work to prevent it from drying and tearing. Brush each sheet generously with oil or vegan butter to maintain moisture through baking.
Final Thoughts
This Irresistible Vegan Spanakopita Your New Favorite Comfort Food Recipe is truly the kind of dish that warms your heart and your belly. Each bite delivers a mouthwatering combination of fragrant herbs, bright lemon, and perfectly flaky, crispy layers. It’s a celebration of comfort and freshness all wrapped up in one glorious pie. I can’t wait for you to make it, enjoy it, and share it with your loved ones – trust me, this one will quickly become a beloved staple in your kitchen!
Print
Irresistible Vegan Spanakopita Your New Favorite Comfort Food Recipe
- Prep Time: 25 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour 5 minutes
- Yield: 8 servings
- Category: Main Dish
- Method: Baking
- Cuisine: Greek
- Diet: Vegan
Description
This irresistible vegan spanakopita is a deliciously flaky and savory Greek-inspired pie perfect for a comforting meal. Made with layers of crisp phyllo pastry filled with a creamy, flavorful spinach and tofu mixture enhanced with fresh herbs and spices, this plant-based twist delivers all the traditional comfort without any dairy or eggs.
Ingredients
Phyllo Layers
- 16 oz Phyllo pastry (essential for creating flaky layers)
- ½ cup Olive oil or melted vegan butter (divided)
Filling
- 12 oz Extra firm tofu (provides creamy base)
- ½ cup Melted refined coconut oil (smooth texture)
- 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 leave it at room temperature for approximately 4 hours until it’s pliable and ready for use.
- Blend the Vegan Feta: In a food processor, combine the extra firm tofu, melted refined coconut oil, lemon juice, apple cider vinegar, nutritional yeast, onion powder, garlic powder, dried dill, and fine sea salt. Blend until smooth to create a creamy vegan feta base.
- Sauté the Spinach: Heat 1 teaspoon of olive oil or melted vegan butter in a large sauté pan. Add the fresh spinach and cook until wilted, stirring occasionally to ensure even cooking.
- Drain Excess Liquid: After cooking, let the spinach cool and then press out any excess liquid carefully using a clean cloth or fine sieve to avoid sogginess in the pie.
- Mix the Filling: In a mixing bowl, combine the drained spinach with the blended tofu mixture. Add the finely chopped onion, minced garlic, fresh parsley, chopped mint, lemon zest, ground nutmeg, and freshly ground black pepper. Mix thoroughly until all ingredients are well incorporated.
- Prepare Baking Dish: Grease your baking dish with a little olive oil or vegan butter. Preheat the oven to 350°F (175°C).
- Layer the Phyllo Sheets: Carefully unwrap the phyllo pastry and cut sheets to fit your baking dish. Place the first sheet into the dish and brush it with olive oil or melted vegan butter. Continue layering and brushing each sheet until you have used approximately half of the sheets.
- Add Filling: Evenly spoon the spinach and tofu filling mixture into the prepared phyllo-lined dish, smoothing the top for an even layer.
- Top Layer: Finish layering the remaining phyllo sheets over the filling, brushing each sheet with oil or vegan butter and scrunching gently to create texture and volume on top.
- Baking: Place the spanakopita in the preheated oven and bake for 25 minutes. Rotate the dish for even cooking, then bake for an additional 15-20 minutes or until the top is golden brown and crisp.
- Cooling: Remove from the oven and cool on a wire rack for at least 15 minutes before cutting to allow the filling to set and the pastry to crisp fully.
Notes
- Defrost phyllo gently to avoid tearing.
- Press spinach thoroughly to prevent soggy filling.
- Use a light hand when brushing oil between phyllo layers for optimal crispiness.
- Let the spanakopita cool before slicing to maintain its structure.
- Store leftovers covered in the refrigerator for up to 3 days, reheat in the oven for best texture.

