-
Preheat the oven to 325°F. Lightly grease a 9" x 13" pan that's at least 2" deep. Alternatively, to make a thin sheet cake, line an 13" x 18" half-sheet pan with parchment and lightly grease the sides.
-
Beat the eggs and sugar together until they're light and fluffy, about 2 minutes at medium-high speed using an electric or stand mixer.
-
Slowly beat in the canola oil.
-
Weigh your flour; or measure it by gently spooning it into a cup, then sweeping off any excess. Add the flour, salt, and baking powder to the egg mixture in the bowl, beating just enough to combine. Scrape the bottom and sides of the bowl, then beat again, to fully incorporate any sticky bits.
-
In a saucepan set over medium heat, bring the butter and milk just to a boil. Add the vanilla. Remove the pan from the heat, and stir the mixture until the butter is completely melted.
-
Slowly add the hot milk mixture to the cake batter, mixing until everything is well combined. Scrape the bowl, and mix briefly, just until smooth.
-
Pour the batter into the prepared pan.
-
Bake the 9" x 13" cake for 40 to 45 minutes or the 13" x 18" cake for 22 to 26 minutes; rotate the cake halfway through baking to help the cake bake into an even layer. The cake is done when a toothpick or thin knife inserted into the center comes out clean, and the top feels set. Remove the cake from the oven, and place it on a rack to cool.
-
Serve in squares, as is. Or top with icing or sauce. If you use caramel sauce, a sprinkle of flaked sea salt is a wonderful addition.