Puff Pastry Spanakopita (Easy Vegan Spinach Pie)

Jump to Recipe Print Recipe
Prep Time 15 minutes
Total Time 40 minutes
Servings 6 Main Courses

Puff pastry spanakopita is an easy twist on the traditional Greek spinach pie. Instead of layering and buttering individual sheets of phyllo dough, my version uses rich and flaky puff pastry. This vegan version is made with spinach, dill, vegan feta cheese, and plant-based yogurt in the filling. It has all the savory flavors I love in spanakopita with much less hands-on work.

A square of puff pastry spanakopita on a serving spoon.

This post may contain affiliate links. Please read my Privacy Policy for details.

What Makes This Puff Pastry Spanakopita Recipe Different

  • Puff pastry has a buttery flavor and richer texture.
  • You get to skip buttering each sheet of phyllo dough and place the puff pastry on top.
  • The filling has the same spinach, dill, and feta filling but with plant-based ingredients.

Quick Answers

What is puff pastry spanakopita?

Puff pastry spanakopita is similar to the traditional Greek version. It is made with spinach, onions, herbs, and vegan feta cheese. Instead of buttering individual layers of phyllo dough, we use puff pastry. The result is a dish that takes less work to assemble, making it a great choice for a weeknight dinner.

What is spanakopita served with?

For a main dish, I recommend serving spanakopita with horiatiki (Greek cucumber and tomato salad) or maroulosalata (Greek lettuce salad) and a side of lemon garlic broccoli.

Should I use fresh or frozen spinach when making spanakopita?

You can use either fresh or frozen spinach, but I always recommend frozen. It is more convenient than cooking, cooling, and squeezing dry fresh spinach.

Can I serve this as a mini spinach pie appetizer?

Yes! Spanakopita, or spinach pie, is often served as an appetizer in America. Cut into bite-sized pieces that are easy to serve on a napkin and do not require cutlery.

Why I Use Puff Pastry Instead of Phyllo Dough


A picture of Ruth Grindeland the owner, recipe developer and content creator at Sinful Kitchen.

Since I was young, I have always loved spanakopita. But I rarely made it because of the time needed to butter several sheets of phyllo dough.

Then came the solution: puff pastry! It has a richer flavor and a flaky texture. This is a great time-saving shortcut. Now, I save my energy for buttering phyllo dough when I make pistachio baklava, another one of my favorites.

Cooked with love!
– Ruth

Key Ingredient Notes

The ingredients used in making vegan spanakopita (puff pastry, spinach, onion, olive oil, vegan feta cheese, vegan yogurt, parsley and dill).

Puff Pastry

Look for puff pastry near the frozen pies at your grocery store. Most store-bought puff pastry is vegan, but some contain butter, so always check the label. Set aside time to thaw the pastry, either on the counter for an hour or overnight in the refrigerator. The puff pastry must remain cool to the touch and not warm.

Spinach

When making spanakopita, I recommend using frozen spinach. It is fast, easy, and convenient. Once it thaws, you want to squeeze out as much water as possible. This keeps the pastry flaky.

Vegan Feta Cheese

For this recipe, you need to use vegan feta crumbles. You can find them at most large grocery stores. My go-to brand is Follow Your Heart, which has a similar salty, tangy, and creamy texture to the dairy version.

Vegan Greek-Style Yogurt

Traditional spanakopita uses egg to bind the filling together. Instead, I use vegan Greek-style yogurt for binding. The Greek-style has a creamy texture that, from my testing, works best in this recipe. Avoid a vegan coconut-flavored yogurt. It has a strong coconut flavor that clashes with the savory filling.

See the recipe card for a complete list of ingredients and measurements.

How to Make Puff Pastry Spanakopita

One hour before you start, take rolls of puff pastry and frozen spinach out of the freezer. Both need to be thawed before you begin cooking.

Step One: Prep

  • Preheat your oven to 400°F (200°C).
  • Squeeze as much water out of the spinach as possible. You want the spinach to be as dry as possible so that the pastry becomes flaky instead of soggy.
Squeezing excess water from thawed spinach for vegan spanakopita filling

