In a food processor, whizz together the marzipan, unsalted butter and egg yolk until smooth. Split the croissants in half, then sandwich with half the marzipan mixture.
Spread the remaining marzipan mixture on top of the croissants, then put on a large baking sheet. Scatter over the almonds, then bake for 5-10 minutes until golden and crisp.