Preheat the oven to 350 degrees F.
Cream together the butter sugar until almost white. Beat in the eggs, one at a time, adding a quarter of the flour after each addition. When all the eggs and flour have been incorporated, gently stir in the ground almonds, then the almond extract, lemon zest and juice. Pour the mixture into cake pan and bake for about one hour. (Ovens vary so widely, the cake may be done after 50 minutes, or it may take as long as an hour and 10 minutes.) After about 30 minutes you may need to cover the cake with foil to prevent it the top from burning.