This rainbow cake is a show-stopping crowd-pleaser. 

Not only does it look out of this world, but it tastes amazing, too. It will be hard to resist a second slice!


White cake mix Vegetable oil Sour cream Eggs Gel food coloring Buttercream frosting

Add the boxed cake mix to a bowl and combine with the remaining ingredients. Stir together well.


Distribute the cake batter evenly among six bowls and add an equal amount of food coloring to each. 


Each color will be a different layer of the cake. When the color is evenly distributed, add the batter to six or eight-inch round cake pans.


Bake cakes in the oven until a toothpick comes out clean. Let the cakes cool completely.


While the cakes are cooling, make the buttercream frosting.


When the rainbow cake is cool, start frosting the cake. Add a dab of frosting to the bottom layer to secure the cake.


Then add frosting to one layer at a time. Add the layers as you go. Once all of the layers are added, add a small crumb coat to the cake and chill.


After about 30 minutes, add the remaining frosting. Add sprinkles and decorations if desired.


You can use any kind of food coloring, but gel food coloring will provide the strongest color in the cake.

Feel free to add extracts or flavorings into the batter and frosting to add flavor to the cake!

Hi! I’m Kasey from All Things Mamma where I am dish up family favorite recipes that are easy to make with simple, everyday ingredients. Plus - tips and tricks for living your best life! Get my favorite recipes by signing up for my newsletter and I’ll send you my TOP 15 Desserts ebook for free!