Rainbow Layered Cake

Homemade Rainbow Layered Cake has layers of rainbow colors, is topped with a homemade frosting and is the perfect spring or St. Patrick’s Day Dessert. This easy Naked Layered Cake is delicious and easy to make!

Want to save this activity or recipe? Enter your email below and we'll send it straight to your inbox!
a Completed Rainbow Cake photo

Somewhere over the rainbow…there’s rainbow layered cake! I’m absolutely obsessed with this recipe that is crazy easy and oh, so cute! This easy rainbow cake is the perfect way to brighten any kitchen and will be the star of any celebration.

If you’re looking to fill your dessert table with plenty of fun desserts, let this cake be your centerpiece! Then, have your kids help you make these cake mix cookies, rainbow jello cups, and throw in some of the mini funfetti cheesecakes too. No matter what you’re celebrating, this rainbow cake is sure to bring a smile to everyone’s face!

Why You’ll Love this Rainbow Layered Cake

  • People tend to avoid layer cakes since it can be difficult to frost it evenly. But, this naked cake will not require you to frost the outside of the cake.
  • This easy layered cake is perfect for novice bakers, and a great recipe for kids to help out on!
  • You can make an easy rainbow cake for many different occasions! This cake is great for birthdays, pool parties, St. Patrick’s Day, and anything in between.
Overhead Image of the Naked Rainbow Cake Ingredients

Ingredients for Rainbow Layered Cake

  • Flour – Use a high quality all-purpose flour for best results.
  • Sugar – You’ll need both granulated sugar and powdered sugar for this recipe. The granulated sugar is for the cake and the powdered sugar will be for the icing.
  • Baking Powder – Baking powder will help the cake layers to rise.
  • Eggs – Using egg whites in a cake helps it remain moist and fluffy.
  • Salt – I recommend using kosher salt in order to keep the batter from becoming bitter.
  • Sprinkles – Use any of your favorite multi-colored sprinkles to decorate the top of the cake.
  • Butter – Let each stick of butter come to room temperature before using it in this recipe.
  • Food Coloring – I personally recommend using gel food coloring in the frosting, but you could use liquid food coloring as well.
  • Vanilla Extract – A little splash of vanilla helps give the frosting a subtlety sweet vanilla flavor.
  • Milk – Use whole milk or 2% milk for best results.
  • Powdered Sugar – This will be the base of the homemade frosting you will make.

Helpful Tools

How to Make this Easy Rainbow Cake

Begin by spraying five 8-inch round pans with cooking spray and sprinkle a bit of flour on them. Set those aside to use later.

In a large mixing bowl, use a hand mixer or stand mixer to cream together butter and sugar. Add vanilla and egg whites and beat until smooth.

Add the flour, baking powder, salt, and milk to the mixture and beat until smooth and fully incorporated.

Separate the batter evenly into five bowls. Add food coloring to each bowl and stir until the color has been worked all the way through the batter.

Pour each colored batter into your prepared round pans and bake each layer for 15 minutes, or until a toothpick can be inserted and come out clean.

While baking, prepare the frosting. In a medium mixing bowl, cream together butter and powdered sugar. Then, add two tablespoons of milk and vanilla and mix well. If your frosting becomes too thin, add more powdered sugar until it is the correct consistency.

Once all of your cake layers have baked and are completely cool, you can begin building your rainbow layered cake. Start with the blue layer on the bottom, and then top it with frosting. Add the next layer and frost, and continue this process all the way until you reach the top.

After frosting the top layer, and sprinkles, slice, and serve!

Serving Tips for Rainbow Layered Cake

I love to serve a fresh slice of cake with a scoop of vanilla ice cream. Either buy some at the store, or make your own! If you’re making this cake for a birthday, be sure to top it with some fun rainbow candles.

How to Store Rainbow Layered Cake

Store your frosted cake in the refrigerator for up to 5 days. If you’d like to freeze your cake, wrap it in cling wrap and foil and freeze for up to 3 months.

