Vegan spinach pie is a delicious and wholesome dish that combines vibrant greens with flaky, golden crust in a way that satisfies both the palate and the eye. Perfect for a light lunch, a hearty snack, or a centerpiece at your next gathering, this plant-based recipe is easy to make and packed with nutrients.
Whether you’re a seasoned vegan or simply looking for a savory, dairy-free alternative to traditional spinach pies, this recipe will quickly become a favorite in your kitchen. The blend of spinach, herbs, and creamy vegan fillings creates a comforting yet fresh flavor profile that’s hard to resist.
What makes this vegan spinach pie stand out is its versatility and simplicity. It uses accessible ingredients and straightforward steps, making it ideal for cooks of all skill levels.
Plus, it’s a fantastic way to sneak extra greens into your diet without sacrificing flavor or texture. Served warm or at room temperature, this pie pairs beautifully with a crisp salad or a bowl of hearty soup.
Why You’ll Love This Recipe
This vegan spinach pie is a crowd-pleaser for many reasons. First, it’s incredibly nutritious, boasting a generous amount of fresh spinach rich in iron, vitamins, and antioxidants.
The flaky crust offers a satisfying contrast to the tender greens and creamy filling. The recipe is also flexible, allowing you to customize the herbs and spices to your liking or swap out ingredients based on what you have on hand.
Additionally, this pie is easy to prepare and can be made ahead of time, making it perfect for meal prep or entertaining. It’s completely plant-based and free from dairy and eggs, catering to vegans and those with dietary restrictions.
And if you love exploring more vegan dishes, be sure to check out our Vegetarian Date Cake Recipe: Moist, Easy, and Delicious for a sweet treat after your meal.
Ingredients
- 1 lb (450g) fresh spinach, washed and chopped
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1/2 cup (120ml) firm tofu, crumbled (for creaminess)
- 1/4 cup (60ml) nutritional yeast (adds cheesy flavor)
- 1/4 cup (60ml) olive oil or vegan butter, divided
- 1 teaspoon dried dill or 2 tablespoons fresh dill, chopped
- 1 teaspoon dried oregano
- 1/2 teaspoon ground nutmeg
- Salt and pepper, to taste
- 1 package of vegan phyllo dough or vegan puff pastry (about 12 sheets)
- 2 tablespoons plant-based milk (optional, for brushing)
Equipment
- Large skillet or frying pan
- Mixing bowl
- Measuring cups and spoons
- Sharp knife
- Cutting board
- Pastry brush
- Baking dish (9×9 inches or similar)
- Oven
- Spatula or wooden spoon
Instructions
- Prepare the spinach: Rinse the fresh spinach thoroughly, then chop it roughly. Use a large skillet over medium heat and add 1 tablespoon of olive oil. Sauté the chopped onion until translucent, about 5 minutes.
- Add garlic and spinach: Stir in the minced garlic and cook for 1 minute until fragrant. Add the spinach in batches, stirring until it wilts and releases its moisture. Cook until all the spinach is tender and most of the liquid evaporates.
- Drain excess liquid: Remove the spinach mixture from heat and allow it to cool for a few minutes. Then, place it in a clean kitchen towel and squeeze out any remaining water. This step is crucial to prevent a soggy pie.
- Mix the filling: In a mixing bowl, combine the drained spinach mixture with crumbled tofu, nutritional yeast, dried dill, oregano, nutmeg, salt, and pepper. Drizzle in 2 tablespoons of olive oil and mix well to combine all flavors.
- Preheat oven: Set your oven to 375°F (190°C) to preheat while you assemble the pie.
- Prepare the phyllo dough: Carefully unroll the phyllo sheets and cover them with a damp kitchen towel to prevent drying out. Grease your baking dish with olive oil or vegan butter.
- Layer the dough and filling: Place one sheet of phyllo dough in the baking dish and brush lightly with olive oil. Repeat layering about 5 sheets, brushing each with oil. Spread the spinach filling evenly over the dough layers.
- Top layers: Layer the remaining phyllo sheets on top of the filling, brushing each sheet with oil as before. For a golden finish, brush the top layer with plant-based milk.
- Score the pie: Use a sharp knife to gently score the top layers into square or diamond shapes. This helps with even baking and easy serving.
- Bake: Place the pie in the preheated oven and bake for 30-35 minutes or until the top is golden brown and crispy.
- Cool and serve: Remove the pie from the oven and allow it to cool for 10 minutes before slicing. This resting time helps the filling set and makes serving easier.
Tips & Variations
For a nutty flavor, try adding toasted pine nuts or walnuts into the spinach mixture.
You can substitute the tofu with mashed potatoes or vegan ricotta for different textures. Fresh herbs like parsley or mint can be added to brighten the flavor.
If you prefer a gluten-free version, use gluten-free phyllo or puff pastry alternatives available in stores.
To make the pie more colorful and nutrient-rich, consider adding chopped red bell peppers or grated carrots to the filling. For extra creaminess, a splash of vegan bechamel sauce (try our Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes) can be stirred into the filling.
Nutrition Facts
Nutrient | Amount per Serving |
---|---|
Calories | 220 kcal |
Protein | 8 g |
Fat | 14 g |
Carbohydrates | 18 g |
Fiber | 4 g |
Iron | 3.5 mg (20% DV) |
Calcium | 150 mg (15% DV) |
Note: Nutrition facts are approximate and based on typical ingredients used.
Serving Suggestions
This vegan spinach pie is wonderful served warm alongside a fresh green salad with lemon vinaigrette or a simple tomato cucumber salad. It also pairs well with a light soup such as a Low Calorie Vegetable Soup Recipe for Healthy Eating to round out the meal.
For a heartier option, serve with a side of roasted potatoes or steamed vegetables. Leftover pie can be enjoyed cold or reheated for a quick lunch or snack.
You can also cut it into smaller pieces for party appetizers or picnic treats.
Conclusion
Making a vegan spinach pie at home is a rewarding experience that combines wholesome ingredients and simple cooking techniques to create a delightful dish. Its vibrant colors and rich flavors make it a satisfying meal for any occasion, from casual weeknight dinners to special celebrations.
The recipe is adaptable and forgiving, encouraging you to experiment with herbs, spices, and additional veggies. It’s a fantastic way to enjoy more plant-based meals without sacrificing taste or texture.
Whether you’re new to vegan cooking or a seasoned pro, this spinach pie recipe is sure to become a staple in your repertoire. For more inspiring plant-based recipes, explore our collection including the Vegan Bread Machine Recipe for Soft, Delicious Loaves or dive into fresh ideas like Recipes with Spinach Vegetarian: Easy & Delicious Ideas.
Happy cooking!
📖 Recipe Card: Vegan Spinach Pie
Description: A delicious and healthy vegan spinach pie with a flaky crust and savory filling. Perfect as a main dish or appetizer.
Prep Time: PT20M
Cook Time: PT40M
Total Time: PT60M
Servings: 6 servings
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 10 cups fresh spinach, washed and chopped
- 1 cup firm tofu, crumbled
- 1/4 cup nutritional yeast
- 1/4 cup fresh dill, chopped
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon nutmeg
- 1 package vegan phyllo dough (about 16 sheets)
- 1/4 cup vegan butter, melted
Instructions
- Preheat oven to 375°F (190°C).
- Heat olive oil in a pan over medium heat.
- Sauté onion and garlic until translucent.
- Add chopped spinach and cook until wilted, then drain excess liquid.
- In a bowl, combine cooked spinach mixture, crumbled tofu, nutritional yeast, dill, salt, pepper, and nutmeg.
- Lay one sheet of phyllo dough in a greased baking dish, brush with melted vegan butter.
- Repeat layering and buttering 7 more sheets.
- Spread spinach and tofu filling evenly over the phyllo layers.
- Top with the remaining phyllo sheets, brushing each with butter as before.
- Tuck in edges and score the top layers to help cutting after baking.
- Bake for 35-40 minutes until golden and crisp.
- Let cool for 10 minutes before serving.
Nutrition: Calories: 280 kcal | Protein: 12 g | Fat: 15 g | Carbs: 22 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Spinach Pie”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A delicious and healthy vegan spinach pie with a flaky crust and savory filling. Perfect as a main dish or appetizer.”, “prepTime”: “PT20M”, “cookTime”: “PT40M”, “totalTime”: “PT60M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“2 tablespoons olive oil”, “1 medium onion, finely chopped”, “3 cloves garlic, minced”, “10 cups fresh spinach, washed and chopped”, “1 cup firm tofu, crumbled”, “1/4 cup nutritional yeast”, “1/4 cup fresh dill, chopped”, “1 teaspoon salt”, “1/2 teaspoon black pepper”, “1/2 teaspoon nutmeg”, “1 package vegan phyllo dough (about 16 sheets)”, “1/4 cup vegan butter, melted”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 375\u00b0F (190\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Saut\u00e9 onion and garlic until translucent.”}, {“@type”: “HowToStep”, “text”: “Add chopped spinach and cook until wilted, then drain excess liquid.”}, {“@type”: “HowToStep”, “text”: “In a bowl, combine cooked spinach mixture, crumbled tofu, nutritional yeast, dill, salt, pepper, and nutmeg.”}, {“@type”: “HowToStep”, “text”: “Lay one sheet of phyllo dough in a greased baking dish, brush with melted vegan butter.”}, {“@type”: “HowToStep”, “text”: “Repeat layering and buttering 7 more sheets.”}, {“@type”: “HowToStep”, “text”: “Spread spinach and tofu filling evenly over the phyllo layers.”}, {“@type”: “HowToStep”, “text”: “Top with the remaining phyllo sheets, brushing each with butter as before.”}, {“@type”: “HowToStep”, “text”: “Tuck in edges and score the top layers to help cutting after baking.”}, {“@type”: “HowToStep”, “text”: “Bake for 35-40 minutes until golden and crisp.”}, {“@type”: “HowToStep”, “text”: “Let cool for 10 minutes before serving.”}], “nutrition”: {“calories”: “280 kcal”, “proteinContent”: “12 g”, “fatContent”: “15 g”, “carbohydrateContent”: “22 g”}}