Ingredients:
- 2 cups (250g) all-purpose flour, sifted (plus extra for dusting the pan)
- 2 cups (400g) granulated sugar
- 1 teaspoon (5g) baking soda
- ½ teaspoon (3g) salt
- 1 cup (240ml) buttermilk, room temperature
- ½ cup (120ml) vegetable oil
- 2 large eggs, room temperature
- 1 teaspoon (5ml) vanilla extract
- ½ teaspoon (2.5ml) almond extract (optional, but highly recommended!)
- 1 cup (227g) unsalted butter
- 1 cup (240ml) water
- 1/2 cup ( 113g) shortening
- 6 tablespoons (85g) unsalted butter
- 1/4 cup (60ml) milk
- 4 cups (480g) powdered sugar, sifted
- 1 teaspoon (5ml) vanilla extract
- Pinch of salt
Instructions:
- Preheat oven to 350°F (175°C). Grease and flour a 9x13 inch baking pan. Alternatively, line with parchment paper, leaving an overhang for easy removal.
- In a large bowl, whisk together flour, sugar, baking soda, and salt.
- In a separate bowl, whisk together buttermilk, vegetable oil, eggs, vanilla extract, and almond extract (if using).
- In a large saucepan, combine butter, shortening, and water. Heat over medium heat until butter is melted and mixture is simmering.
- Pour the hot butter mixture over the dry ingredients and whisk until just combined.
- Slowly pour the buttermilk mixture into the flour mixture, whisking until the batter is smooth and no lumps remain.
- Pour the batter into the prepared baking pan and spread evenly. Bake for 25-30 minutes, or until a wooden skewer inserted into the center comes out clean.
- While the cake is baking, prepare the frosting. In a saucepan, melt butter and milk over medium heat.
- Remove from heat and whisk in powdered sugar, vanilla extract, and salt until smooth.
- Immediately pour the warm frosting over the hot cake, spreading evenly. The warmth helps the frosting meld into the cake.
- Allow the cake to cool completely before cutting and serving.