Wednesday, December 21, 2016

Rainbow Cupcakes-Rainbow Cupcake Recipe from Scratch with Frosting

Every year during Christmas time, I love to bake something special for Christmas. Last year it was Black forest cake and meringue cookies, the previous year, it was gingerbread cookies and apple pie, for this Christmas it is colorful rainbow cupcakes with buttercream frosting which I adapted from here and here. It was fun to put together and also it tasted yummy with buttercream frosting. It can be made for any special occasions like birthdays, get together etc. Today we will learn how to make rainbow cupcakes following this easy recipe with step wise pictures.

Rainbow Cupcakes

Rainbow Cupcakes

Rainbow Cupcakes

 Prep Time : 25 mins
 Cook Time : 20 mins 
 Serves:10-12 Cupcakes
 Recipe CategoryCakes
 Recipe CuisineInternational

   Ingredients needed

   Granulated white sugar - 1/2 cup powdered
   Unsalted Butter -125 grams
   Eggs - 2
   All purpose flour/maida - 1 cup
   Baking powder - 1 1/2 tsp
   Salt - 1/4 tsp
   Vanilla essence - 1 tsp
   Milk - 3 tbsp
   Food Colors

  For the Frosting

   Icing Sugar - 280 grams sifted
   Butter - 140 grams
   Vanilla essence - 1/2 tsp
   Milk - 1/2- 1 tbsp


Sieve together all purpose flour (maida), baking powder and salt. Keep it aside.

I have used 6 colors to make this rainbow cupcakes - Purple, blue, green, yellow, orange and red. I used Wilton Icing colors. It comes in a pack with 8 icing colors.

Preheat oven at 180 degrees C for 10 minutes (before baking). Line the cupcake tin with cupcake liners or grease and dust flour (see baking basics if you are not familiar with it).


Cream together sugar and butter until light and fluffy.

Add eggs one at a time and beat until well incorporated.

Rainbow Cupcake from Scratch

Add vanilla essence and mix well. Then add flour and milk alternatively, folding gently until combined. Begin and end with flour. 

how to make rainbow cupcake

Now our basic vanilla cake batter is ready.

rainbow cupcake recipe

Divide batter equally into 6  bowls. Add few drops of blue in bowl 1, green in bowl 2, yellow in bowl 3, orange in bowl 4, red in bowl 5 and purple in bowl 6. Mix the colors well as seen in the picture below.

Drop a tbsp of batter to the center of the muffin cup starting from purple followed by blue, green, yellow, red and orange.

easy rainbow cupcake

Bake in the preheated oven at 175 degree C for 10-15 minutes or until a toothpick inserted in the center of the cake comes out clean.

Rainbow Cupcake with Frosting

Buttercream Frosting for Rainbow Cupcakes - (I halved the recipe given as I did not frost all the cupcakes).

Beat butter until soft.

Add icing sugar, little at a time and beat the mixture until smooth and creamy. Add milk only if required. If the mixture is too tight, add a little milk to loosen the mixture to get the right consistency. 

Using a piping bag and your favorite nozzle, pipe frosting on cupcakes and enjoy!!

Note - If you do not have all the colors, you can still bake these rainbow cupcakes with few colors.

Bring all the ingredients to room temperature before baking.

Bake these Rainbow cupcakes and make your Christmas even more colorful and brighter.

Rainbow cupcakes

Do not miss my collection of Cakes and cookies for Christmas in the link below

Christmas Recipes 

If you found this post useful, I would really love it, if you pin it or share it with your Facebook fans or Twitter followers or Google+ circles or Instagram today. All it takes is a simple click on the “pin it” “like,” “share,” “tweet,” or Google+ buttons below the post. Thank you!


  1. Wow this is awesome.... Hi padhu can you tell me how to do it if it's a cake.... I'm planning to do this on my daughter's birthday

    1. That is another elaborate process which needs a separate post. There are many delicious cakes in my cakes category. Do check my recipe index.


Thank you for dropping by my blog.Hope you enjoyed reading the recipes.Your feedback and comments are appreciated. Comments with links to external sites will be deleted.