Rainbow Cupcakes

"These cupcakes are from scratch, no cake mixes involved. I have adapted a recipe from bakingbites.com. My daughter wanted to make some rainbow cupcakes for a friend who was hit by a car. She had made them before using a cake mix & I wasn't really happy with the end result. This is what we came up with. You can use paper liners, silicone cupcake liners or grease your muffin tins. If you use silicone liners or grease your tins the colours show very nicely. The cupcakes are not too sweet & the olive oil makes them nice & moist. Frost with plain buttercream, cream cheese frosting or strawberry cream frosting. Decorate with sprinkles if desired. I ended up with 24 cupcakes & 1 small loaf when I made these. I might try using frozen fruit juice concentrates to colour the batter another time to see if it is possible to avoid using food colouring."
photo by Demelza photo by Demelza
photo by Demelza
photo by Demelza photo by Demelza
Ready In:
26 cupcakes




  • Cupcakes:

  • Grease muffin tins, or line with paper or silicone cupcake liners.
  • Whisk flour, salt, baking powder & baking soda together.
  • Whisk eggs, sugar, oil, buttermilk & vanilla together in a separate bowl.
  • Add dry ingredients to wet ingredients & whisk to combine.
  • Divide batter into 6 dishes, using 3/4 c batter per dish.
  • Add colour to each of the dishes as follows, & stir well to mix.
  • purple - 3 drops red food colour & 2 drops blue food colour,.
  • blue - 6 drops blue,.
  • green - 6 drops green,.
  • yellow - 6 drops yellow,.
  • orange - 6 drops yellow & 2 drops red,.
  • red - 9 drops red.
  • Starting with purple, add 1 generous teaspoon to each prepared cupcake liner. Then move on to the blue & top with 1 teaspoon of blue. continue on like this for each colour in the order given above. You can either add the colours one on top of the other & they will form layers, or you can place spoonfuls around the edge of the cupcake liner & you will get a blocky colour effect. Don't try to spread the batter or you will end up blending the colours together.
  • Bake at 350 for 15 - 20 minutes. If you are using a convection oven lower your temperature to 325 & bake for the same amount of time. Cool on wire rack. If you have used silicone liners, remove the cupcakes from the liners after about 10 minutes or they will create to much moisture.
  • Vanilla Buttercream Frosting:

  • Beat butter, vanilla & cream until light & fluffy.
  • Beat in icing sugar, 1 cup at a time.
  • Beat well after last cup of icing sugar.
  • Spread or pipe frosting on cooled cupcakes.
  • Top with candy sprinkles (if using) after each cupcake before frosting has a chance to set up.

Questions & Replies

default avatar
Got a question? Share it with the community!


Have any thoughts about this recipe? Share it with the community!


Chef #8832636. My memebership on this site goes back to the days of recipezaar, so I have seen a lot of changes on the site over the years. I still miss the forums, they had a wealth of information in them, and it was great to be able to connect with other chefs through them. I don't think zmail exists anymore either, so I don't think we have any way of contacting other chefs now. I haven't been on the site much in the last few years, mainly because of the changes. I do still pop in to look for specific recipes. I enjoy cooking, and am passionate about baking.
View Full Profile

Find More Recipes