Rainbow Layer Cake

This rainbow layer cake will be the star of your next celebration! Each layer is tinted a bright and vibrant color then assembled in order of the rainbow for a fun and creative show stopping dessert!

Roygbiv Layer Cake on a Plate with a Portion Cut Out

Simply Recipes / Cambrea Gordon

This rainbow cake will be the star of your next celebration! Each layer is tinted a bright and vibrant color then assembled in order of the rainbow for a fun and creative show stopping dessert.

The rainbow cake itself has a light and tender crumb with a mild vanilla flavor. It’s frosted in a silky smooth vanilla buttercream and then sprinkled with some fun rainbow sprinkles, great for any special occasion.

For an impressive, out of the ordinary centerpiece dessert to make someone feel extra special, look no further than this bright and beautiful rainbow layered cake!

How to Make a White Cake from Scratch

Making a white cake from scratch is simple and requires ingredients that you most likely already have on hand! All-purpose flour, sugar, butter, eggs, and buttermilk are the key ingredients here.

Want to know the secret to a soft and moist cake? It’s always fat. The buttermilk will contribute to the cake's soft crumb and also give it great flavor. I would recommend the store-bought kind (and not mixing milk with a splash of vinegar to make yourself). Real buttermilk has a certain taste and fat content that will be otherwise missed.

A Portion of Cake with Rainbow Layers Served on a Plate Surrounded by More Cake and Cups

Simply Recipes / Cambrea Gordon

Bake Each Cake Layer Separately 

To achieve the different colored layers of this rainbow cake, we are going to bake each layer separately. It seems like a lot of work, but I promise it’s not that labor intensive. If you don’t have exactly 6 cake pans, that’s okay! This just means you will need to bake in batches. The best part of this recipe is that the layers bake and cool really quickly so there’s not a ton of time lost.

Use Gel Food Coloring!

My personal favorite food coloring brand is Americolor Gel Food Coloring. It is by far the best, high-quality food coloring, is very true to color, and you only need a small amount to get beautiful vibrant colors! Each layer for this cake only uses about 1/4 teaspoon of color and you still get very bright colors which is why I love this brand so much.

I do not recommend using any kind of liquid or powder coloring for this particular cake as the color can easily be destroyed by heat when baking.

Decorated Rainbow Cake on a Plate with a Cup of Utensils in Background

Simply Recipes / Cambrea Gordon

Secrets to Even, Flat Cake Layers

If you’ve ever baked a cake before you’ll notice that many recipes suggest to spray or butter the entire pan and then sometimes even dust it in flour, but I find that this creates a dome in the center as it bakes.

My trick is to not grease the pans at all. You might be thinking that’s crazy, but I promise it works! When the cake is baking, the batter can now cling to the sides of the pan and rise evenly, which creates beautiful flat layers that do not need to be trimmed. It’s also great because while baking, the cake will naturally pull away from the sides of the pan which is a great indication that the cake is done baking.

For even cake layers that are the same size or very close, I highly recommend using a kitchen scale to weigh the batter before distributing it into bowls to color. When I’m done mixing the batter, I always transfer it to a large clean bowl and get the total weight of the batter and then divide that number by 6. This trick will give you perfectly even layers every time!

Tricks for Baking the Cake Layers Successfully

  • Look for key signs that the layers are done baking: These layers are pretty small and bake much faster than regular cakes. Look for the cake to pull away from the sides of the pan and for the tops to spring back when touched to know they are done baking.
  • Let the layers cool before frosting: Trying to frost a cake that is still warm will be a nightmare! The good news is these layers cool pretty quickly, but if you are in a real hurry you can stick them in the freezer to flash cool them in no time.
Rainbow Layers Cake on a Personal Plate with a Fork

Simply Recipes / Cambrea Gordon

How to Make Buttercream Frosting

Making your own frosting only requires a few steps and is easier than you think! Here are some of my top tips when making buttercream:

  • Use room temperature butter: If the butter is cold, it will leave chunks of butter throughout your frosting.
  • Mix it until it’s very light and fluffy: Mixing the butter and sugar together on a higher speed will incorporate lots of air into it which gives it more volume and a lighter, airier mouth feel.