Can I use canned frosting on this Easy Rainbow Cake?

If you’re in a time crunch, feel free to grab some canned frosting to use for your cake. Homemade frosting tastes so much better, but canned frosting will do in a pinch!

Pro Tips for the best Rainbow Layered Cake

  • The more fun your sprinkles are, the better! Get adventurous and try out multi-colored sprinkles of all different shapes and sizes.
  • Add different colors of fresh fruit to the top of your cake if you don’t want sprinkles! You could do slices of strawberries, some blueberries, or maybe even some thinly sliced kiwi.
  • Be sure you evenly spread out your frosting. Don’t make one layer super thick and another really thin! And keep the frosting even all the way around so that your cake doesn’t lean.
full Rainbow Cake with a big Piece cut out to show the inside of the cake.

Why buy layered cake now when you know how easy it is to make? You got this! Get in your kitchen and have some fun making this easy rainbow cake.

More Cake Recipes You’ll Love

Want to save this activity or recipe? Enter your email below and we’ll send it straight to your inbox!
Naked Rainbow Cake Square Image

Rainbow Layer Cake

Homemade Rainbow Layer Cake is a naked cake that's topped with homemade frosting and the perfect spring dessert!
Print Pin Rate
Prep Time: 20 minutes
Cook Time: 15 minutes
Additional Time: 30 minutes
Total Time: 1 hour 5 minutes
Servings: 12 Servings


Cake Ingredients

  • 1 cup butter softened
  • 2 cups sugar
  • 2 teaspoons vanilla extract
  • 6 large egg whites
  • 3 cups all-purpose flour
  • 4 teaspoons baking powder
  • 1 teaspoon salt
  • 1 cup milk
  • Red orange, yellow, green, and blue food coloring

Frosting Ingredients

  • ½ cup butter softened
  • 4 cups powdered sugar
  • 1 teaspoons vanilla
  • 2-3 Tablespoons milk
  • Sprinkles of your choice


  • Preheat oven to 350 degrees Fahrenheit. Prepare five 8-inch round baking pans by coating them with cooking spray and a thin layer of flour and set aside. If you don't have five pans you can bake the cakes in batches.
  • In a large mixing bowl, cream butter and sugar together. Add vanilla and egg whites. Beat again until smooth.
  • Add flour, baking powder, salt, and milk. Beat again until batter is smooth.
  • Separate batter into 5 separate bowls. Add one of the five food coloring colors to each bowl. The amount you add will depend on the type of food coloring you are using. Stir well until colors are even.
  • Pour each color into a prepared 8 inch round baking pan.
  • Cook each colored layer for 15 minutes or until a toothpick comes out clean.
  • When done baking, allow them to cool for 15 minutes before flipping them out of the pans. You may need to use a knife to release the edges. Allow them to cool completely before frosting them.
  • In a medium mixing bowl, cream butter and powdered sugar together.
    Add 2 tablespoons of milk and vanilla. Beat well. If it is too thick, add more milk. If it is too thin, add more powdered sugar.
  • Place the blue layer of cake on your serving plate. Cover it with a layer of frosting. You will need to spread five layers of frosting, so be sure to continue this with the green, yellow, orange, and red layers.
  • Add sprinkles of your choice to the top.


  • Store your frosted cake in the refrigerator for up to 5 days. If you’d like to freeze your cake, wrap it in cling wrap and foil and freeze for up to 3 months.
  • If you’re in a time crunch, feel free to grab some canned frosting to use for your cake. Homemade frosting tastes so much better, but canned frosting will do in a pinch!


Serving: 1g | Calories: 623kcal | Carbohydrates: 97g | Protein: 6g | Fat: 24g | Saturated Fat: 15g | Polyunsaturated Fat: 7g | Trans Fat: 1g | Cholesterol: 63mg | Sodium: 564mg | Fiber: 1g | Sugar: 72g
Tried this recipe?Please leave a comment below or pin it to your Pinterest account!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating