Rainbow cake

Copy Icon
Twitter Icon
Rainbow cake


Rainbow cake is one of my favorite cakes because of it's lovely colours and the taste of the rich creamy butter frosting which just is unbeatable. This cake is a treat to eyes and soul as well. Ranibow colours are catchy and is a hit in all celebration. My recipe's are made up of ingredients easily available in your city and across any city in India. So let's check out this fantastic recipe. Note: Ingredients mentioned below are for each layer only (single layer) you need to make seven layers and mix accordingly.

Cooking Time

Preparation Time :40 Min

Cook Time : 2 Hr 0 Min

Total Time : 2 Hr 40 Min


Serves : 8
  • 100 grams refined flour

  • 100 grams castor sugar

  • 1/2 teaspoon baking powder

  • 1/4 teaspoon baking soda

  • 1/4 cup butter milk

  • 1/2 tap vanilla essence

  • 1 pinch of salt

  • 2 tablespoon cooking oil

  • 8 drops of each color

  • 250 grams butter

  • 250 grams icing sugar

  • 1 tablespoon vanilla essence. (for frosting)


  • In a mixing bowl add flour, baking powder, baking soda, salt. Sift them in a sieve so all ingredients get incorporated.
  • In another mixing bowl add oil, buttermilk, vanilla essence, sugar and color whisk it will till sugar melts.
  • Now mix the dry and wet ingredients together and pour in the greased (greased with butter and dusted with flour or lined with parchment paper) baking tin and place it in the preheated oven (which was preheated for 10 minutes at 180 degree) and bake it for 15 minutes.
  • After baking seven layers trim or level up each sponge cake so that they can be stacked upon.
  • For butter frosting in a huge mixing bowl add butter and with an electric beater beat the butter until soft and fluffy. Gradually add icing sugar and vanilla essense and beat for 15 minutes till soft peaks.
  • Place the first sponge cake on a rotating cake table above a cake cardboard , apply some frosting over card board and place it. Now apply frosting (with piping bag )on first layer spread evenly then place next layer and apply frosting on it and spread repeat till all seven layers. When the last layer is placed apply good amount of frosting on the cake and rotate the table spreading evenly the butter frosting all over with help of spatula or frosting knife.
  • Decorate your cake with gems or rainbow confetti balls.