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. Sauté chopped onion until translucent, about 3–4 minutes. Add minced garlic and cook for 30 seconds, stirring constantly. Crumble the sausage into the skillet and cook, stirring and breaking up the meat, until browned and cooked through, about 6–8 minutes. Season with salt and pepper. Remove from heat and allow mixture to cool slightly.
03 -
On a lightly floured surface, roll the thawed puff pastry into an even rectangle if needed, smoothing the surface without overworking the dough.
04 -
Spread the cooled sausage mixture evenly over the puff pastry, leaving a small border at the edges. Evenly sprinkle shredded mozzarella and grated Parmesan over the sausage layer. Starting from one long edge, roll the pastry into a tight log, applying gentle pressure to avoid squeezing out the filling.
05 -
With a sharp knife, slice the rolled log into ½-inch thick pinwheels, yielding approximately 12 to 14 pieces. Arrange the pinwheels flat on the prepared baking sheet, leaving space between each for expansion.
06 -
Brush the tops of each pinwheel with beaten egg to promote even browning and a glossy finish. Bake in the preheated oven for 15–18 minutes, or until the pastry is puffed and golden brown and the cheese is melted.
07 -
Remove from oven and allow pinwheels to cool on the baking sheet for 5 minutes before transferring to a serving platter. Serve warm or at room temperature with optional dipping sauces as desired.