Spinach Three-Cheese Puff Pastry Turnovers
These flaky, golden turnovers are filled with a rich three-cheese blend — creamy goat cheese, melty Gruyère, and sharp Parmesan — mixed with spinach for a pop of flavor and color.
They’re easy to make, freeze beautifully, and make the kind of appetizer that disappears before you even sit down.

I’ve made my fair share of spinach pastries over the years — pies, puffs, parcels, you name it. But these little spinach and three-cheese turnovers are special. They came from one of those “let’s use up what’s in the fridge” moments that turned into a keeper.
I had a bit of goat cheese leftover from a salad, some frozen spinach, and one lonely sheet of puff pastry begging to be used. Ten minutes later, I had the first batch in the oven — and when they came out, the kids hovered like hawks. Flaky on the outside, creamy and tangy inside… and gone in five minutes flat.
Now I make these every time we have company or just need a cozy, easy dinner appetizer. They never disappoint.
💛 Why You’ll Love This Recipe
- Flaky + Creamy = Perfect Texture Combo – buttery puff pastry wrapped around a molten three-cheese filling that practically sighs when you bite into it.
- Easy to Make, Hard to Resist – 15 minutes of prep and the oven does the rest. No fancy equipment, no dough drama.
- Freezer-Friendly – make a double batch, freeze raw or baked, and you’ve got instant appetizers for surprise guests or lazy nights.

🧀 Ingredients & Substitutes
- Puff Pastry: Use store-bought all-butter puff pastry. Thaw it in the fridge until pliable but still cold. Homemade works too if you’re feeling ambitious.
- Goat Cheese: I use soft, full-fat goat cheese for a tangy, creamy base. Substitute cream cheese if you prefer milder flavor.
- Gruyère: A semi-hard white cheese with a nutty taste that melts beautifully. You can use mozzarella for a lighter, more neutral flavor.
- Parmesan: Adds that salty umami punch. Grana Padano or Pecorino Romano also work.
- Spinach: Frozen spinach is convenient — just thaw and squeeze out all the water. Fresh spinach works too; simply wilt it in a dry pan first.
- Garlic: Powder gives subtle flavor, fresh garlic gives a punch — your call.
- Salt & Pepper: Adjust to taste — remember the cheeses are already salty.
- Egg Wash: 1 egg yolk + 1 tablespoon milk gives that gorgeous golden finish.

👩🍳 Step-by-Step Instructions
Preheat the oven to 400°F / 200°C. Line a baking tray with parchment paper.

Prepare the filling: In a medium bowl, combine goat cheese, Gruyère, Parmesan, spinach, garlic, salt, and pepper. Mix well until smooth and evenly combined.

Cut the pastry: On a lightly floured surface, roll out the puff pastry if needed. Cut into equal squares (about 3×3 or 4×4 inches).

Add the filling: Spoon about 1 tablespoon of the spinach-cheese mixture into the center of each square.

Shape the turnovers: Bring two opposite corners up to meet in the center and press firmly to seal. You can pinch the sides slightly for a neat shape.
Brush with egg wash: Use a pastry brush to coat the tops for that golden shine.

Bake: Place on the prepared tray and bake for 20–25 minutes, until puffed and deep golden brown.
Cool slightly before serving: The filling will be molten straight out of the oven — give it 5 minutes to settle.

💡 Tips for Success
- Drain the spinach well — squeeze it like it owes you money. Any extra moisture will make the pastry soggy.
- Keep the pastry cold — warm pastry won’t puff properly. If it starts to soften, pop it back in the fridge for 10 minutes.
- Don’t overfill — a little goes a long way. Too much filling will leak during baking.
- Seal tightly — pinch or press edges so steam doesn’t escape too soon.
- For extra crispness: Bake the turnovers on the lower third of the oven rack to crisp the base.

