British Girl Bakes Logo
Free Cake Decorating MasterCourse | British Girl Bakes
Free MasterCourse
British Girl Bakes Logo
Free Cake Decorating MasterCourse | British Girl Bakes

Rainbow Cake Recipe (Eggless)

The batter of this rainbow cake recipe is the perfect consistency to make easy rainbow rings in each cake layer. It has a beautiful vanilla flavour and it's light and fluffy and absolutely delicious! It's also egg free, which is perfect for egg allergies or if you've run out of eggs.

Making the cake is insanely easy. You'll find the ingredients in the teal box below and you can toggle the measurements between metric (grams) and US (measuring cups). Whisk together the dry ingredients in one bowl and the wet ingredients in another bowl, and then whisk them all together.

For this rainbow cake recipe's layers, divide the batter into six bowls and add food colouring to each one, folding it in gently. Over-mixing will make the cake layers taste dense. I love these gel food colouring sets because they make such bright and bold colours in cake batter and also in buttercream!

Grease 3 or 4 6" cake pans and pour the bowls of batter into the middle of each pan, starting with red and following with orange, yellow, green, blue and purple.

pouring rainbow cake batter using British Girl Bakes rainbow cake recipe

Bake at 325F (160C) for 30 minutes. To check that they're baked, poke the middle of each cake gently and if the cake slowly springs back up, it's ready!

rainbow cake batter rises nicely while baking to create colorful, level cake layers

Turn the cakes out onto a wire rack and leave to cool completely, about an hour.

Layer with your favourite filling and frosting (I love my 4 Minute Buttercream), decorate, and enjoy! Visit my cake school to learn hundreds of cake decorating techniques and designs 🙂

This rainbow layer cake is easy to make with the British Girl Bakes rainbow cake recipe
with this rainbow cake recipe you'll get colourful rings within each cake layer
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
rainbow cake recipe

Rainbow Cake Recipe (Eggless)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Emily

Description

This rainbow cake is so much fun to cut into! It has a beautiful vanilla flavour and it's light and fluffy and absolutely delicious! It's also egg free, which is perfect for egg allergies or if you've run out of eggs.


Ingredients

Units Scale
  • 1 3/4 cups all purpose flour
  • 2 cups white sugar
  • 2 teaspoons baking soda
  • 1 teaspoon salt
  • 2 cups milk*
  • 1 tablespoon vanilla extract
  • 2/3 cup vegetable oil
  • 2 tablespoons white vinegar

Instructions

1. In a large bowl, whisk dry ingredients together (flour, sugar, baking soda, and salt).

2. In another bowl, whisk wet ingredients together (milk, vanilla, oil, and vinegar)

3. Pour the wet ingredients into the dry ingredients and whisk together until combined.

4. Divide the batter between 8 small bowls and add a few drops of food colouring to each bowl (red, orange, yellow, green, blue, and purple), folding the colour gently into the cake batter with a spatula and avoiding over-mixing.

5. Grease 4 six inch cake pans. Starting with red, pour 1/4 of the bowl of batter into the middle of the cake pan. Continue with the rest of the colours, pouring 1/4 of each into the middle of the cake pan. Repeat with the rest of the cake batter for the remaining cake pans.

6. Bake at 325F (160C) for 30 minutes. To check whether cakes are baked, poke each one gently in the middle and if the cake springs back up slowly, it's baked!

7. Turn the cakes out onto a wire rack and leave to cool for about an hour. Optionally, trim the top and bottom off each cake to remove any caramelization. Layer with your favourite filling and then frost and decorate!

Notes

I recommend storing your finished cake in the fridge for up to 3 days. Move it from the fridge to room temperature about 3 hours before serving, to let the cake, filling and frosting warm up and soften and that's when the cake will taste its best!

*To make this cake vegan, use almond milk or soy milk instead

You can also watch a video of this rainbow cake recipe here:

subscribe now

Leave a Comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

British Girl Bakes Logo
© Copyright 2026 • British Girl Bakes - All Rights Reserved