Spinach & Cheese Puff Pastry Squares
Description
These Spinach & Cheese Puff Pastry Squares are golden, flaky, creamy, and packed with a delicious spinach-and-cheese filling. Inspired by classic spinach pastries, these bite-sized squares combine buttery puff pastry with a savory filling made from spinach, cream cheese, feta, mozzarella, garlic, and herbs.
The pastry becomes beautifully crisp and golden in the oven while the filling stays creamy, cheesy, and flavorful. A light egg wash gives the tops their gorgeous glossy finish, while sesame seeds add a subtle nutty crunch.
These spinach pastries are perfect for breakfast, brunch, appetizers, parties, holiday gatherings, potlucks, lunchboxes, or an easy vegetarian snack. They can be prepared ahead of time and baked fresh when needed.
The recipe is also very flexible. You can make the filling with fresh or frozen spinach, change the cheese combination, add herbs or spices, or make larger pastries for a satisfying light meal.
Recipe Details
Recipe Name: Spinach & Cheese Puff Pastry Squares
Prep Time: 25 minutes
Cook Time: 20–25 minutes
Total Time: About 50 minutes
Servings: 8–10
Yield: Approximately 12–16 pastry squares
Course: Appetizer, Breakfast, Brunch, Snack
Cuisine: Mediterranean-Inspired
Difficulty: Easy
Ingredients
For the Spinach Filling
- 3 cups fresh spinach, chopped
or 10 oz frozen spinach, thawed - 8 oz cream cheese, softened
- ½ cup crumbled feta cheese
- ¾ cup shredded mozzarella cheese
- 2 cloves garlic, finely minced
- 2 tablespoons finely chopped onion
- 1 tablespoon olive oil
- ½ teaspoon dried oregano
- ½ teaspoon dried dill
- ¼ teaspoon black pepper
- ¼ teaspoon salt, or to taste
- ¼ teaspoon red pepper flakes, optional
- 1 tablespoon fresh parsley, chopped
- 1 teaspoon lemon zest, optional
For the Pastry
- 2 sheets frozen puff pastry, thawed
- 1 large egg
- 1 tablespoon water or milk
- 1–2 tablespoons sesame seeds
- Extra flour for rolling, if needed
Instructions
1. Thaw the Puff Pastry
Remove the puff pastry sheets from the freezer and allow them to thaw according to the package instructions.
Keep the pastry cold rather than letting it become warm and soft.
Cold puff pastry produces better layers and a flakier final texture.
Once thawed, lightly flour your work surface.
Gently unfold each pastry sheet.
Do not roll it excessively because you want to preserve the natural layers.
2. Prepare the Spinach
If using fresh spinach, wash it thoroughly and chop it.
Heat a large skillet over medium heat.
Add olive oil followed by the chopped onion.
Cook for approximately 2–3 minutes, until softened.
Add the garlic and cook for about 30 seconds.
Add the spinach.
Cook until the spinach wilts and most of the moisture has evaporated.
This usually takes around 2–4 minutes.
Remove from the heat.
If Using Frozen Spinach
Thaw the spinach completely.
Place it in a clean kitchen towel or cheesecloth and squeeze out as much liquid as possible.
This step is extremely important.
Excess spinach moisture can make the pastry soggy and prevent it from becoming crisp.
3. Cool the Spinach
Allow the cooked spinach mixture to cool for several minutes.
Don’t mix very hot spinach directly into the cream cheese.
Warm ingredients can make the filling too soft and difficult to work with.
Once the spinach has cooled, transfer it to a mixing bowl.
4. Make the Creamy Filling
Add softened cream cheese to the spinach.
Add:
- Feta
- Mozzarella
- Garlic
- Oregano
- Dill
- Black pepper
- Salt
- Red pepper flakes
- Parsley
- Lemon zest
Mix everything together until well combined.
The filling should be creamy, thick, and easy to scoop.
Taste and adjust the seasoning.
Remember that feta and cream cheese already contain salt, so add additional salt carefully.
5. Prepare the Pastry
Place one puff pastry sheet on a lightly floured surface.
If necessary, gently roll it into an even rectangle.
Cut the sheet into approximately 6–8 equal squares.
Repeat with the second pastry sheet.
You can make smaller squares for appetizers or larger squares for breakfast portions.
6. Add the Filling
Place approximately 1–1½ tablespoons of spinach filling in the center of each pastry square.
Avoid overfilling.
Too much filling can cause the pastry to open during baking.
Leave a border around the edges.
7. Fold the Pastry
There are several ways to shape these pastries.
Square Pocket
Fold the pastry over the filling to create a rectangle or square.
Press the edges firmly with your fingers.
Then use a fork to crimp the edges.
Triangle
Fold one corner diagonally over the filling to create a triangle.
Press and crimp the edges.
Open-Faced Square
You can also leave the pastry mostly open, keeping the spinach filling visible in the center.
The image-style presentation works particularly well with this method.
8. Seal the Edges
Press the edges firmly together.
Use a fork to create decorative marks around the border.
This also helps seal the pastry.
If the pastry becomes too soft while assembling, place the prepared pieces in the refrigerator for 10–15 minutes before baking.
9. Prepare the Egg Wash
In a small bowl, whisk together:
- 1 egg
- 1 tablespoon water or milk
Brush the egg wash gently over the tops of the pastries.
Avoid brushing too much onto the cut edges because excessive egg wash can interfere slightly with the pastry layers.
10. Add Sesame Seeds
Sprinkle sesame seeds over each pastry.
You can use:
- White sesame seeds
- Black sesame seeds
- Everything bagel seasoning
- Poppy seeds
For a Mediterranean touch, sesame seeds are especially delicious.
11. Chill Before Baking
Arrange the pastries on a parchment-lined baking sheet.
Place the tray in the refrigerator for approximately 10–15 minutes.
This short chilling period helps the butter in the puff pastry firm up.
The result is usually a better rise and flakier layers.
12. Bake
Preheat your oven to 400°F (200°C).
Bake the pastries for approximately 20–25 minutes.
They should become:
- Puffing
- Golden brown
- Crisp around the edges
- Glossy on top
If your pastries are smaller, begin checking them around 18 minutes.
If they are larger, they may require several additional minutes.
13. Cool Slightly
Remove the pastries from the oven.
Allow them to cool for approximately 5 minutes before serving.
The filling will be very hot immediately after baking.
Serve warm or at room temperature.
Why This Recipe Works
The combination of puff pastry and creamy spinach filling is so successful because it provides contrasting textures.
The pastry becomes crisp, flaky, and buttery.
The spinach filling remains soft, creamy, and cheesy.
Feta contributes a salty, tangy flavor, while mozzarella provides a mild stretchy cheese texture.
Cream cheese creates the rich, smooth base that holds everything together.
Garlic, dill, oregano, parsley, and lemon zest bring freshness and prevent the filling from tasting overly heavy.
Important Notes
Drain Spinach Extremely Well
This is probably the most important step in the entire recipe.
Spinach contains a lot of water, particularly after cooking or thawing.
If you don’t remove the excess liquid, the pastry can become wet underneath the filling.
Keep Puff Pastry Cold
Warm puff pastry becomes difficult to handle and may not puff properly.
If your kitchen is warm, work in batches and refrigerate the pastry when necessary.
Don’t Overfill
A generous filling is delicious, but too much can cause the pastry to split.
Approximately 1–1½ tablespoons per square is usually enough.
Use Softened Cream Cheese
Room-temperature cream cheese combines much more easily with the spinach and cheese.
Watch the Salt
Feta and cream cheese can already be salty.
Taste the filling before adding additional salt.
Tips for Perfect Puff Pastry
1. Don’t Overwork the Dough
Puff pastry gets its beautiful layers from laminated butter.
Too much rolling can flatten those layers.
Handle it gently.
2. Use a Sharp Knife
A sharp knife creates cleaner cuts.
Avoid pressing down heavily when cutting because it can compress the pastry layers.
3. Preheat the Oven Properly
Puff pastry needs a hot oven to create steam and lift the layers.
Always allow the oven to fully preheat before baking.
4. Don’t Open the Oven Too Early
Opening the oven repeatedly can cause temperature fluctuations.
Allow the pastry to bake undisturbed until it has risen and begun browning.
5. Use Parchment Paper
Parchment prevents sticking and makes cleanup easier.
Fresh Spinach vs. Frozen Spinach
Both work well.
Fresh Spinach
Fresh spinach provides a slightly brighter flavor and texture.
Use approximately 3 cups raw spinach.
Remember that it shrinks considerably during cooking.
Frozen Spinach
Frozen spinach is convenient and works beautifully in this recipe.
However, it must be thawed and squeezed extremely well.
For convenience, frozen spinach is an excellent choice for meal preparation.
Cheese Variations
You don’t have to use exactly the same cheese combination.
Feta + Mozzarella
This gives the filling a Mediterranean flavor with excellent melting.
Feta + Parmesan
This creates a stronger, saltier flavor.
Cream Cheese + Cheddar
A richer, more American-style variation.
Ricotta + Feta
Creates a lighter, fluffy filling.
Goat Cheese + Mozzarella
Adds a tangy, sophisticated flavor.
Cottage Cheese + Feta
For a higher-protein filling, cottage cheese can replace some of the cream cheese.
Blend or mash the cottage cheese first for a smoother texture.
Flavor Variations
Mediterranean Spinach Pastries
Add:
- Kalamata olives
- Sun-dried tomatoes
- Feta
- Oregano
- Fresh parsley
Spicy Spinach Pastries
Add:
- Red pepper flakes
- Chopped jalapeño
- Cayenne pepper
Mushroom Spinach Pastries
Sauté finely chopped mushrooms with the onion.
Make sure excess moisture evaporates before adding them to the filling.
Artichoke Spinach Pastries
Add finely chopped artichoke hearts for a spinach-artichoke-inspired version.
Bacon Spinach Pastries
For a non-vegetarian version, add cooked crumbled bacon.
Serving Suggestions
These pastries are incredibly versatile.
Breakfast
Serve with:
- Scrambled eggs
- Fresh fruit
- Greek yogurt
- Tomatoes
- Coffee or tea
Brunch
Arrange them on a serving platter with:
- Fresh herbs
- Olives
- Cucumber
- Tomatoes
- Fruit
Appetizer
Make smaller pastry squares and serve them as finger food.
They are excellent for parties and gatherings.
Light Lunch
Pair two pastries with a fresh green salad.
Dinner Side
Serve alongside grilled chicken, roasted vegetables, or soup.
Dipping Sauce Ideas
These pastries taste wonderful with dipping sauces.
Garlic Yogurt Sauce
Combine Greek yogurt, garlic, lemon juice, dill, salt, and pepper.
Tzatziki
A classic Mediterranean pairing.
Marinara Sauce
The acidity of tomato sauce contrasts nicely with the creamy filling.
Honey Mustard
A sweet-savory dip creates an interesting flavor combination.
Herbed Sour Cream
Mix sour cream with parsley, dill, garlic, and lemon juice.
Make-Ahead Instructions
You can assemble the pastries several hours before baking.
Prepare the filling.
Cut and fill the puff pastry.
Seal the edges.
Place the unbaked pastries on a parchment-lined tray.
Cover loosely and refrigerate.
Brush with egg wash shortly before baking.
Bake directly from the refrigerator.
You may need to add a few minutes to the baking time.
Freezer Instructions
These pastries freeze well before baking.
Assemble the pastries as directed.
Place them on a parchment-lined tray and freeze until firm.
Transfer them to a freezer-safe container or bag.
When ready to bake, place them directly on a baking sheet.
Brush with egg wash and bake from frozen.
They may require approximately 5–10 additional minutes of baking time.
Always check that the pastry is fully cooked and golden.
Storage
Store leftover baked pastries in an airtight container in the refrigerator.
They are best enjoyed within 3–4 days.
For the best texture, reheat them rather than eating them cold.
Reheating
Oven
Reheat at 350°F (175°C) for approximately 8–12 minutes.
This is the best method for restoring crispness.
Air Fryer
Heat at 350°F (175°C) for approximately 4–6 minutes.
Microwave
Microwave for 20–40 seconds.
However, the microwave softens puff pastry, so the oven or air fryer is preferable.
Nutritional Information
Approximate values per serving, assuming 10 servings:
- Calories: 300–350 kcal
- Protein: 9–12 g
- Carbohydrates: 23–28 g
- Fat: 19–23 g
- Saturated Fat: 8–11 g
- Fiber: 2–3 g
- Sugar: 2–3 g
- Calcium: 150–220 mg
- Iron: 2–3 mg
- Sodium: 450–650 mg
Nutritional values vary according to the puff pastry brand, cheese quantities, and portion size.
Benefits
Spinach
Spinach provides dietary fiber and a variety of vitamins and minerals.
Dairy
Cream cheese, feta, and mozzarella provide protein and calcium.
Herbs
Parsley, dill, and oregano add flavor while allowing you to rely less heavily on additional salt.
Balanced Snack
Pairing the pastries with a fresh salad or vegetables creates a more balanced meal.
While these ingredients can contribute useful nutrients, this recipe is still a rich pastry because of the puff pastry and cheese. Enjoy it as part of a varied diet.
Frequently Asked Questions
1. Can I use frozen spinach?
Yes. Thaw it completely and squeeze out as much liquid as possible.
2. Why did my pastry become soggy?
Usually because the spinach filling contained too much moisture.
Make sure the spinach is thoroughly drained and cooled before filling the pastry.
3. Can I use ricotta instead of cream cheese?
Yes. Ricotta makes a lighter and slightly fluffier filling.
4. Can I make these without feta?
Absolutely. Replace the feta with additional mozzarella, Parmesan, ricotta, or another cheese.
5. Can I use crescent dough instead of puff pastry?
Yes, although the texture will be different. Puff pastry produces the characteristic flaky layers.
6. Can I add chicken?
Yes. Add finely chopped cooked chicken for a more substantial filling.
7. Can I make them smaller?
Yes. Smaller squares are excellent for parties and appetizers.
Reduce the filling quantity and monitor the baking time carefully.
8. Can I prepare them ahead of time?
Yes. Assemble and refrigerate them before baking.
9. Can I freeze them?
Yes. Freezing unbaked pastries generally gives excellent results.
10. Should I thaw frozen pastries before baking?
No. You can generally bake assembled frozen pastries directly from frozen, adding a few minutes to the cooking time.
11. Can I use puff pastry shells?
Yes. Puff pastry shells can be filled with the same spinach mixture.
12. Can I add mushrooms?
Yes. Sauté mushrooms until their moisture has evaporated before adding them.
13. Can I add sun-dried tomatoes?
Yes. They pair beautifully with spinach and feta.
14. Can I make these vegetarian?
Yes. The recipe is vegetarian as written.
15. How do I make the filling less salty?
Use less feta and avoid adding extra salt until after tasting.
16. What herbs are best?
Dill, oregano, parsley, basil, and thyme all work well.
17. Can I make them gluten-free?
You would need to use a certified gluten-free puff pastry.
18. Can I use low-fat cream cheese?
Yes. The texture may be slightly less rich, but it will still work.
19. Why didn’t my pastry puff?
Common causes include warm pastry, an oven that wasn’t fully preheated, excessive filling, or repeatedly opening the oven.
20. How do I get a glossy golden top?
Use a well-whisked egg wash and brush it lightly over the pastry before baking.
Chef’s Tips for Extra Flavor
For an especially delicious filling, sauté the garlic and onion in olive oil until fragrant before adding the spinach.
Add a small amount of lemon zest to brighten the creamy cheese.
Fresh dill works particularly well with spinach and feta.
For a little heat, add red pepper flakes.
For extra texture, sprinkle sesame seeds or everything seasoning over the egg wash.
And for the crispiest pastry, chill the assembled pastries before putting them into a fully preheated oven.
Quick Recipe Card
Spinach & Cheese Puff Pastry Squares
Ingredients
- 3 cups fresh spinach or 10 oz frozen spinach
- 8 oz cream cheese
- ½ cup feta
- ¾ cup mozzarella
- 2 cloves garlic
- 2 tablespoons onion
- 1 tablespoon olive oil
- ½ teaspoon oregano
- ½ teaspoon dill
- Salt and pepper
- 2 sheets puff pastry
- 1 egg
- 1 tablespoon water
- Sesame seeds
Directions
- Cook onion and garlic in olive oil.
- Add spinach and cook until wilted.
- Drain the spinach extremely well.
- Cool slightly.
- Mix spinach with cream cheese, feta, mozzarella, herbs, and seasoning.
- Cut puff pastry into squares.
- Place filling in the center.
- Fold and seal the edges.
- Brush with egg wash.
- Sprinkle with sesame seeds.
- Chill for 10–15 minutes.
- Bake at 400°F (200°C) for 20–25 minutes.
- Cool for 5 minutes.
- Serve warm.