Preheat oven to 350F and line a standard 12-cup muffin pan with cupcake liners.
In a medium-sized bowl, whisk together the almond flour, baking powder and salt.
In a large mixing bowl, add the eggs and sugar. Using an electric mixer on medium-high speed (not high), beat together for one minute.
Add the vanilla and beat for another minute. At this point, the mixture should be foamy and just starting to thicken.
With the mixer on low speed, gradually add the almond flour mixture to the egg mixture until fully combined. Don't over mix.
Portion the mixture out into the muffin pan, filling each cup 3/4 full. Gently tap the bottom of the pan on a hard surface to help release any air bubbles.
Bake for 17-19 minutes, or until a toothpick inserted into the middle of the cupcakes comes out clean.
Let cool in pan for 5 minutes before removing the cupcakes and transferring to a wire rack to cool completely.
Frost with your favorite frosting.
Notes
If you can, weigh the flour for this recipe. Precise measurements will ensure these cupcakes rise properly and have the best texture.
Don't use almond meal for this recipe as it's too coarse. Fine almond flour will produce the best results.
Ensure the eggs are at room temperature as they will incorporate with the sugar easily and start to foam and thicken quicker.
Don't beat the eggs, sugar and vanilla together any longer than 2 minutes as the mixture will increase in size and add too much liquid to the batter.
Make sure you don't overfill the cupcake pan with batter. The cupcakes will rise over the top and bake up unevenly.
These cupcakes will not dome like traditional cupcakes. They will have a flat top. If they look sunken, review the section above regarding cupcakes sinking in the middle.
I find the parchment paper cupcake liners work best for releasing cupcakes. Other liners tend to stick to cupcakes.