Frosting a Layered Cake Is Much Easier Than You Think 

The first step is what is called the “crumb coat”, which literally means a coat of frosting for the crumbs. This is meant to be a very light coating of frosting, so light that you can still see the cake through it. This layer of frosting is going to seal in any loose crumbs on the cake and keep them from making their way onto the outside of the cake. 

After the crumb coat, it’s important to let the cake chill for 10-30 minutes to harden the frosting and really keep the crumbs from moving. I love to stick my cake in the freezer instead of the fridge as it sets up really quickly.

When you are ready to fully frost the cake, I recommend using a large offset spatula which is designed specifically for frosting large cakes. If you don’t own an offset spatula, you can always use a pastry scraper or even a butter knife. You won’t be able to get super clean sides with a butter knife, but it definitely works in a pinch. 

The best way I learned how to frost a cake is by using a piping bag first to pipe the frosting on to the cake. This method allows for a more evenly distributed layer of frosting and is much cleaner than just smearing it over the cake. 

Portion Size of Layered Rainbow Cake on a Plate

Simply Recipes / Cambrea Gordon

Make-Ahead Cake Layers and Frosting

You can bake the cake layers ahead of time, wrap each one twice in plastic wrap, and then store them in the freezer for up to one month. When you are ready to assemble the cake, let the layers sit out at room temperature to thaw and make them easier to work with, about 10-15 minutes.

You can also make the buttercream frosting ahead of time! Because the frosting has lots of powdered sugar in it, it’s completely safe to leave it out on your counter for 1-2 weeks. If it’s summertime I always recommend leaving it in a cooler part of your kitchen to keep the butter from melting.

You can also store the frosting in the fridge for up to 1 month. When you’re ready to use it, leave it out at room temperature for a day or so until it's soft again. Then give it a quick mix in the mixer for 2-3 minutes until it’s smooth and fluffy again.

Storage and Freezing Instructions

Once the cake is assembled and decorated, it’s best to store it in the fridge until you are ready to eat it. This will keep the buttercream cold which can prevent it from getting messed up if you are transporting it and prevent the butter from melting which can happen if your kitchen is a little warmer (especially in the summer!).

I recommend pulling the whole cake out a few hours before cutting and serving to allow the cake to come back to room temperature which makes it easier to cut.

Do you have extra slices that you want to store for later? One of my favorite tricks is to first place the leftover slices on a plate or baking tray and then freeze them for 10-15 minutes until solid. Then I wrap each slice twice in plastic wrap. You can store these wrapped slices in the fridge or freezer for a single serve slice of cake whenever you’re hungry for one!

Rainbow Layer Cake on a Plate with a Portion Cut Out, Surrounded by More Cake

Simply Recipes / Cambrea Gordon

More Cake Recipes to Ring in Your Celebration

Rainbow Layer Cake

Prep Time 25 mins
Cook Time 35 mins
Decorating Time 45 mins
Total Time 105 mins
Servings 12 to 15 servings
Yield 1 (8-inch) layer cake

Baking time may vary between 17 to 35 minutes. 

My personal favorite food coloring brand is Americolor Gel Food Coloring. I do not recommend using any kind of liquid or powder coloring for this particular cake as the color can easily be destroyed by heat when baking.

Ingredients

For the cake batter

  • 3 3/4 cups (450g) all-purpose flour

  • 3 1/2 teaspoons baking powder

  • 1 teaspoon salt

  • 2 1/4 cup (500g) sugar

  • 1 1/4 cup (282g) unsalted butter, room temperature

  • 4 large eggs, room temperature

  • 2 large egg whites, room temperature

  • 1 1/2 tablespoons vanilla extract

  • 1 1/2 cups (320g) buttermilk

For coloring the cake layers

  • 1/2 teaspoon Americolor Gel Super Red

  • 1/4 teaspoon Americolor Gel Lemon Yellow

  • 1/4 teaspoon Americolor Gel Leaf Green

  • 1/4 teaspoon Americolor Gel Royal Blue

  • 1/2 teaspoon Americolor Gel Violet

  • 1/4 teaspoon Americolor Gel Orange

