Start by making the filling so it’s ready to go when you assemble the roll ups. Combine the cream cheese, mozzarella, Parmesan, garlic powder, and a pinch of salt and pepper in a large mixing bowl.
Mix well until you achieve a creamy, uniform consistency. Next, fold in the chopped fresh spinach to evenly distribute it throughout the cheesy filling.
Flour your work surface lightly and roll out the thawed puff pastry sheets.
This step ensures they’re thin yet sturdy enough for rolling. Aim for about 10x12 inches per sheet. Try to keep their thickness even, as this helps the pastries bake uniformly.
Spread the creamy spinach filling evenly over the rolled-out puff pastry sheets, leaving a slight border along the edges. Starting from one end, gently roll the pastry into a tight log.
Press the seam down lightly to seal it, then cut the log into 1-inch sections using a sharp knife or pizza cutter.
Line your baking tray with parchment paper to prevent sticking, then carefully place the roll ups onto the tray. Brush each one with a light coating of egg wash for that beautiful golden finish.
Preheat your oven to 375°F (190°C), then bake the roll ups for 15-20 minutes, or until the tops are golden and puffed up. Serve warm for the best flavor and texture!