01 -
Preheat oven to 400°F. Line a baking sheet with parchment paper or lightly grease it.
02 -
Heat olive oil in a skillet over medium heat. Cook finely chopped onion until translucent, about 3 to 4 minutes. Add garlic and sauté for 30 seconds, stirring frequently.
03 -
Crumble Cuban-style sausage into skillet and cook until browned and fully cooked, about 6 to 8 minutes. Season with salt and freshly ground black pepper. Remove from heat and allow to cool slightly.
04 -
On a lightly floured surface, gently roll puff pastry into an even rectangle if needed.
05 -
Spread cooled sausage mixture evenly over the pastry, leaving a small margin at edges. Sprinkle shredded mozzarella and grated Parmesan cheese evenly atop the sausage.
06 -
Carefully roll the pastry into a tight log starting from a long edge. Using a sharp knife, slice the log into ½-inch thick pinwheels, yielding approximately 12 to 14 pieces.
07 -
Place pinwheels cut-side down on prepared baking sheet, spaced apart. Brush tops with beaten egg for a golden finish.
08 -
Bake in the preheated oven for 15 to 18 minutes, until pastry is puffed and golden brown and cheese is melted.
09 -
Allow pinwheels to cool on baking sheet approximately 5 minutes before transferring to a serving platter. Serve warm or at room temperature.