Brighten Up Dessert With an Adorable DIY Rainbow Cake

stand up rainbow cake

Good news: All your rainbow dreams are about to come true with this colorful, tasty cake. Even better news: It’s way easier to make than it looks, and no carving tools are needed. Consider it the perfect centerpiece for a birthday bash, baby shower or St. Patrick’s Day party.

Rainbow Cake

Level: Easy

What You Need

  • 10″ round cake (use your favorite recipe)
  • 4 cups vanilla buttercream
  • Gel food coloring in red, orange, yellow, green, blue and purple
  • Small offset spatula
  • Scissors
  • Piping bag
  • White sugar pearls
  • Cake leveler
  • Parchment or waxed paper
  • Shortening
  • Ruler (optional)
  • Compass (optional)
  • Instructions

    1. Level and Cut

    cut chocolate cake

    Trim off the domed top of your cake with a cake leveler. Cut the cake in half vertically to create two semi-circles — you can either eyeball it or use a ruler for a perfectly even split.

    2. Stack and Coat

    stacked cake halves

    Top one of the cakes with a layer of buttercream, then place the other semicircle on top. Crumb coat the cake with a thin layer of plain buttercream, then pop it in the fridge until the filing is firm (about 15 minutes).

    3. Stand It Up

    standing frosted cake

    Spread a thin layer of buttercream onto the flat bottom of the cake and stand it up, using that layer of buttercream to adhere it to the plate or cake board. Add a thicker crumb coat of buttercream, then put it back in the fridge until the icing is firm to the touch (at least 10 minutes).

    4. Make Your Rainbow

    tracing cake pan

    While the cake chills, trace the outline of the cake pan onto a piece of parchment or waxed paper.

    traced cake pan

    Cut out the circle, then cut it in half.

    rainbow rays

    Draw five arching lines on the semi-circle of paper to create the rainbow. We drew freehand, but you could also use a compass for exact lines.

    cut out rainbow rays

    Cut along the longest line to remove the outermost strip.

    5. Tint the Buttercream

    rainbow color buttercreams

    Reserve some buttercream for clouds; set aside. Divide the remaining buttercream into six bowls and tint each a different color of the rainbow using your gel colors.

    6. Add the First Color

    decorating rainbow cake

    Flip the semicircle over and lightly grease the back of the paper with shortening. Line the paper up grease-side against the cake and gently press into the buttercream.

    Use a small offset icing spatula to spread your red color for the top arc of the cake.

    pink ray rainbow cake

    Peel the paper off of the cake, then cut along the next longest line to remove that strip. Put the paper back on the cake, greased side down.

    orange ray rainbow cake

    Use a small offset icing spatula to spread orange buttercream below the pink. Peel the paper away and repeat the cutting and spreading process until all the rainbow colors are applied. If the buttercream softens while you work, place the cake back in the fridge to firm up.

    7. Pipe the Clouds

    stand up rainbow cake

    Fill a piping bag with the reserved white buttercream. Snip the tip of the bag and pipe white fluffy clouds around the base of the rainbow. Sprinkle the clouds with white sugar pearls.

    Share tips, start a discussion or ask one of our experts or other students a question.

    Make a comment:
    characters remaining

    2 Responses to “Brighten Up Dessert With an Adorable DIY Rainbow Cake”

    1. Dawn German

      Love the idea. Can you please tell me how much of what colors to mix to make pretty pink!?

    2. Marilyn Crowell

      I want to order a Birthday cake to be delivered to my beat friend since young years. If you can do that , her birthday is 8/16. Can you do the rainbow cake and tell me the price, she will be 60. we went many years without see#ing each other then reunited about 6 years ago. Her husband is a wonderful person also and I plan to do the same for him, just once, they have done so much for me. my phone # 256-366-3708. Thank you.