01 -
Preheat the oven to 375F. Line 2 baking sheets with parchment paper; set aside.
02 -
In a medium bowl, combine the softened butter, egg, almond flour, sugar, almond extract, vanilla extract, and salt. Mix until well combined and set aside.
03 -
In a medium bowl, mix together brown sugar, flour, butter, molasses, cinnamon, nutmeg, ginger, and salt, until well combined.
04 -
Start with one sheet of puff pastry. On a lightly floured surface or piece of parchment paper, just slightly roll the sheet of puff pastry into a large rectangle. Cut the sheet of puff pastry in half lengthwise. Transfer one rectangle (half of the sheet) to the prepared baking sheet.
05 -
Spread 1/4 of the almond filling mixture in an even layer over the pastry, leaving 1/4" border. Then, spread 1/4 of the gingerbread filling on top of the almond filling.
06 -
Brush the edges with the egg wash, and then top with the other half of the puff pastry sheet. Use your fingers to slightly press down around the edges.
07 -
Brush the top of the pastry with the egg wash. Then, spread another 1/4 of the gingerbread filling on top of the pastry, followed by another 1/4 of the almond filling. Sprinkle the top generously with the sliced almonds.
08 -
Repeat this entire assembly process with the other sheet of puff pastry, using the remaining filling mixtures.
09 -
Place both assembled pastries in the fridge to chill for 15-20 minutes before baking.
10 -
Bake at 375F for 28-32 minutes, until the pastry is puffed and deeply golden brown. If the almonds start to darken too quickly, cover with foil while baking.
11 -
Let cool for 10 minutes. Then dust with powdered sugar, if desired, and cut each giant croissant into 6-8 pieces depending on desired size. Enjoy!