This is super moist and I promise you that you won't feel like you're eating a vegetable! I've included Grandma's old fashioned boiled frosting, but buttercream frosting or a dusting of powdered sugar is also good.
Combine the dry ingredients then add remaining ingredients, mixing until smooth.
Bake in a greased 9x13 pan at 350 degrees for 45-55 minutes, until center is firm.
Cool then frost if desired.
To make frosting:
In a saucepan, mix the flour in a little of the milk till smooth, then add the remaining milk. Cook over a slow fire until thick, 2-3 minutes, stirring constantly. Stir briskly-this has a tendency to get lumpy!
Remove from heat, stir in the salt and cool thoroughly in the refrigerator. This needs to be very cold.
Beat in the butter until well creamed. Add the vanilla and almond extract and the powdered sugar. Beat with electric mixer until thick and creamy.