Rainbow cake slice on a plate

Are you ready to taste the rainbow? If so, you’ve come to the right place! Today, we’re whipping up a vibrant and fun rainbow cake that’s perfect for any celebration. This cake is made with layers of colorful cake batter, and it’s frosted with your favorite frosting. It’s a dessert that’s sure to impress your guests and brighten up any party. So, let’s get started!

Here’s what you’ll need:

  • 2 cups of sugar
  • 1 cup of unsalted butter (room temperature)
  • 4 large eggs (room temperature)
  • 2 teaspoons of vanilla extract
  • 3 cups of all-purpose flour
  • 1 tablespoon of baking powder
  • 1/2 teaspoon of baking soda
  • 1/2 teaspoon of salt
  • 1 1/2 cups of buttermilk
  • Food coloring (red, orange, yellow, green, blue, purple)



  1. First things first, preheat your oven to 350°F (175°C). You’ll need three 9-inch cake pans, so grease and flour them.

  2. In a large mixing bowl, cream together the sugar and butter until it’s light and fluffy. Don’t be afraid to get in there and mix it up!

  3. Crack those eggs one at a time and beat them into the mixture. Then, stir in the vanilla extract.

  4. In a separate bowl, whisk together the flour, baking powder, baking soda, and salt.

  5. Add the dry ingredients to the wet ingredients in 3 additions, alternating with the buttermilk, starting and ending with the dry ingredients. Mix until just combined.

  6. Now it’s time to get colorful! Divide the batter equally into 6 small bowls. Add a different color of food coloring to each bowl, making sure to use enough to create vibrant colors. Go ahead and get creative with it!

  7. Pour each colored batter into one of the prepared cake pans, making sure to spread it evenly. Then, pop those pans into the oven and bake for 20-25 minutes, or until a toothpick inserted in the center comes out clean.

  8. Remove the cakes from the oven and let them cool in the pans for 10 minutes. Then, transfer them to wire racks to cool completely.

  9. Once the cakes are cooled, stack them on top of each other, using a thin layer of frosting between each layer. Frost the outside of the cake with your favorite frosting and decorate as desired.

  10. Slice and serve your beautiful rainbow cake! Watch as your guests ooh and aah over the vibrant colors and delicious taste.

This cake is a showstopper that’s sure to impress, and it’s perfect for any occasion. Whether you’re celebrating a birthday, a graduation, or just a Tuesday, this rainbow cake is a must-try. So, what are you waiting for? Get baking and enjoy the sweet taste of the rainbow!


Leave a Reply

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

This site uses cookies to offer you a better browsing experience. By browsing this website, you agree to our use of cookies.