- Preheat oven to 350 degrees. Butter and flour a large cast iron skillet.
- Mix together cornmeal, flour, sugar, almond paste, butter, eggs and vanilla until well-combined (this may take a while, particularly with the almond paste). Fold in cranberries or fruit of your choice, and pour the mixture into the cast iron skillet.
- Bake for 1 hour uncovered, or until the edges are golden brown. The cake is done when a toothpick inserted into the center of the cake comes out clean. Let cake cool in the skillet and serve from there (or turn out onto cake plate after cooling). Sprinkle with powdered sugar before serving, if desired.