Simple Rainbow Layer Cupcakes

Rainbows+Baking=my favorite kind of recipe! I’ve done tons of rainbow recipes in the past (everything from a GIANT Rainbow Cupcake, to Rainbow Milkshakes, to Rainbow Brownies), but this one is a fairly basic recipe. I want to show you guys how to make simple Rainbow Layer Cupcakes.

For this recipe, you’ll want to work with a vanilla box cake. Box cakes actually hold all of the rainbow colors together a lot better than homemade cakes do. Make sure that you have the ingredients to make the cupcakes! You’ll also want bowls that are exactly the same size so that you can evenly distribute the cake batter.


  1. Preheat a moderate oven (175C/350F)
  2. Make vanilla cake batter according to the manufacturer’s instructions.

    cake batter

  3. Divide cake batter into six bowls.
    Place a different color food dye in each bowl and mix well.
    Dollop a teaspoon of blue cupcake batter to the bottom of each cupcake liner in the cupcake tray. Use the back of the spoon to level it out.
    Repeat this with purple, green, yellow, orange, and red.

    rainbow batter

  4. Bake in a moderate oven 12-14 minutes.
  5. Place buttercream frosting into a piping with an open piping tip.
  6. Pipe a swirl on the top of the cupcakes.


  7. Sprinkle sprinkles over the top of the frosting.


🌈Trust me, you’ll never make a plain vanilla cupcake after this🌈

For the printable recipe click here:

What You’ll Need:

-Buy the My Cupcake Addiction Cookbook
-Subscribe to my YouTube channel for 2 new videos each week!
-Follow me on Facebook for short snappy sweet ideas daily!
-Share your sweets with me on Instagram Use the #mycupcakeaddiction so I can see them & I’ll re-share some of my favorites!
-Sign up to our #SweetSquad for early access, exclusive offers and fun party planning tips

Leave a Reply