Let puff pastry sit at room temperature for 20-30 minutes.
Wash, peel and dice apples evenly. Place into a mixing bowl.
Add granulated sugar, cinnamon, salt, flour and lemon juice. Set aside.
Unroll the puff pastry and place on a lightly floured surface. Use a rolling pin to smooth out any creases and roll it out to about 1/8-inch thick.
Melt the butter and gently brush it over the puff pastry.
Spread the apples evenly across the puff pastry. Leave a small border around the edges to allow for easy rolling.
Starting at the long end, gently roll the puff pastry into a log, ensuring the apples stay tucked inside. Use a little water to seal the edge.
Using a sharp knife, slice the log into pinwheels about 1-inch thick. Be gentle so you don't crush the layers.
Place each pinwheel flat on a parchment-lined baking sheet, leaving space between them as they will puff up while baking.
Bake for 20 minutes or until the pastry is golden brown and the apples are tender.
Remove them from oven and let them cool a few minutes.
Serve with a scoop of vanilla ice cream or a dollop of whipped cream. Drizzle on caramel sauce if desired.
Enjoy!