Preheat oven to 350F / 180C. Line a muffin tin with paper cases.
Puree the fresh spinach in a food processor, or with a hand held blender, until it is liquified. If using frozen spinach, thaw it and squeeze out the excess water.
Beat the eggs, almond extract and sugar until light and fluffy. Mix in the oil, applesauce, lemon juice and pureed spinach.
In a separate bowl, sift the flour, baking powder and salt. Add the flour mixture to the spinach mixture and combine. Pour into the muffin cups.
Bake for approximately 15 minutes or until an inserted skewer comes out clean. If making this as a cake, increase cooking time to 35 minutes.