These Funfetti Rainbow Cupcakes are colorful inside and out! Homemade funfetti cupcakes are moist and full of sprinkles. Then topped with a colorful buttercream rainbow and mini marshmallow clouds. Super fun for birthday cupcakes or perfectly festive for St. Patrick’s Day!

These Funfetti Rainbow Cupcakes are colorful inside and out! Homemade funfetti cupcakes are moist and full of sprinkles. Then topped with a colorful buttercream rainbow and mini marshmallow clouds. Super fun for birthday cupcakes or perfectly festive for St. Patrick's Day!

Rainbow Cupcakes are so colorful and happy! They are perfect for spring, summer, or unicorn birthday parties. The festive colors work for boys or girls. Add a pot of gold and they’re perfect for St. Patrick’s Day!

These Funfetti Rainbow Cupcakes are colorful inside and out! Homemade funfetti cupcakes are moist and full of sprinkles. Then topped with a colorful buttercream rainbow and mini marshmallow clouds. Super fun for birthday cupcakes or perfectly festive for St. Patrick's Day!

Cooking Rainbow Cupcakes

There are many ways you can make these multi-colored cupcakes. Coloring and layering the cake batter like a rainbow is super fun. For these rainbow cupcakes, I made a homemade funfetti cake batter with colorful sequin sprinkles. (Regular sprinkles are fine too.)

These Funfetti Rainbow Cupcakes are colorful inside and out! Homemade funfetti cupcakes are moist and full of sprinkles. Then topped with a colorful buttercream rainbow and mini marshmallow clouds. Super fun for birthday cupcakes or perfectly festive for St. Patrick's Day!

Rainbow Frosting

Besides the multi-colored confetti sprinkles in the cake, the rainbow for these cupcakes is in the swirled frosting on top. You could color all of the frosting and pile it on high, but I thought it would be fun to make an arched rainbow with marshmallow clouds.

First, I used a Wilton 2A tip to pipe a swirl of plain white frosting onto the cupcake.

To make the rainbow icing you will use red, orange, yellow, green, blue, and purple food coloring gel and mix the colors individually.

Homemade Funfetti Cupcakes & Rainbow Buttercream

Layer the colors in order of a rainbow onto a piece of plastic wrap. (Red, orange, yellow, green, blue, and purple.)

You can spread the colored frosting onto the plastic wrap with a spatula. Or you can place the colored frosting into separate sandwich-size zip-top plastic bags, cut off the corner, and pipe each one into a straight line onto the plastic wrap. (This is what I did.)

Rainbow Buttercream

Lift and fold the plastic wrap in half. (The colored icing will stack on top of each other.) Then roll the rainbow icing into a log inside the plastic wrap. Twist the ends. Cut off one end, right next to the frosting, and slide it into a piping bag fitted with either a Wilton 1M or 2D tip.

Rainbow Buttercream

Piping the Rainbow

Pipe the rainbow icing into an arch on the top half of the cupcake, TWISTING the bag as you squeeze to show off all the colors. Add a few mini marshmallows at one end of the rainbow for clouds.

NOTE: Twisting the bag while squeezing is slightly tricky! Slow and steady works best. I recommend testing the technique on a plate first.

These Funfetti Rainbow Cupcakes are colorful inside and out! Homemade funfetti cupcakes are moist and full of sprinkles. Then topped with a colorful buttercream rainbow and mini marshmallow clouds. Super fun for birthday cupcakes or perfectly festive for St. Patrick's Day!

These funfetti rainbow cupcakes are delicious, moist, and full of colorful sprinkles. The rainbow icing on top creates a super fun and whimsical display. Kids and adults alike will want to sink their teeth right in!

These Funfetti Rainbow Cupcakes are colorful inside and out! Homemade funfetti cupcakes are moist and full of sprinkles. Then topped with a colorful buttercream rainbow and mini marshmallow clouds. Super fun for birthday cupcakes or perfectly festive for St. Patrick's Day!
These Funfetti Rainbow Cupcakes are colorful inside and out! Homemade funfetti cupcakes are moist and full of sprinkles. Then topped with a colorful buttercream rainbow and mini marshmallow clouds. Super fun for birthday cupcakes or perfectly festive for St. Patrick's Day!