⚙️ Troubleshooting
| Problem | Likely Cause | Quick Fix |
|---|---|---|
| Pastry didn’t puff | Pastry too warm when baked | Chill the turnovers 10 minutes before baking |
| Filling leaked out | Overfilled or edges not sealed | Use less filling, press edges firmly |
| Bottom soggy | Spinach too wet or low oven temp | Drain spinach, preheat oven fully |
| Too salty | Salty cheese combo | Use unsalted goat cheese or reduce Parmesan |
| Pale top | No egg wash | Brush lightly with egg yolk + milk next time |

You will love these
❓Frequently asked questions
Absolutely! Just sauté fresh spinach until wilted, then cool and squeeze out excess liquid.
Yes — freeze them unbaked on a tray, then store in a zip bag. Bake straight from frozen, adding 5 extra minutes.
You can assemble them a few hours before and refrigerate, or bake and reheat in a 350°F oven for 10 minutes before serving.
Ricotta and feta make lovely variations, but the trio of goat, Gruyère, and Parmesan gives the best balance of tang, melt, and salt.

Spinach Three Cheese Puff Pastry Turnovers
These flaky, golden turnovers are filled with a rich three-cheese blend — creamy goat cheese, melty Gruyère, and sharp Parmesan — mixed with spinach for a pop of flavor and color.They’re easy to make, freeze beautifully, and make the kind of appetizer that disappears before you even sit down.
Video
Ingredients
- 1 sheet (245 g) Puff pastry thawed
- 7 oz (200 g) Cream cheese (full-fat) softened ( I used goat cheese)
- ½ cup (60 g) Shredded white cheese (such as mozzarella or Gruyère)
- ¼ cup (25 g) Grated Parmesan cheese
- 1 cup (150 g) Frozen spinach thawed and drained well
- ½ tsp Garlic powder or 1 small minced fresh garlic (optional)
- ¼ tsp Salt (adjust to taste)
- ¼ tsp Black pepper
Method
- Oven – Preheat oven to 400°F / 200°C and line a baking tray with parchment.affiliate link
- Filling – Combine goat cheese, Gruyère, Parmesan, spinach, garlic, salt, and pepper in a bowl. Mix well.7 oz Cream cheese (full-fat), ½ cup Shredded white cheese, ¼ cup Grated Parmesan cheese, 1 cup Frozen spinach, ½ tsp Garlic powder, ¼ tsp Salt , ¼ tsp Black pepper
- Assemble – Cut puff pastry into squares (3×3 or 4×4 inches). Add 1 tablespoon filling to the center of each square. Bring opposite corners together to form turnovers; press to seal.1 sheet Puff pastry
- Bake – Brush with egg wash and place on the tray. Bake 20–25 minutes until golden and puffed. Cool slightly before serving.
Notes
- Drain the spinach well — squeeze it like it owes you money. Any extra moisture will make the pastry soggy.
- Keep the pastry cold — warm pastry won’t puff properly. If it starts to soften, pop it back in the fridge for 10 minutes.
- Don’t overfill — a little goes a long way. Too much filling will leak during baking.
- Seal tightly — pinch or press edges so steam doesn’t escape too soon.
- For extra crispness: Bake the turnovers on the lower third of the oven rack to crisp the base.
Equipment you will need
Nutrition
Tried this recipe?
Mention @veenaazmanov_kitchen or tag #veenaazmanovkitchen!Did you LIKE this recipe? Save it for later on Pinterest.
Follow on YouTube, Facebook, Twitter, Instagram or TikTok
Subscribe to receive new recipes right to your inbox.














Made a double batch and froze half — baked them straight from frozen and they still puffed up beautifully. Great recipe!
That’s exactly how I do it too! They’re perfect for keeping in the freezer for quick snacks. So glad it worked well for you.
Mine tasted great but the bottom was a bit soft. Any tips to keep the pastry crisp?
That usually happens if there’s too much moisture in the filling. Make sure the spinach is very well drained (I squeeze it in a towel), and avoid overfilling. Baking on the lower rack also helps crisp up the base.