This rainbow layer cake features six colorful layers of moist vanilla cake, each one infused with a different color. It's layered with creamy buttercream frosting that melts in your mouth, creating a delightful combination of sweetness and texture. The cake is light, airy, and just the right level of sweet, making it suitable for both kids and adults.
Preheat your oven to 350°F (175°C). Grease and flour six 8-inch round cake pans.
Mix Dry Ingredients:
In a bowl, whisk together flour, baking powder, and salt.
Cream Butter and Sugar:
In a large bowl, beat the softened butter and sugar together until light and fluffy.
Add Eggs and Vanilla:
Add the eggs one at a time, mixing well after each addition, then stir in the vanilla extract.
Combine Mixtures:
Gradually add the dry ingredients to the butter mixture, alternating with the milk, mixing until just combined.
Color the Batter:
Divide the batter evenly into six bowls. Use food coloring to dye each bowl a different color.
Bake Layers:
Pour each colored batter into the prepared cake pans. Bake for 20-25 minutes, or until a toothpick inserted in the center comes out clean.
Cool Layers:
Allow the cakes to cool in the pans for 10 minutes before transferring to wire racks to cool completely.
Assemble the Cake:
Once cooled, place the purple layer on a serving plate. Spread a thin layer of frosting on top, then add the blue layer, repeating the process until all layers are stacked.
Frost the Cake:
Frost the top and sides of the cake with remaining buttercream frosting. Decorate with sprinkles, if desired.
Serve:
Slice and enjoy the colorful layers of your vibrant rainbow cake!