Introduction
This Vegan Greek Spinach Pie brings the classic Mediterranean flavors of Spanakopita into a completely plant-based recipe. Crispy golden phyllo layers wrap around a savory filling of spinach, herbs, tofu, and dairy-free feta, creating a delicious combination of flaky texture and rich, comforting flavor.
Perfect for a vegan, highprotein-friendly, and wholesome lifestyle, this recipe proves that plant-based meals can be satisfying and flavorful. With protein-rich tofu, nutrient-packed spinach, and fresh herbs, it makes a wonderful choice for family dinners, meal prep, brunch, or a Mediterranean-inspired lunch.
Can This Vegan Greek Spinach Pie Support Weight Loss Goals?
Yes, this vegan spinach pie can fit into many balanced eating plans when enjoyed in suitable portions. Spinach provides fiber and volume, while tofu adds plant-based protein that helps make the meal more satisfying. Using moderate amounts of phyllo pastry and focusing on nutrient-rich ingredients can create a flavorful dish that fits alongside healthy lifestyle goals.
Does Vegan Greek Spinach Pie Fit a Highprotein Lifestyle?
Yes, especially when made with protein-rich tofu and vegan feta alternatives. Spinach, herbs, and vegetables provide nutrients and fiber, while tofu increases the protein content of this plant-based meal. For an even higher-protein version, add extra-firm tofu, nutritional yeast, or vegan protein-rich ingredients to the filling.
Why This Recipe is Special
- Completely vegan and dairy-free.
- Inspired by traditional Greek Spanakopita flavors.
- Includes plant-based protein from tofu.
- Crispy phyllo and creamy filling create the perfect texture.
- Great for meal prep, gatherings, and everyday meals.
My Personal Experience
- I enjoy making this vegan spinach pie when I want a comforting plant-based dinner.
The flaky crust and savory filling make it feel like a classic homemade meal. - Pressing the tofu well creates the best filling texture.
Removing extra moisture helps the spinach mixture stay rich instead of watery. - Fresh dill and parsley make the biggest flavor difference.
They add the bright Mediterranean taste that makes this dish special. - Preparing slices ahead makes busy days easier.
The pie reheats well and keeps its delicious savory flavor.
Perfect For
This vegan Greek spinach pie is perfect for vegan dinners, weekend brunches, meal prep lunches, holiday gatherings, Mediterranean-inspired meals, potlucks, healthy snacks, vegetarian-style family meals, and plant-based eating plans.
Why You’ll Love This Recipe
- Authentic Greek-inspired flavor
Spinach, herbs, and crispy phyllo create a classic Mediterranean combination. - Plant-based protein packed
Tofu adds satisfying protein while keeping the recipe completely vegan. - Great for meal prep
Individual slices store and reheat easily. - Crispy and creamy texture
Golden pastry pairs perfectly with the savory filling. - Easy to customize
Add extra vegetables, herbs, or spices to match your taste.
Common Mistakes to Avoid
- Not pressing tofu properly, which can make the filling watery.
- Using wet spinach without removing excess moisture.
- Letting phyllo sheets dry out while assembling.
- Overfilling the pie, making the layers difficult to bake evenly.
Required Equipment
- Baking dish — keeps the spinach pie shape and allows even baking.
- Large mixing bowl — provides enough space to combine filling ingredients.
- Pastry brush — spreads oil evenly across phyllo layers.
- Sharp knife — makes clean slices after baking.
- Kitchen towel — keeps phyllo sheets from drying during preparation.
Storage Instructions
Store leftover vegan spinach pie in an airtight container in the refrigerator for up to 4 days. Reheat slices in a 350°F (175°C) oven for 10–15 minutes to restore crispness. Avoid microwaving when possible because it can soften the phyllo layers. For longer storage, freeze individual slices for up to 3 months in freezer-safe containers.
Recipe Details
Preparation Time: 30 minutes
Cooking Time: 45 minutes
Total Time: 1 hour 15 minutes
Servings: 8
Best Season for This Recipe: All-Season
Total Calories (Per Serving): Approximately 270 calories
Description
This vegan Greek spinach pie is a flaky, flavorful plant-based version of traditional Spanakopita. Filled with spinach, tofu, herbs, and dairy-free feta, it delivers Mediterranean comfort with a protein-rich vegan twist.
📝 Ingredients
Vegan Spinach Filling
- 2 tablespoons olive oil
- 1 medium onion, finely diced
- 3 cloves garlic, minced
- 6 cups fresh spinach, chopped
(or 20 oz frozen spinach, thawed and squeezed dry) - 14 oz extra-firm tofu, pressed and crumbled
- ½ cup vegan feta cheese
- 2 tablespoons nutritional yeast
- ¼ cup fresh dill, chopped
- ¼ cup fresh parsley, chopped
- 1 tablespoon lemon juice
- ½ teaspoon salt
- ½ teaspoon black pepper
- ¼ teaspoon nutmeg (optional)
Phyllo Layers
- 12 sheets phyllo dough
- ⅓ cup olive oil for brushing
Note: Check phyllo packaging to ensure it is vegan, as some brands may contain non-vegan ingredients.
Directions
- Preheat oven to 375°F (190°C).
- Time: 5 minutes.
- Lightly grease a baking dish.
- Heat olive oil in a skillet over medium heat.
- Add onion and cook for 3–4 minutes until softened.
- Add garlic and cook for 30 seconds until fragrant.
- Add spinach and cook over medium heat for 5–7 minutes.
- Texture Cue: Moisture should evaporate and spinach should become tender.
- Prepare the filling.
- Combine cooked spinach, crumbled tofu, vegan feta, nutritional yeast, herbs, lemon juice, salt, pepper, and nutmeg.
- Mix until evenly combined.
- Highprotein Tip: Add extra tofu or nutritional yeast for more protein and savory flavor.
- Prepare phyllo layers.
- Place phyllo sheets into the baking dish one at a time.
- Brush each sheet lightly with olive oil.
- Use about 6 sheets for the bottom layer.
- Add spinach filling evenly.
- Spread gently without pressing too firmly.
- Cover with remaining phyllo sheets.
- Brush each layer with olive oil.
- Score the top lightly into portions.
- Bake at 375°F (190°C) for 40–45 minutes.
- Texture Cue: The top should be crisp, flaky, and golden brown.
- Allow the pie to rest for 10–15 minutes before slicing.
- This helps the filling set for cleaner portions.
Nutrition Facts (Per Serving – Approximate)
- Calories: 270
- Fats: 17g
- Cholesterol: 0mg
- Sodium: 480mg
- Potassium: 420mg
- Total Carbohydrates: 22g
- Fiber: 4g
- Net Carbs: 18g
- Sugars: 3g
- Protein: 14g
- Calcium: 180mg
Notes
- Store leftovers in the refrigerator for up to 4 days.
- Reheat in the oven or air fryer for the crispiest texture.
- Freeze individual portions for up to 3 months.
- Naturally dairy-free and vegan.
- Contains gluten from phyllo unless a gluten-free alternative is used.
- Add lemon zest, chili flakes, oregano, or extra herbs for more Mediterranean flavor.
- Serve with a vegan yogurt sauce or fresh salad for a complete meal.
Frequently Asked Questions
1. Is traditional Spanakopita vegan?
Traditional Spanakopita usually contains feta and eggs, but this version replaces them with vegan alternatives.
2. Can I use frozen spinach?
Yes, thaw and squeeze it thoroughly to remove excess moisture.
3. How can I make this recipe higher in protein?
Add more tofu, nutritional yeast, or a plant-based protein ingredient to the filling.
4. Can I prepare vegan spinach pie ahead of time?
Yes, assemble it ahead and bake when ready or store baked slices for later.
5. Can I freeze vegan Spanakopita?
Yes, freeze baked slices in airtight containers for up to 3 months.
6. What can I serve with vegan spinach pie?
It pairs well with salads, roasted vegetables, or a vegan yogurt-based dip.

