Flaky pastry, tangy feta and soft spinach—this is a combination that reliably wins. These Spinach Feta Pastries are straightforward to make and forgiving when life gets busy. They come out golden and crisp, with a creamy, savory center that holds together well once cooled a little.
I test recipes with a practical mindset: what can you do in 30 minutes, what will still taste great an hour later, and where can you cut a step without wrecking texture? This recipe checks those boxes. It’s speedy to assemble, requires no special skills, and scales easily.
Follow the steps below exactly for dependable results. I’ll also share smart swaps, gear to have on hand, common mistakes to avoid, and tips for make-ahead and storage so you can get dinner or a party platter out with confidence.
Ingredients at a Glance

- 10-12 ounces chopped frozen spinach, thawed — use well-drained spinach so the filling doesn’t become watery.
- 1 Tablespoon butter — sautés the onion and adds richness to the filling.
- ½ medium onion — gives sweetness and depth; dice small so it melts into the filling.
- 4 cloves garlic — minced for aromatic lift; don’t let it burn while cooking.
- salt and pepper to taste — season carefully; feta adds saltiness so taste before adding more.
- 2 Tablespoons chopped parsley or dill — fresh herbs brighten the filling; choose one or a mix.
- 1/2 cup crumbled feta cheese — provides tang and salt; fold in gently so it stays crumbly.
- 1/2 cup shredded mozzarella or parmesan cheese — adds melty texture (mozzarella) or a sharper finish (parmesan).
- 4 oz cream cheese, softened or at room temperature — binds the filling and gives creaminess.
- 2 sheets puff pastry — the flaky shell; thaw according to package directions before using.
- 1 egg, beaten — used for an egg wash to give the pastries a glossy, golden finish.
Spinach Feta Pastries in Steps
- Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper and set aside.
- If your frozen spinach is not fully thawed, thaw it and press it in a fine-mesh strainer or squeeze it in a clean kitchen towel or paper towels to remove as much liquid as possible. Set the drained spinach aside.
- Dice ½ medium onion and mince 4 cloves garlic.
- Heat 1 tablespoon butter in a skillet over medium heat. Add the diced onion and cook, stirring occasionally, until softened, about 3–4 minutes.
- Add the minced garlic to the skillet and cook, stirring, for about 1 minute. Add the drained spinach to the skillet, season with salt and pepper to taste, and cook until any remaining moisture has mostly evaporated, 2–4 minutes more. Remove from heat.
- Transfer the spinach mixture to a large bowl. Add 2 tablespoons chopped parsley or dill, ½ cup crumbled feta cheese, ½ cup shredded mozzarella or parmesan cheese, and 4 oz cream cheese (softened or at room temperature). Gently mix until the cheeses and herbs are evenly incorporated. Adjust salt and pepper if needed (remember feta is salty).
- Thaw the 2 sheets puff pastry according to package instructions. Lightly flour your work surface and roll each sheet briefly to smooth any seams (if desired). Cut each sheet into rectangles or squares approximately 4 × 6 inches.
- Place a portion of the filling in the center of each pastry rectangle, leaving about a ½-inch border around the edges. (Alternatively, you can spread the filling over one full sheet, place the second sheet on top, and cut into rectangles or small squares.)
- Fold each pastry over the filling (fold in half or bring the top piece over the bottom) and press the edges to seal. Crimp the edges with a fork. Cut a few small slits in the tops to allow steam to escape.
- Transfer the sealed pastries to the prepared baking sheet. Brush the tops with the beaten egg.
- Bake in the preheated oven for 20–25 minutes, or until the pastries are puffed and golden brown. Let cool a few minutes before serving.
Why Cooks Rave About It
There’s a satisfying contrast here: crisp, buttery layers of puff pastry against a soft, flavorful filling. Texture matters. You want visible, flaky layers on the outside and a filling that isn’t runny inside. That balance is achievable without advanced technique, which is why home cooks and pros both reach for this pairing.
The flavor profile is simple but layered. Feta brings bright salt and tang. Cream cheese smooths the texture and rounds out the edges of the saltiness. Mozzarella or parmesan contributes melt and mouthfeel. Herbs lift the whole filling so it never tastes flat.
These pastries also travel well. They hold their shape once cooled slightly, making them ideal for lunchboxes, picnics, or an appetizer tray. They reheat nicely and still retain a pleasant crisp when warmed in an oven or toaster oven.
Smart Substitutions