Step Two: Prepare the Vegetables

  • Next, dice the yellow onion. Thinly slice the green onions, including the green parts. Finely chop the fresh dill and parsley.
  • Heat 1 tablespoon of olive oil in a large skillet over medium heat. Once the oil starts to shimmer, add the yellow onion and sauté for 4 to 5 minutes. Add the green onions and continue cooking for 1 to 2 minutes, until the yellow onions are soft and lightly golden.
Spanakopita filling in a skillet with yellow onions and green onions.

Step Three: Add the Spinach

  • Add the spinach to the pan and cook for 3 to 5 minutes to remove any extra moisture. Remove from the heat and let it cool.
Spanakopita filling in a skillet with yellow onions, green onions, and spinach.

Step Four: Combine the Filling

  • In a large bowl, combine the cooled spinach mixture with crumbled vegan feta, vegan yogurt, dill, and parsley. Mix until well combined. Taste and add salt and pepper as needed.
Spinach, vegan feta, herbs, and yogurt mixed for vegan spanakopita.

Step Five: Prepare the Puff Pastry

  • On a lightly floured surface, gently roll out the thawed but still cold puff pastry sheets. Be gentle while rolling out the sheets.
Puff pastry cut to fit a casserole dish.

Step Six: Assemble the Spanakopita

  • Generously grease a 9×13 baking dish with vegan butter or olive oil. If using a different size dish, cut the sheets as needed to fit into your baking dish.
  • Lay the first of the two puff pastry sheets on the bottom of your baking dish, pressing the pastry into the corners.
  • Spread the spinach and feta filling evenly over the puff pastry base.
  • Place the second puff pastry sheet over the filling to completely cover it.
Spooning spinach filling onto the first layer of puff pastry.

Step Seven: Bake

  • Place the dish on the center rack of your oven and bake for 25 to 30 minutes. You are done when the puff pastry is deep golden-brown and has crispy edges.
  • Let the spanakopita cool slightly before cutting it into squares or triangles.
Baked spanakopita being cut into serving squares.
A serving of Greek spinach pie on a green plate with a fork next to the pie.

Perfect Pairings

How to Store and Reheat

Refrigerator

Let the spanakopita cool completely. Then, wrap the serving dish in plastic wrap or store it in an airtight container in the fridge. The spanakopita will stay fresh for up to 4 days. Note that the puff pastry will soften. To reheat, skip the microwave (it’ll make the pastry soggy) and reheat spanakopita in the oven. For leftovers that have been refrigerated, bake at 350°F (175°C) for 10 to 15 minutes until crispy.

Freezer

You can also freeze spanakopita, either baked or unbaked.

Freezing Unbaked Spanakopita

Follow the instructions through the assembly stage. Then, tightly wrap the baking dish in plastic wrap and freeze it for up to three months. When you’re ready to bake, preheat the oven to 375°F (190°C) and bake the frozen spanakopita for one hour.

Freezing Baked Spanakopita

Cut the spanakopita into servings and let it cool to room temperature. Store it in an airtight container and freeze for up to three months. If you are stacking portions, lay a sheet of wax or parchment paper between each layer to prevent them from sticking together. When you’re ready, preheat the oven to 375°F (190°C) and bake the frozen servings for 15 to 20 minutes.

Hands setting down a baked spanakopita.

How Did It Go?

I hope you loved this puff pastry spanakopita as much as I do! Before you go, please leave me a rating and share your thoughts on this recipe. Your feedback is very helpful.

A square of puff pasty spanakopita on a serving spoon.

Puff Pastry Spanakopita (Easy Vegan Spinach Pie)

Puff pastry spanakopita is an easy twist on the traditional Greek spinach pie. Instead of layering and buttering individual sheets of phyllo dough, my version uses rich and flaky puff pastry. This vegan version is made with spinach, dill, vegan feta cheese, and plant-based yogurt filling. It has all the savory flavors I love in spanakopita with much less hands-on work.
No ratings yet
Print Rate Save
Course: Appetizer, Main Course
Cuisine: Greek, Mediterranean
Diet:
Servings: 6 Main Courses
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes

