Preheat an oven to 325°F. Lightly butter an 8 x 8 square baking pan or 8 round baking pan.
Place all the remaining ingredients in a large mixing bowl and mix well until well combined.
Pour the mixture into the prepared pan and bake for about 30 to 40 minutes. Transfer the pan to a wire rack and let cool for about 15 minutes, then release the pan sides and slide the cake onto a serving plate. Serve warm or cold.
It can be made 2 to 3 days ahead and stored in the refrigerator in an air tight container.