- Parsley or dill — the recipe already allows either; choose dill for a more pronounced fresh, anise-like note, or parsley for a cleaner, greener flavor.
- Mozzarella or parmesan — mozzarella yields a stretchy, melty texture; parmesan adds a saltier, nuttier bite. Use whichever you prefer or have on hand.
- Puff pastry handling — if your pastry has seams, a brief roll smooths them. You can also use a single sheet layered with filling between two sheets as described in step 8.
- Egg wash — if you prefer not to use egg, brush the tops with a little milk or cream for color, but egg gives the best sheen and color.
Kitchen Gear Checklist

- Mixing bowl — for combining filling ingredients.
- Skillet — to cook onion, garlic, and remove excess moisture from spinach.
- Fine-mesh strainer or clean kitchen towel — essential to squeeze out water from thawed spinach.
- Rolling pin and lightly floured surface — helps smooth puff pastry sheets (optional).
- Baking sheet and parchment paper — for even baking and easy cleanup.
- Sharp knife or bench scraper — to cut pastry into rectangles.
- Fork — to crimp edges for a tight seal.
Learn from These Mistakes
- Not draining the spinach enough — excess moisture is the most common cause of soggy pastries. Squeeze until barely any water comes out.
- Overfilling the pastry — leave the ½-inch border. Overstuffing makes sealing difficult and causes leaks during baking.
- Skipping the steam vents — small slits in the top let steam escape; without them the interior can get too moist and prevent the pastry from puffing properly.
- Baking on a cold sheet — always preheat the oven with the rack in the middle. A room-temperature or cold tray can affect how the pastry browns and puffs.
- Using cold cream cheese — it won’t blend smoothly into the spinach. Soften it first to avoid lumps and to make assembly quicker.
Substitutions by Diet
Vegetarian: This recipe is already vegetarian; all cheeses and puff pastry are compatible with lacto-vegetarian diets.
Gluten-free: Look for a gluten-free puff pastry or gluten-free phyllo-style dough and follow the same assembly and baking times as a starting point. Textures will differ; gluten-free pastry may not puff as high but will still deliver a tasty result.
Dairy-free / vegan: Replace the cream cheese and feta with dairy-free alternatives and choose a vegan puff pastry if available. Skip or replace the egg wash with a plant-based milk for color. Because dairy provides richness and salt, taste as you go and adjust herbs for brightness.
Low-sodium: Reduce or omit added salt and use the smaller end of the spinach amount so the filling is more concentrated. Because feta is salty, use less feta or rinse it lightly to lower the sodium content; then adjust seasoning at the end.
Author’s Commentary
I make these pastries on busy weeknights and for weekend guests. They’re forgiving and fast. The single trick that changed my outcomes was the spinach squeeze. Before I started squeezing until the greens stopped dripping, I’d get a runny filling. Now I press the thawed spinach into a fine sieve and then into a towel—no soggy pastries anymore.
I also experimented with the egg wash. A beaten egg gives the brightest, most even golden top. Milk works in a pinch, but you lose a bit of the gloss. For entertaining, I always use egg wash for that professional finish.
Prep Ahead & Store
Make-ahead options make this recipe even more practical. You can prepare the filling a day in advance and store it in an airtight container in the refrigerator. Before baking, let the filling come toward room temperature briefly so the cream cheese mixes smoothly when you stir.
Assembled, unbaked pastries can be arranged on the baking sheet, covered lightly with plastic wrap, and refrigerated for up to 24 hours. Bring them to room temperature for 15–20 minutes before baking to ensure even puffing. Alternatively, freeze assembled pastries on a tray until firm, then transfer them to a freezer bag; bake from frozen, adding several minutes to the bake time and keeping an eye on color.
To store leftovers, place cooled pastries in an airtight container in the refrigerator for up to 3 days. Reheat in a 350°F (175°C) oven or a toaster oven for 8–12 minutes to revive the crisp edges. Microwaving will warm the filling but soften the pastry.
Popular Questions
- Can I use fresh spinach instead of frozen? Yes — if using fresh spinach, sauté it briefly until wilted, then spread on a tray to cool and press out excess moisture before mixing with the cheeses.
- Can I make mini pastries? Absolutely. Cut the pastry into smaller squares and proportionally reduce the filling per piece. Baking time will be shorter; watch them closely and start checking at 12–15 minutes.
- How do I prevent the filling from leaking? Don’t overfill and make sure to seal edges tightly with a fork. Chill assembled pastries briefly for 10–15 minutes if the pastry becomes too soft to handle.
- Can I freeze cooked pastries? Yes. Cool completely, then freeze in a single layer on a sheet before transferring to a bag. Reheat from frozen in the oven until hot and crisp.
Hungry for More?
If you liked these Spinach Feta Pastries, try swapping the herbs or cheese combinations next time to keep things interesting. A higher-ratio of feta gives a tangier bite; extra parmesan adds a nutty note. For more make-ahead savory pastries, I have recipes that use similar techniques and pantry-friendly ingredients. Keep practicing the folding and draining steps and you’ll have reliable, crowd-pleasing pastries any night of the week.

