- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper. 
- In a bowl, mix the cream cheese, mozzarella, parmesan, garlic powder, spinach, and artichokes. Season with salt and pepper. 
- Unroll the puff pastry on a floured surface. Spread the mixture evenly across the pastry, leaving a small border around the edges. 
- Roll it up tightly into a log, starting from the long edge. Slice into 8 equal pieces. 
- Place the swirls cut-side up on the prepared baking sheet. Brush the tops with beaten egg. 
- Bake for 15–17 minutes, or until puffed and golden brown. Cool slightly before serving.