Get your



EsmeSalon Recipes

Get access to 1000+ homemade tried and tested recipes by home chefs

By subscribing, I agree to receive a newsletter, exclusive content and free gifts, and declare that I have read the privacy policy and terms and conditions.

Rainbow Cupcakes

Please Spread the love, Sharing is Caring!

As an Amazon Associate, I earn from qualifying purchases.
Please note that EsmeSalon may have a financial relationship with some of the vendors we mention in this post which means we may get compensated financially or in kind, at no extra cost to you if you make a purchase through any link in this post. Please refer to our Affiliate Disclosure and Privacy Policy should you require any additional information.

Rainbow Cupcakes, so vibrant with cream topping


1 cup of cake flour
1½ tsp baking powder
1/4 tsp salt
½ cup sugar
2 large eggs
½ cup vegetable oil (or melted butter)
½ cup buttermilk
1 tsp vanilla extract
red, yellow, green and blue food colourings


Preheat oven to 180C. Grease muffin tin (or line with paper cups).
In a medium bowl, whisk together flour, baking powder and salt. In a large bowl, whisk together sugar, eggs, vegetable oil, buttermilk and vanilla extract. Pour in dry ingredients and stir until just combined.
Divide batter evenly into 5 small bowls; each should have a little more than 1/3 cup batter (approx 6 tbsp or so for each).
Add about 1/2 tsp food colouring to each bowl to make red, orange, yellow, green and blue batters. Stir well, so no streaks of plain batter remain.
Add additional food colouring if necessary.
Starting with the blue batter, add a small spoonful to each of the greased muffin cups.
Repeat with all remaining colours, working from green to yellow to orange to red, adding each subsequent spoonful on top of the previous colour.
Do not attempt to spread the layers of colour out (as it can cause layers to combine), but allow them to spread on their own.
Bake for about 15 minutes, until a toothpick inserted into the centre, comes out clean.
Cool cupcakes on a wire rack before frosting.

Quick Buttercream Frosting

1/2 cup butter, room temperature
3 tbsp milk
1 tsp vanilla extract
approx 3 cups icing sugar
In a large bowl, beat together butter, milk and vanilla.
Gradually add in the icing sugar until frosting reaches a thick, spreadable consistency.
You will probably use 2½-3 cups.
Pipe or spread frosting onto cooled cupcakes

Prepared, tried and tested by:  Caz Vanderbyl Meth 

  • Make tomorrow more amazing than today!
  • Just believe in yourself and dream big.
  • Do not give up on your hopes. Take care always.


I, Esme Slabbert, am the author and creator of this site, EsmeSalon. It is unlawful to re-use any content from this blog, without my written permission. Please es**@es*******.com">contact me should you wish to discuss it further.


My goal is to provide the best homemade recipes that are healthy for all families to enjoy. I also endeavor to showcase and share other bloggers and promote them on my Blog. You will also find Resources and Courses and Services for Bloggers which I promote from time to time.

Leave a Comment