For the vanilla buttercream frosting

  • 2 1/2 cups (567g) unsalted butter, room temperature

  • 5 cups (500g) powdered sugar

  • 2 teaspoons vanilla extract

  • 2 tablespoons 2% milk

For decoration

  • 1 teaspoon rainbow sprinkles

Method

  1. Preheat the oven to 350°F: 

    Lightly butter the bottom of six 8-inch cake pans and place an 8-inch round of parchment on the bottom. 

    If you don’t have six cake pans, you’ll have to bake the layers in multiple rounds.

    Parchment on Cake Pan for Rainbow Cake

    Cambrea Gordon / Simply Recipes

  2. Combine the dry ingredients:

    In a large bowl, whisk together the flour, salt, and baking powder. Set aside.

    Dry Ingredients in a Bowl for Rainbow Layer Cake

    Cambrea Gordon / Simply Recipes

  3. Whisk the eggs:

    In a mixing bowl with a spout, whisk together the eggs, egg whites, and vanilla. Set aside.

  4. Cream the butter and sugar:

    Add the room temperature butter and sugar to another mixing bowl. Mix on medium speed with the paddle attachment for 9-10 minutes until it looks white in color and fluffy.

    Whipped Sugar and Egg for Rainbow Cake

    Cambrea Gordon / Simply Recipes

  5. Add in the whisked eggs and vanilla:

    With the mixer running on low, stream in the whisked eggs and vanilla. Turn off the mixer, scrape down the bowl with a rubber spatula. Mix one more time on low to ensure everything is well combined.

    Liquid Ingredients Added to Whipped Butter and Sugar for Layer Cake

    Cambrea Gordon / Simply Recipes

  6. Alternate dry and wet ingredients:

    Add a third of the dry ingredients to the mixing bowl and mix on low speed to combine. Then slowly stream in half of the buttermilk. Continue alternating dry and wet ingredients, ending on dry, until everything is combined. 

    Scrape down the sides and bottom of the bowl well to make sure everything is incorporated then mix it one more time to make sure it’s well combined.

    Mixing Dry Ingredients in a Mixing Bowl for Rainbow Layer Cake

    Cambrea Gordon / Simply Recipes

    Adding Milk to Rainbow Layer Cake Batter in a Mixing Bowl

    Cambrea Gordon / Simply Recipes

  7. Distribute the batter:

    Evenly distribute the batter, about 1 1/2 cups (280g), into 6 medium sized bowls.

    Add one gel color to each bowl and use a spoon to mix the color into the batter. You will have yellow, blue, green, purple, orange, and red batters.

    Mixing Rainbow Colors in Batter for Layer Cake

    Cambrea Gordon / Simply Recipes

  8. Bake the layers:

    Pour each bowl of colored batter into their own prepared cake pan. If you are baking in multiple batches, you can leave the other batter bowls uncovered on the counter until you are ready to bake them. 

    Use a small offset spatula to spread the batter around to evenly fill each pan. Bake three pans at a time for 17 minutes until the tops spring back when touched and the cake starts to pull away from the sides of the pans.

    Batter for Rainbow Layers in Cake Pans

    Cambrea Gordon / Simply Recipes

  9. Cool the layers:

    Allow each pan to cool on a wire rack for 5 minutes, then turn over each pan and remove the layers. They should fall right out with no problem. Let the layers cool completely on a wire rack. 

    Repeat until all 6 cake layers are baked and cooled.

    Rainbow Layers on Cooling Rack for Cake

    Cambrea Gordon / Simply Recipes

  10. Beat the butter for buttercream frosting:

    In a stand mixing bowl fitted with the paddle attachment, or in a large mixing bowl with a hand mixer, beat the butter on medium speed until smooth, about 2 minutes.

  11. Add powdered sugar:

    Add the powdered sugar. Mix on low speed until combined, then increase the speed to medium-high and continue mixing until white and fluffy, about 3-4 minutes.

  12. Add milk and vanilla:

    Add the milk and vanilla. Mix on low speed until combined, then increase the speed to medium and mix again until fluffy, about 30 seconds.

    Buttercream in Mixer Bowl for Rainbow Layer Cake

    Cambrea Gordon / Simply Recipes

  13. Apply a layer of frosting to the layers:

    Place the purple cake layer right side up on a large plate or cardboard cake round at least 2 inches larger than the cake. Use an offset spatula or butter knife to spread about 1/2 cup of the frosting evenly over the layer.

    Add the blue layer and spread another layer of frosting (about 1/2 cup). Continue this same pattern with the green, yellow, and orange layer. 

    Top the last red cake layer up-side-down, so the top of the cake is smooth and flat. Make sure that the cake layers are centered, and the top of the cake is level.

    Buttercream Frosting on Rainbow Layer for Cake

    Cambrea Gordon / Simply Recipes

    Layering Rainbow Layers for Cake

    Cambrea Gordon / Simply Recipes

  14. Apply the crumb coat: 

    Spread about 1 cup of frosting over the top and sides of the cake using an offset spatula or the straight edge of a large butter knife. Use the spatula to spread the frosting into a thin, even layer. You should be able to see the cake through the frosting.

    Simple Tip!

    This thin layer of frosting is called the crumb coat and helps catch any loose crumbs on the outside of the cake so that the final layer of frosting doesn't have any crumbs caught in it.

    Crumb Coat of Rainbow Layer Cake

    Cambrea Gordon / Simply Recipes

  15. Chill the cake:

    Place the cake, uncovered, in the freezer for 10-15 minutes or in the fridge for 20-30 minutes for the frosting to set.

  16. Frost the cake:

    Remove the cake from the fridge or freezer. 

    Spread a generous amount of frosting over the top and sides of the cake as before, this time leaving a thicker layer of frosting. Use the offset spatula or the back of a butter knife to smooth the sides. The freezer helps set the frosting quickly so that the sides and top are perfectly smooth!

    Layering Rainbow Cake Using

    Cambrea Gordon / Simply Recipes

  17. Decorate the cake:

    Then hold the cake with one hand, and slightly tilt your hand and the cake so that you can gently press and drop the rainbow sprinkles along the bottom border of the cake. 

    Use a piping bag with a large star tip to pipe 10-12 rosettes of buttercream along the top edge of the cake. Sprinkle the tops of the rosettes with the rainbow sprinkles.

    Adding Rainbow Sprinkles to Cake with Rainbow Layers

    Cambrea Gordon / Simply Recipes

    Decorating a Rainbow Layer Cake with Rainbow Sprinkles

    Cambrea Gordon / Simply Recipes

  18. Let cake chill before cutting:

    Let the cake chill in the freezer for 20-30 minutes, then use a hot sharp knife to cut perfectly clean slices.

  19. Storage:

    Once the cake is assembled and decorated, it’s best to store it in the fridge until you are ready to eat it. 

    I recommend pulling the whole cake out a few hours before cutting and serving to allow the cake to come back to room temperature which makes it easier to cut. 

    Do you have extra slices that you want to store for later? One of my favorite tricks is to first place the leftover slices on a plate or baking tray and then freeze them for 10-15 minutes until solid. Then I wrap each slice twice in plastic wrap.

    Did you love this recipe? Give us some stars below!

    Decorated Rainbow Layer Cake on a Plate with Glasses in Background

    Cambrea Gordon / Simply Recipes

Nutrition Facts (per serving)
812 Calories
48g Fat
91g Carbs
7g Protein
Show Full Nutrition Label Hide Full Nutrition Label
×
Nutrition Facts
Servings: 12 to 15
Amount per serving
Calories 812
% Daily Value*
Total Fat 48g 61%
Saturated Fat 29g 146%
Cholesterol 172mg 57%
Sodium 331mg 14%
Total Carbohydrate 91g 33%
Dietary Fiber 1g 3%
Total Sugars 68g
Protein 7g
Vitamin C 0mg 1%
Calcium 117mg 9%
Iron 2mg 10%
Potassium 111mg 2%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.