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 fold gently until just combined. Avoid overmixing to keep the pancakes light and tender.
04 - Gently fold half of the toasted sliced almonds and half of the toasted croissant pieces into the batter, reserving the remainder for topping.
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 across the surface and edges appear set. Flip carefully and cook another 1 to 2 minutes until the underside is golden brown.
07 - Continue cooking the remaining batter in batches, adjusting the heat as necessary to maintain even browning without burning.
08 - Stack the pancakes on serving plates. Top with the reserved toasted almonds and croissant pieces, a light dusting of powdered sugar, and a drizzle of warm maple syrup. Serve immediately.