Heat the oven to 220˚C/Gas Mark 7. To make the filling, put the ground almonds, sugar, jam and salt in a bowl and mix well. Add the egg white and stir until you have a thick paste, rather like marzipan.
Lay out the puff pastry sheets on a work surface and cut out five triangles from each one, 12–14cm wide at the base and 24cm long on the sides. Spoon a teaspoon of almond paste on to the base of each triangle, centred and about two-fingers’ width away from the edge. Resist the urge to overfill here: you really just need a teaspoon, or the filling will spill out in the oven. Fold the bottom edge of the triangle over the filling, trying to tuck it under, and roll the pastry up as tightly as you can. Gently fold the tips under into the horns of a croissant, pinching where needed to seal. Repeat this with the remaining pastry triangles, then arrange them on a baking sheet lined with baking parchment.
Brush the croissants with the beaten egg yolk to glaze, then sprinkle liberally with the flaked almonds. Bake for 20 minutes, until golden all over. Remove the tray from the oven and sift the icing sugar generously over the piping-hot croissants, so that some of it melts into them. Let them cool slightly, then transfer to a wire rack. Eat warm or cold.