Equipment

  • 1 9×13 baking dish
  • 1 medium-sized mixing bowl
  • 1 large skillet
  • 1 cutting board
  • 1 chef knife

Ingredients

  • 1 package, 2 sheets puff pastry, thawed
  • 1 tablespoon olive oil
  • 1 bunch green onions, finely sliced
  • 1 large yellow onion, diced
  • 1 pound (16oz) frozen spinach, thawed and drained
  • 10 oz (280g) vegan feta cheese, crumbled
  • ¼ cup vegan non-flavored yogurt
  • ¼ cup fresh dill, finely chopped
  • ¼ cup fresh parsley, finely chopped
  • salt and pepper to taste
  • 1 tablespoon vegan butter or olive oil for greasing the dish

Instructions

  • Prep: Preheat your oven to 400°F (200°C). Squeeze as much water out of the spinach as possible. You want the spinach to be as dry as possible so that the pastry becomes flaky instead of soggy.
  • Prepare the Vegetables: Next, dice the yellow onion. Slice the green onions, including the green parts. Finely chop the fresh dill and parsley.
  • Sauté the Onions: Heat 1 tablespoon of olive oil in a large skillet over medium heat. Once the oil starts to shimmer, add the yellow onion and sauté for 4 to 5 minutes. Add the green onions and continue cooking for 1 to 2 minutes, until the yellow onions are soft and lightly golden.
  • Add the Spinach: Add the spinach to the pan and cook for 3 to 5 minutes to remove any extra moisture. Remove from the heat and let it cool.
  • Combine the Filling: In a large bowl, combine the cooled spinach mixture with crumbled vegan feta, vegan yogurt, dill, and parsley. Mix until well combined. Taste and add salt and pepper as needed.
  • Prepare the Puff Pastry: On a lightly floured surface, gently roll out the thawed but still cold puff pastry sheets. Be gentle while rolling the sheets out.
  • Assemble the Spanakopita: Generously grease a 9×13 baking dish with vegan butter or olive oil. If using a different size dish, cut the sheets as needed to fit into your baking dish. Lay the first of the two puff pastry sheets on the bottom of your baking dish, pressing the pastry into the corners. Spread the spinach and feta filling evenly over the puff pastry base. Place the second puff pastry sheet over the filling to completely cover it.
  • Bake, Cool, and Cut: Place the dish on the center rack of your oven and bake for 25 to 30 minutes. You are done when the puff pastry is deep golden-brown and has crispy edges. Let the spanakopita cool for 15 minutes before cutting it into squares or triangles.

Notes

This recipe can make 6 main courses or 8 to 10 appetizers.
Storing and Reheating Instructions
Refrigerator Instructions: Let the spanakopita cool completely. Then, wrap the serving dish in plastic wrap or store it in an airtight container in the fridge. The spanakopita will stay fresh for up to 4 days. Note that the puff pastry will soften. To reheat, skip the microwave (it’ll make the pastry soggy) and reheat spanakopita in the oven. For leftovers that have been refrigerated, bake at 350°F (175°C) for 10 to 15 minutes until crispy.
Freezer Instructions for Unbaked Spanakopita: Follow the instructions through the assembly stage. Then, tightly wrap the baking dish in plastic wrap and freeze it for up to three months. When you’re ready to bake, preheat the oven to 375°F (190°C) and bake the frozen spanakopita for one hour.
Freezer Instructions for Baked Spanakopita: Cut the spanakopita into servings and let it cool to room temperature. Store it in an airtight container and freeze for up to three months. If you are stacking portions, lay a sheet of wax or parchment paper between each layer to prevent them from sticking together. When you’re ready, preheat the oven to 375°F (190°C) and bake the frozen servings for 15 to 20 minutes.

Nutrition

Calories: 412kcal | Carbohydrates: 27g | Protein: 13g | Fat: 29g | Saturated Fat: 11g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 13g | Sodium: 702mg | Potassium: 392mg | Fiber: 3g | Sugar: 2g | Vitamin A: 9467IU | Vitamin C: 13mg | Calcium: 363mg | Iron: 3mg
FOLLOW ME ON FACEBOOKhttps://www.facebook.com/SinfulKitchen/

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating