Spanakopita recipe

This post may contain affiliate links.
There’s something incredibly comforting about the earthy aromas of baked phyllo dough wafting through the kitchen—the kind that wraps you up in a warm hug. When I first made Vegan Spanakopita, I remember feeling like I was rediscovering an old family recipe, even though it was entirely plant-based. Each flaky layer tells a story of beloved dishes shared at family gatherings and Mediterranean summers. As I prepared this delicious dish, I felt a connection to the vibrant history of Greek cuisine, where spanakopita traditionally graces tables during celebrations and casual meals alike.
With the flavors of spinach, tofu, and herbs melding seamlessly in every bite, Vegan Spanakopita has quickly become a staple in my kitchen—and I believe it will be in yours too. This recipe embodies the essence of comfort food while ensuring everyone at the table feels included, regardless of dietary preferences.
Exploring the Roots of Vegan Spanakopita
Vegan Spanakopita is a delightful twist on the Greek classic, traditionally made with layers of flaky phyllo pastry filled with spinach and feta cheese. The versatility of this dish comes from its ability to be both a savory snack and a hearty meal. Originating from the picturesque hills of Greece, spanakopita has become a beloved symbol of Greek hospitality and culture. The bright flavors of fresh greens, herbs, and the crunch of phyllo offer a taste of the Mediterranean with every bite.
In my own culinary journey, I’ve often found that the simplest ingredients, like fresh spinach and herbs, can create the most profound flavors. This vegan version not only celebrates the traditional recipe but also makes it accessible to those following a plant-based diet. It’s perfect for anyone looking to experience the joys of Mediterranean cuisine while embracing healthier choices or vegan lifestyles.
Why You’ll Love This Vegan Spanakopita
- Flavorful and Fresh: The combination of spinach, seasoned tofu, and rich herbs create a filling that bursts with flavor.
- Quick and Easy: This recipe allows for a fulfilling meal that can be prepared ahead and baked fresh when needed.
- Nutritious and Satisfying: Packed with nutrients from spinach and tofu, it’s a hearty option that nourishes the body and soul.
- Appeals to Everyone: Whether you’re a meat-eater, a vegan, or somewhere in between, everyone will appreciate this delicious dish.
Who Will Enjoy This Vegan Spanakopita Most
- Busy Families: A great option for a weeknight dinner that can impress even the pickiest eaters.
- Health-Conscious Cooks: A nutritious meal that doesn’t sacrifice flavor for health.
- Beginner Cooks: Simple steps make it easy to follow along, even for those new to the kitchen.
- Foodies: Ideal for anyone looking to explore plant-based adaptations of beloved dishes.
Perfect Moments to Enjoy Vegan Spanakopita
- Cozy Weeknight Dinners: Enjoy it with a salad or alone for a satisfying meal.
- Gatherings with Friends: It’s perfect for sharing during gatherings and parties.
- Holidays: Serve to your guests during festive gatherings and celebrations.
- Potluck Dishes: An excellent choice to bring to a potluck; it guarantees smiles all around.
How to Make the Perfect Vegan Spanakopita
Bringing this Vegan Spanakopita to life is joyful yet straightforward, capturing the essence of traditional cooking while adding my personal touch.
Ingredients
- 600 g (21 ounces) spinach (fresh, washed and drained)
- ¾ tsp salt (plus more to dehydrate the spinach, adjust to taste)
- 200 g (7 ounces) extra firm tofu (plain)
- 2 tbsp olive oil
- 3 tbsp lemon juice
- 3 tbsp olive brine
- 1 tsp garlic powder
- A pinch black-pepper (ground)
- 100 g (¾ cup) cashews
- 3 tbsp nutritional yeast
- 125 ml (½ cup) plant-based milk (I used unsweetened soy milk)
- 5 stalks scallions (finely chopped)
- 50 g (2 ounces) parsley (fresh, finely chopped)
- 12 kalamata olives (pitted, finely chopped)
- 500 g (17 ounces) phyllo dough
- 50 g (2 ounces) vegan butter (or margarine, or olive oil)
- Sesame seeds (optional)
Step-by-Step Instructions
- Prepare the spinach by lightly salting it to draw out moisture. Let it sit for about 15 minutes, then drain well.
- Squeeze the spinach to remove excess water and chop finely.
- Crumble the extra firm tofu into a large mixing bowl.
- Add olive oil, lemon juice, olive brine, garlic powder, black pepper, and salt to the crumbled tofu. Mix well to combine.
- Incorporate the drained spinach into the tofu mixture.
- Blend the cashews into a smooth cream with the nutritional yeast and plant-based milk.
- Stir the cashew cream into the spinach and tofu mixture until well combined.
- Fold in the chopped scallions, parsley, and kalamata olives gently.
- Preheat your oven to 375°F (190°C).
- Lay out the phyllo dough, brushing each layer with melted vegan butter or olive oil as you stack them.
- Spread an even layer of the spinach filling over the phyllo after layering 3-4 sheets.
- Fold the phyllo edges over the filling and brush with more melted butter.
- Carefully cut the assembled pie into triangles or squares.
- Sprinkle sesame seeds on top if using.
- Bake for 25-30 minutes, until the top is golden brown and crispy.
- Allow the spanakopita to cool slightly before serving, for the best flavor.
{image_2}
For People with Diabetes: Sugar Substitutes
When making plant-based recipes, be mindful of natural sugar substitutes like stevia, monk fruit, and allulose. However, avoid honey or maple syrup as they add substantial sugars.

Essential Tools for Vegan Spanakopita
- Mixing bowls
- Baking tray
- Pastry brush
- Food processor (for the cashew cream)
- Sharp knife
- Measuring cups and spoons
Pro Tips to Elevate Your Vegan Spanakopita
- Use Fresh Ingredients: Fresh spinach and herbs will enhance the flavor immensely.
- Don’t Rush the Phyllo: Handle phyllo dough gently; keep it covered while working to avoid drying out.
- Experiment with Spices: Add a touch of nutmeg or dill for an extra pop of flavor.
- Pre-Make Your Filling: You can prepare the filling a day in advance for hassle-free baking.
Storing and Reheating Tips
- Fridge: Store leftovers wrapped in foil or in an airtight container for up to 3 days.
- Freezer: Freeze before baking for up to 2 months—bake from frozen.
- Reheating: Reheat in the oven at 350°F (175°C) for about 10-15 minutes to maintain crispiness.
Mistakes That Ruin Vegan Spanakopita
- Overcooking Spinach: Excess water can make the filling soggy—always drain well.
- Dry Phyllo Dough: Working too slowly can dry out the phyllo—keep it covered with a damp cloth.
- Not Using Enough Fat: Insufficient oil or butter makes the layers less flaky and flavorful.
Frequently Asked Questions: Vegan Spanakopita
- Can I make this recipe gluten-free? Yes, by using gluten-free phyllo dough.
- Can I use frozen spinach instead? Yes, but ensure it’s thoroughly thawed and drained.
- Is this Vegan Spanakopita high in protein? Yes, thanks to the tofu and nut content, it provides a good protein source.
- Can I prepare this ahead of time? Yes, you can make the filling in advance and assemble the spanakopita just before baking.
- Can I add more vegetables? It depends; you can add options like artichokes or bell peppers for more variety.
Conclusion: Final Thoughts on Vegan Spanakopita
Making Vegan Spanakopita has been a delightful journey of flavor and nostalgia for me. Whether served at a gathering or enjoyed as a comforting dinner at home, this dish epitomizes the joy of sharing good food with loved ones. I invite you to try this recipe, savor the experience, and share your thoughts in the comments below!
{image_template}
Print
Vegan Spanakopita
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
A delightful plant-based twist on the classic Greek spanakopita, filled with spinach, tofu, and rich herbs, all wrapped in flaky phyllo dough.
Ingredients
- 600 g (21 ounces) spinach (fresh, washed and drained)
- ¾ tsp salt (plus more to dehydrate the spinach, adjust to taste)
- 200 g (7 ounces) extra firm tofu (plain)
- 2 tbsp olive oil
- 3 tbsp lemon juice
- 3 tbsp olive brine
- 1 tsp garlic powder
- A pinch black pepper (ground)
- 100 g (¾ cup) cashews
- 3 tbsp nutritional yeast
- 125 ml (½ cup) plant-based milk (unsweetened soy milk)
- 5 stalks scallions (finely chopped)
- 50 g (2 ounces) parsley (fresh, finely chopped)
- 12 kalamata olives (pitted, finely chopped)
- 500 g (17 ounces) phyllo dough
- 50 g (2 ounces) vegan butter (or margarine, or olive oil)
- Sesame seeds (optional)
Instructions
- Prepare the spinach by lightly salting it to draw out moisture. Let it sit for about 15 minutes, then drain well.
- Squeeze the spinach to remove excess water and chop finely.
- Crumble the extra firm tofu into a large mixing bowl.
- Add olive oil, lemon juice, olive brine, garlic powder, black pepper, and salt to the crumbled tofu. Mix well to combine.
- Incorporate the drained spinach into the tofu mixture.
- Blend the cashews into a smooth cream with the nutritional yeast and plant-based milk.
- Stir the cashew cream into the spinach and tofu mixture until well combined.
- Fold in the chopped scallions, parsley, and kalamata olives gently.
- Preheat your oven to 375°F (190°C).
- Lay out the phyllo dough, brushing each layer with melted vegan butter or olive oil as you stack them.
- Spread an even layer of the spinach filling over the phyllo after layering 3-4 sheets.
- Fold the phyllo edges over the filling and brush with more melted butter.
- Carefully cut the assembled pie into triangles or squares.
- Sprinkle sesame seeds on top if using.
- Bake for 25-30 minutes, until the top is golden brown and crispy.
- Allow the spanakopita to cool slightly before serving, for the best flavor.
Notes
Avoid overcooking spinach to prevent a soggy filling. Handle phyllo dough gently to maintain crispiness.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: main course
- Method: Baking
- Cuisine: Greek
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 5g
- Sodium: 400mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 3g
- Protein: 15g
- Cholesterol: 0mg

