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 ingredient 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 - Place a non-stick skillet or griddle over medium heat and lightly grease with butter or oil if needed. Allow the surface to fully preheat before adding batter.
06 - Pour approximately 1/4 cup of batter per pancake onto the hot skillet. Cook for 2 to 3 minutes until bubbles form across the surface and edges appear set, then flip and cook an additional 1 to 2 minutes until golden brown.
07 - Continue cooking the remaining batter in batches, adjusting the heat as necessary to prevent over-browning between rounds.
08 - Stack the cooked pancakes and top with the reserved toasted almonds and croissant pieces. Finish with a light dusting of powdered sugar and a drizzle of maple syrup.