01 - In a large mixing bowl, whisk together the almond flour, all-purpose flour, vanilla protein powder, granulated sugar, baking powder, and salt until evenly distributed.
02 - In a separate bowl, whisk the milk, eggs, melted butter, almond extract, and vanilla extract until smooth and fully incorporated.
03 - Pour the wet mixture into the dry ingredients and gently fold together until just combined. Avoid overmixing to keep the pancakes light and fluffy.
04 - Gently fold half of the toasted sliced almonds and half of the toasted croissant pieces into the batter, reserving the remainder for garnish.
05 - Set a non-stick skillet or griddle over medium heat and lightly grease with butter or oil if needed. Allow the surface to come to temperature before cooking.
06 - Pour approximately 1/4 cup of batter per pancake onto the hot skillet. Cook for 2 to 3 minutes until bubbles rise and set on the surface, then flip and cook an additional 1 to 2 minutes until golden brown underneath.
07 - Repeat with the remaining batter, adjusting the heat as necessary between batches to maintain even browning.
08 - Stack the pancakes and finish with the reserved toasted almonds and croissant pieces, a light dusting of powdered sugar, and a drizzle of warm maple syrup.