Preheat your oven to 400°F and line two baking sheets with parchment paper.
In a mixing bowl, combine cream cheese, spinach, artichokes, mozzarella, Parmesan, and garlic. Season with salt and pepper, then mix until well combined.
Roll out each puff pastry sheet and cut into 12 squares (about 3x3 inches each).
Place about 1 tablespoon of the spinach mixture in the center of each square.
Fold the corners up to meet in the middle, pinching the seams together to seal. Place on prepared baking sheets.
Brush each puff with beaten egg for that gorgeous golden color.
Bake for 15-18 minutes until puffed and golden brown. Let cool for 5 minutes before serving.