Spinach Feta Pastries
Ingredients
Ingredients
- 10-12 ounceschopped frozen spinach thawed
- 1 Tablespoonbutter
- 1/2 mediumonion
- 4 clovesgarlic
- salt and pepper to taste
- 2 Tablespoonschopped parsley or dill
- 1/2 cupcrumbled feta cheese
- 1/2 cupshredded mozzarella or parmesan cheese
- 4 ozcream cheese softened or at room temperature
- 2 sheetspuff pastry
- 1 egg beaten
Instructions
Instructions
- Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper and set aside.
- If your frozen spinach is not fully thawed, thaw it and press it in a fine-mesh strainer or squeeze it in a clean kitchen towel or paper towels to remove as much liquid as possible. Set the drained spinach aside.
- Dice ½ medium onion and mince 4 cloves garlic.
- Heat 1 tablespoon butter in a skillet over medium heat. Add the diced onion and cook, stirring occasionally, until softened, about 3–4 minutes.
- Add the minced garlic to the skillet and cook, stirring, for about 1 minute. Add the drained spinach to the skillet, season with salt and pepper to taste, and cook until any remaining moisture has mostly evaporated, 2–4 minutes more. Remove from heat.
- Transfer the spinach mixture to a large bowl. Add 2 tablespoons chopped parsley or dill, ½ cup crumbled feta cheese, ½ cup shredded mozzarella or parmesan cheese, and 4 oz cream cheese (softened or at room temperature). Gently mix until the cheeses and herbs are evenly incorporated. Adjust salt and pepper if needed (remember feta is salty).
- Thaw the 2 sheets puff pastry according to package instructions. Lightly flour your work surface and roll each sheet briefly to smooth any seams (if desired). Cut each sheet into rectangles or squares approximately 4 × 6 inches.
- Place a portion of the filling in the center of each pastry rectangle, leaving about a ½-inch border around the edges. (Alternatively, you can spread the filling over one full sheet, place the second sheet on top, and cut into rectangles or small squares.)
- Fold each pastry over the filling (fold in half or bring the top piece over the bottom) and press the edges to seal. Crimp the edges with a fork. Cut a few small slits in the tops to allow steam to escape.
- Transfer the sealed pastries to the prepared baking sheet. Brush the tops with the beaten egg.
- Bake in the preheated oven for 20–25 minutes, or until the pastries are puffed and golden brown. Let cool a few minutes before serving.
Equipment
- Equipment
- Lattice Cutter
