01 -
Vanilla Cake Layers: Preheat oven to 350°F (177°C). Line three 8-inch round cake pans with parchment paper and grease the sides.
02 -
In a stand mixer with a paddle attachment, mix flour, sugar, baking powder, and salt until combined. Gradually add the butter until the mixture becomes crumbly.
03 -
Mix in egg whites on low until just incorporated, then gradually add buttermilk. Add vanilla extract and oil, mixing on low. Scrape the sides of the bowl and beat on medium for 30 seconds.
04 -
Divide the batter evenly among six bowls and color each with a different gel food coloring. Spoon the colored batter into the pans, creating a marble effect with a knife. Use blue and purple in one pan, and vary the colors in the others as desired.
05 -
Bake for 34-37 minutes. Cool for 10 minutes in the pans, then transfer to the freezer for 45 minutes to firm up.
06 -
Vanilla Buttercream Frosting: In a mixer, beat 3 cups of butter for about 30 seconds on medium speed. Gradually add powdered sugar, alternating with cream, and beat until smooth.
07 -
Mix in vanilla extract and salt. Adjust consistency with more cream or powdered sugar if needed. Keep the frosting white for assembling the cake, reserving some for coloring later.
08 -
On a greaseproof cake board, stack the cake layers, spreading buttercream between each layer. Apply a crumb coat of frosting over the cake and chill until firm. Add a final layer of frosting and smooth with a bench scraper.
09 -
Divide and color the remaining buttercream, then use French piping tips to decorate the cake with rainbow stripes around the sides.