Funfetti Rainbow Cupcakes

Prep Time: 40 minutes
Cook Time: 20 minutes
Total Time: 1 hour
Yield: 14 cupcakes

These Funfetti Rainbow Cupcakes are colorful inside and out! Homemade funfetti cupcakes are moist and full of sprinkles. Then topped with a colorful buttercream rainbow and mini marshmallow clouds.

Ingredients

Funfetti Cupcakes (Yield: about 14)

  • 1 1/4 cups all-purpose flour (stir, spoon, & level)
  • 1 tsp baking powder
  • 1/2 tsp salt
  • 1/2 cup oil (canola/vegetable)
  • 1 cup granulated sugar
  • 2 large/XL eggs, room temperature
  • 1 tsp vanilla extract
  • 1/2 cup buttermilk (or milk with 1 tsp vinegar/lemon juice)
  • 1/4 cup rainbow sprinkles/sequins

Basic Vanilla Frosting (Yield: about 3 cups)

  • 1/2 cup butter (salted or unsalted), room temperature
  • 1/2 cup coconut oil or shortening, room temperature
  • 4 cups powdered sugar
  • 2 tsp vanilla extract
  • 2 Tbsp milk

Extras:

  • mini marshmallows
  • red, orange, yellow, green, blue, and purple gel food coloring

Instructions

  1. CUPCAKES: Preheat oven to 350 degrees Fahrenheit (375˚F if high altitude). Line muffin tin(s) with cupcake liners.
  2. In a medium bowl, sift together the flour, baking powder, and salt. Set aside.
  3. In a large bowl, whisk together the oil and sugar. Add the eggs one at a time, whisking well after each one. Add the vanilla and mix together.
  4. Add half of the dry ingredients. Mix until just combined. Add all of the buttermilk. Mix until combined. Fold in the remaining dry ingredients and sprinkles until just combined. Do not over mix!
  5. Scoop batter 2/3 full into the prepared cupcake pans (about 14 cupcakes). Do not over-fill! Bake for 15 to 20 minutes until a toothpick inserted into the center comes out clean or with a few moist crumbs. Cake will also spring back when touched with finger.
  6. FROSTING: With an electric hand mixer and a large bowl, beat the butter and coconut oil together until smooth. (If coconut oil is very hard, soften [but don't melt] in the microwave first.) Add the powdered sugar, vanilla, and milk. Mix thoroughly. Add up to ½ Tbsp extra milk for a smoother consistency. 
  7. Place 1/4 cup of frosting each in six small bowls. Set the remaining white frosting aside. Color each 1/4 cup of frosting separately with red, orange, yellow, green, blue, and purple gel food coloring. 
  8. Layer the colors in order of a rainbow onto a piece of plastic wrap. (Red, orange, yellow, green, blue, and purple.) You can spread the colored frosting onto the plastic wrap with a spatula. Or place the colored frosting into separate sandwich-size zip-top plastic bags, cut off the corner, and pipe each one into a straight line onto the plastic wrap.
  9. Lift and fold the plastic wrap in half. (The colored icing will stack on top of each other.) Then roll the rainbow icing into a log inside the plastic wrap. Twist the ends. Cut off one end right next to the frosting and slide it into a piping bag fitted with either a Wilton 1M or 2D tip.
  10. Fit another piping bag with a Wilton 2A tip. Then add the plain white frosting. Pipe a flat (not stacked) swirl onto the cupcake as the base.
  11. Pipe the rainbow icing into an arch on the top half of the cupcake, TWISTING the bag as you squeeze to show off all the colors. (NOTE: Twisting the bag while squeezing is slightly tricky! Slow and steady works best. Test the technique on a plate first.) Add a few mini marshmallows at one end of the rainbow for clouds.

Notes

*Frosting: You can do all butter if you don't want coconut oil or shortening. A pinch of salt is recommended if you use unsalted butter.