Preheat oven to 400℉. Line baking sheets with parchment paper.
Make the filling
Add the thawed & squeezed dry spinach to a mixing bowl with the sun-driedtomatoes, goat cheese, cream cheese, garlic powder, salt & pepper. Mix until evenly combined (I like to mash it with a fork, but you could use a hand mixer if desired).
Assemble puff pastry bites
Sprinkle a little bit of flour on your work surface and unfold thawed, but still cold puff pastry sheet.
Lightly roll out each puff pastry sheet out so it's just a bit smoother. Cut each sheet into 3 equal strips (I follow the crease lines from unfolding the puff pastry).
Divide the filling in the bowl in half (one half for each set of 3 puff pastry strips).
Add the filling as a log to each strip, then tightly roll the puff pastry over the filling, lengthwise. Pinch the seams closed and place seam-side down. (There are photos of this in the post) If desired, you can prepare & refrigerate them at this stage until ready to bake.
Brush the beaten egg on the top of each roll, then cut rolls into 1-inch wide pieces. (Alternatively, you can egg wash them, then cut them) Place the puff pastry bites on the baking sheets and bake for 18-20 minutes or until golden brown. Best served warm. Enjoy!
Video
Notes
This recipe was developed using Pepperidge Farm Puff Pastry Sheets. The package is 17.3 ounces/490 grams.
This recipe makes approximately 58-64 puff pastry bites. If you plan for 3-4 per person, that would be approximately 15-21 servings.
Make sure the spinach is thoroughly squeezed dry so the puff pastry bites don't get soggy.
You can prepare these in advance by assembling the puff pastry bites, then storing the raw bites in the fridge (up to 24 hours) or freezer (up to 3 months), then baking when ready to serve. You may need to add a couple extra minutes of bake time if baking from frozen.
You can reheat leftover puff pastry bites in the oven at 350 for 3-6 minutes or an air fryer at 325 for 3-6 minutes.