Preheat the oven to 350 degrees Fahrenheit.
Line a muffin/cupcake tin with liners and set aside. In a medium mixing bowl, whisk together all wet ingredients.
Whisk in all dry ingredients, sifting the almond flour if it seems a little lumpy. Be sure to spoon and level the flours.
Whisk together just until combined. Taste and make sure the lemon flavor is strong enough for you. Keep in mind the buttercream will also add lots of flavor!
Fill each cupcake tin about 3/4 of the way up.
Bake for 16-20 minutes or until a toothpick comes out clean. They take 18 minutes in my oven, but all ovens are different.
Remove from the oven and let cool in the tray for about 10-15 minutes, then careful remove and let cool on a cooling rack. They'll still be delicate when they're warm, so I like to tip the cupcake tin on its side slightly and carefully pull them out by twisting gently so I don't leave any indents with my fingers.