-
Preheat the oven to 350°F. Lightly grease a 9" cake pan with non-stick baking spray or shortening.
-
To make the sauce: In a medium (2- to 3-quart) saucepan, melt the butter and whisk in the brown sugar and pineapple juice until well blended.
-
Cook over low heat until the sugar is completely dissolved. Increase the heat and boil until the mixture thickens a little, and the temperature reaches 235°F to 240°F (soft-ball stage). Depending on pan size, this will take between 3 and 5 minutes. If you don't have a thermometer, drop a bit of the syrup into a glass of cold water; it will form a soft, flexible ball when it's reached the proper temperature.
-
Pour the sauce into the prepared pan. Set your saucepan aside; don't wash it, you'll be using it again.
-
Arrange the drained pineapple slices in the pan. Place a maraschino cherry into the middle of each pineapple slice. Set aside.
-
Place the butter for the cake into the saucepan. Swirl the butter around to melt it, and mix in any remaining sugar syrup; don't worry if it has some lumps.
-
Whisk in the sugar and vanilla.
-
Add the eggs one at a time, whisking well after each addition.
-
Add the flour and pineapple juice to the mixture. Whisk until fairly smooth.
-
Pour the batter into the prepared pan.
-
Bake the cake for 35 to 40 minutes, until evenly browned and a cake tester inserted into the middle comes out clean.
-
Remove the cake from the oven, and cool it in the pan for 10 minutes. Run a spatula around the edges to loosen, and turn it out onto a serving plate. Serve warm, or at room temperature, with whipped cream or ice cream, if desired.