Serves 8 to 10
3 cups (750 ml) flour, plus extra for dusting
3 tsp (15 ml) baking powder
½ tsp (2 ml) salt, divided
4 eggs, room temperature
2 cups (500 ml) sugar
2 tbsp (30 ml) vanilla extract, divided
½ cup (125 ml) vegetable oil
½ cup (125 ml) melted butter
1 cup + 1 tbsp (250 ml + 15 ml) milk, divided, plus extra if needed
3 x food colouring, as desired (optional)
2 cups (500 ml) butter, room temperature
4 cups (1 L) icing sugar
¾ cup (175 ml) pineapple juice


  1. Adjust oven rack to centre position and preheat oven to 350 F (180 C). Grease, line and lightly dust three 8-in (20 cm) cake pans with flour, tapping out excess.
  2. In a large bowl, sift together flour, baking powder and ¼ tsp (1 ml) salt. Set aside.
  3. Using a hand mixer or stand mixer with whisk attachment over high speed, whisk together eggs, sugar and 1 tbsp (15 ml) vanilla extract until light, pale and fluffy and about triple in volume. When whisk is lifted, batter should fall like a single thick ribbon. Continue beating while gradually adding oil and melted butter. Reduce speed of mixer and fold in ⅓ of flour mixture. Then fold in ½ cup (125 ml) milk. Scrape down sides and bottom of bowl and continue folding another ⅓ of flour mixture. Fold in another ½ cup (125 ml) milk and remaining flour, making sure to incorporate batter from along sides and bottom of bowl.
  4. Divide batter equally into 3 separate bowls. If colouring layers, using a toothpick add tiny amounts of food colouring at a time into each bowl and mix well to adjust intensity of colour desired. Pour each coloured batter into a separate cake pan and bake in centre of oven for 25 to 30 minutes. Cakes are done when it starts to pull away from sides of pan and a toothpick inserted into centre of each cake comes out clean. Remove from oven and allow to cool in pan for 5 minutes. Invert on wire rack and allow to cool completely before frosting.
  5. Using a hand mixer or stand mixer with paddle attachment, beat 2 cups (500 ml) butter, ¼ tsp (1 ml) salt and 1 tbsp (15 ml) vanilla extract at medium speed for about 1 minute. Gradually add icing sugar, 1 cup (250 ml) at a time, until fully incorporated. Add 1 tbsp (15 ml) milk and continue beating until smooth yet firm in consistency. If buttercream is too stiff, add more milk, 1 tbsp (15 ml) at a time, until desired consistency is achieved.
  6. Prepare cakes for layering by cutting “domes” off top of each cake to make 3 evenly flat cakes. Smear 1 tbsp (15 ml) of buttercream frosting in centre of cake platter. Place first cake over it. Using a squirt bottle, evenly drizzle about ⅓ pineapple juice over top of cake, which should absorb juice. Apply a layer of frosting over cake, place second cake over it. Drizzle with another ⅓ pineapple juice and spread with buttercream frosting. Top with third cake and drizzle with pineapple juice. Apply a “crumb” coat by frosting sides and top of cake with buttercream. Refrigerate for at least 1 hour.
  7. Fill remaining buttercream into a large piping bag fitted with large star nozzle. Remove cake from refrigerator and pipe rosettes all over cake, or decorate as desired. If cake is refrigerated after this step, ensure it is brought to room temperature before serving.
Email Recipe

Drink Pairings