Rainbow Layer Cake
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!


In This Recipe

  • How to Make the Cake
  • Baking the Layers
  • Use Gel Food Coloring
  • Secrets to Even Layers
  • Baking Tips and Tricks
  • How to Make Buttercream Frosting
  • Frosting a Layer Cake
  • Making It Ahead
  • Storing and Freezing

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.

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.

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!

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.

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.

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. 

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!

More Cake Recipes to Ring in Your Celebration

  • Tiramisu Cake
  • Key Lime Cake 
  • Red Velvet Cake
  • Old-Fashioned Strawberry Layer Cake
  • Homemade Vanilla Cake

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

Special Equipment

  • 6
    8-inch cake pans
  • Stand mixer
  • Piping bag
  • Large star tip

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.

  2. Combine the dry ingredients:

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

  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.

  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.

  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.

  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.

  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.

  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.

  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.

  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.

  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.

  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!

  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.

  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!

Nutrition Facts (per serving)
812 Calories
48g Fat
91g Carbs
7g Protein
Previous articleClassic Espagnole Sauce
Next articleStrawberry Jam for Canning
Hello everybody, Even if you're limited on time and money, I believe you can prepare wonderful food with everyday products. All you have to do is cook cleverly and creatively!