How to:
Roughly chop the spinach into small bite-sized pieces, and mince 1 shallot. Heat a pan with olive oil over medium-high heat and add your finely minced shallots. Cook for about 2 minutes or until translucent and then add 3 large cloves of crushed garlic. Sauté for about 30 seconds or until fragrant. Add the spinach and a pinch of salt and cook down before adding some fresh pepper. Remove from heat and set aside.
In a mixing bowl, combine the cream cheese with the feta cheese and the parmesan cheese. Add the cooked spinach mixture, 2 or 3 slices of finely chopped bacon, and one egg yolk. Stir to combine.
Preheat oven to 220°C
Liberally flour your work surface and place your puff pastry on top of the flour. Using a rolling pin, lightly roll out to take out the creases. Cut into squares and place on a parchment lined baking sheet.
Add about 2 tbsp of the mixture to each square of puff pastry. Beat one egg in a separate bowl and use that to brush two edges of the puff pastry. Crimp the egg washed sides together. Do this for all of your pastries.
Place entire baking sheet in fridge for 10 minutes. Remove from the fridge and brush each pastry with an egg wash. Place in the oven for 20 minutes.
Remove from oven. Let cool on a wire rack. Serve and enjoy!