There is something wonderfully irresistible about golden, flaky pastry filled with creamy cheese and savory spinach. These Spinach and Cheese Puff Pastry Squares are the kind of recipe that looks impressive on the table but is surprisingly simple to prepare. The pastry bakes up beautifully crisp and golden, while the filling stays soft, creamy, cheesy, and packed with flavorful spinach.
Inspired by the delicious layered pastry shown in the photo, this recipe uses ready-made puff pastry to make the process quick and approachable. The pastry is filled with a generous mixture of spinach, feta-style cheese, and a few simple seasonings, then divided into neat squares before baking. A sprinkling of sesame seeds on top adds a lovely nutty flavor and gives the finished pastry that beautiful bakery-style appearance.
These squares are perfect for breakfast, brunch, lunch, afternoon tea, parties, or even as a simple vegetarian dinner served with a fresh salad.
Why You’ll Love This Recipe
The best thing about these spinach and cheese pastries is the contrast of textures. The outside becomes crisp, buttery, flaky, and golden, while the inside is rich and creamy with tender spinach and tangy cheese.
They are also incredibly versatile. You can prepare the pastry ahead of time and keep it refrigerated until you are ready to bake. The individual squares make serving easy, which makes this recipe especially useful when entertaining guests.
Another advantage is that you can customize the filling. Add herbs, different cheeses, garlic, or a little chili for extra flavor. Once you have the basic method, you can create your own favorite version.
Ingredients
For the Filling
500 g fresh spinach
250–300 g feta cheese or crumbly white cheese
150 g ricotta, cottage cheese, or cream cheese
1 small onion, finely chopped
2 cloves garlic, minced
1 tablespoon olive oil
1 egg
½ teaspoon salt, or to taste
½ teaspoon black pepper
½ teaspoon dried oregano
¼ teaspoon red pepper flakes, optional
A small handful of fresh parsley or dill, chopped
For the Pastry
2 sheets ready-made puff pastry, approximately 400–500 g total
1 egg, beaten, for brushing
1–2 tablespoons sesame seeds
A little flour, if needed for rolling
The quantities can be adjusted depending on the size of your baking tray and how thick you prefer the filling.
How to Make Spinach and Cheese Puff Pastry Squares
- Prepare the Spinach
Begin by washing the spinach thoroughly to remove any dirt or grit. If using large mature spinach leaves, remove any particularly thick stems.
Heat a large frying pan over medium heat and add the olive oil. Add the chopped onion and cook for about 3–4 minutes, until softened and translucent. Add the garlic and cook for another 30 seconds.
Add the spinach in batches. It may look like a huge amount at first, but spinach reduces dramatically as it cooks. Stir frequently until all the leaves have wilted.
Once the spinach has softened, remove it from the heat.
The most important step: remove excess moisture.
Allow the spinach mixture to cool slightly, then squeeze out as much liquid as possible. You can use your hands, a clean kitchen towel, or a fine-mesh sieve.
This step is extremely important. Excess water can make the puff pastry soggy instead of crisp.
- Make the Cheese Filling
Place the drained spinach in a large bowl and crumble in the feta cheese.
Add the ricotta, cottage cheese, or cream cheese. Crack in one egg and add the black pepper, oregano, red pepper flakes, and chopped parsley or dill.
Mix everything together until well combined.
Taste the mixture before adding additional salt. Feta and other white cheeses can already be quite salty, so you may not need much additional seasoning.
The finished filling should be moist and creamy but not watery.
- Prepare the Puff Pastry
Preheat your oven to 200°C / 400°F.
Line a large baking tray with parchment paper.
Place one sheet of puff pastry on the parchment. If necessary, gently roll it out so that it fits your tray. Try not to roll the pastry too thin because you want plenty of flaky layers after baking.
Spread the spinach and cheese mixture evenly over the pastry, leaving approximately 1–2 cm around the edges.
Place the second sheet of puff pastry over the filling.
Press gently around the edges to seal the two pastry layers together. You can use the back of a fork to create a decorative crimped edge, just as shown in the photograph.
- Score the Pastry Into Squares
This is one of the tricks that gives the finished dish its beautiful appearance.
Using a sharp knife or pastry cutter, gently score the top of the pastry into squares or rectangles. Do not cut all the way through.
The cuts should go through the top pastry layer and lightly into the filling, allowing you to divide the pastry easily after baking.
Depending on the size of your tray, you can make 9 large squares, 12 medium squares, or smaller bite-sized pieces.
Brush the entire surface with beaten egg.
Finally, sprinkle generously with sesame seeds.
You can use white sesame seeds, black sesame seeds, or a mixture of both.
- Bake Until Golden and Flaky
Place the tray in the preheated oven and bake for approximately 25–35 minutes, depending on the thickness of the pastry and your oven.
The pastry should become deeply golden brown and puffed.
Keep an eye on it during the final few minutes. You want the pastry to be beautifully browned, but not burnt.
If the top is browning too quickly while the pastry underneath still needs more time, loosely cover it with aluminum foil and continue baking.
When finished, remove the tray from the oven and allow the pastry to rest for about 10 minutes before cutting.
This short resting time makes it easier to separate the squares without the filling spilling out.
Tips for Perfect Spinach Pastry
Drain the spinach well
This is the single most important tip. Spinach contains a lot of water, and that moisture can prevent puff pastry from becoming crisp.
Keep the pastry cold
Puff pastry works best when it is cold before going into the oven. If the assembled pastry becomes warm while you are preparing it, place the tray in the refrigerator for 10–15 minutes before baking.
Don’t overfill
It can be tempting to add as much filling as possible, but an excessively thick filling can make the pastry difficult to seal and prevent the center from cooking properly.
Season carefully
Feta provides plenty of salt, so taste the filling before adding extra salt.
Give it a hot oven
A properly preheated oven helps the butter in the puff pastry create steam, which produces those delicious flaky layers.
Delicious Variations
This recipe is easy to customize.
For a stronger Mediterranean flavor, add crumbled mozzarella, grated Parmesan, or a little grated cheddar to the filling.
For extra freshness, mix in chopped dill, parsley, or mint.
If you enjoy spicy food, add chili flakes, finely chopped fresh chili, or a pinch of cayenne pepper.
You can also add finely chopped mushrooms. Cook them thoroughly first and remove their excess moisture before mixing them with the spinach.
For a richer filling, add a little cream cheese.
If you don’t have fresh spinach, frozen spinach works perfectly well. Simply thaw it completely and squeeze out as much water as possible before using.
What to Serve With Spinach and Cheese Pastry
These golden squares are delicious on their own, but they become an even better meal with a few simple sides.
Serve them with a bowl of Greek yogurt mixed with garlic and herbs for dipping. A fresh tomato and cucumber salad is another excellent pairing.
For breakfast or brunch, serve the pastry alongside boiled eggs, fresh fruit, olives, and tea or coffee.
For lunch, pair two or three squares with a green salad dressed with lemon juice and olive oil.
They are also wonderful as an appetizer. Simply cut them into smaller squares before serving and arrange them on a platter.
Storage and Reheating
Allow leftover pastry to cool completely before storing.
Keep it in an airtight container in the refrigerator for up to 3 days.
For the best texture, reheat the squares in an oven or air fryer rather than the microwave. Bake at approximately 180°C / 350°F for 8–12 minutes, or until hot and crisp again.
You can also freeze the baked squares. Once completely cooled, place them in a freezer-safe container with parchment between the layers. Reheat directly from frozen in a moderate oven until heated through and crisp.
Final Thoughts
These Spinach and Cheese Puff Pastry Squares are proof that simple ingredients can create something incredibly impressive. The combination of crisp, golden pastry, creamy cheese, savory spinach, and toasted sesame seeds makes every bite satisfying.
What makes this recipe especially convenient is that it doesn’t require homemade pastry. Ready-made puff pastry does most of the work, allowing you to focus on making a flavorful filling and creating that beautiful square design.
Whether you’re preparing breakfast for your family, looking for an easy vegetarian lunch, or need a crowd-pleasing appetizer for a gathering, this recipe is a fantastic choice.
Crispy on the outside, creamy and cheesy in the middle, and packed with spinach, these pastries are best served warm and fresh from the oven. Once you make them, don’t be surprised if the entire tray disappears before you get a chance to save leftovers!
