This post may contain affiliate links. Please read my disclosure policy.
funfetti cupcake with purple frosting and sprinkles

There’s a unicorn craze happening right now. Everything colorful, rainbow, sparkly, and exploding with happiness is labeled “unicorn.” I made these soft & fluffy cupcakes last month for our friend’s birthday and I can’t help but smile when I look back at the pictures. That’s the thing about colorful, rainbow, sparkly unicorn treats– they tug at your heartstrings in just the right way. And always bring a smile to your face.

overhead image of funfetti cupcakes with purple frosting and sprinkles

The base recipe for these homemade cupcakes should look familiar to you. We’ve visited it many times:

And, of course, where it all began: simply perfect vanilla cupcakes. The reason I love it so? These are the softest, fluffiest cupcakes to ever come out of my kitchen. They’re as soft and moist as box mix cupcakes, but have that distinct flavor you only get from homemade. If you take a look back on that post, I go into hefty detail about how that cupcake recipe came to life– and why I use certain ingredients and ratios. Cake flour, you’ll read, is a must. (If you can’t get your hands on cake flour, you can make this homemade cake flour substitute.)

Sour cream is important too and you can read in my vanilla cupcakes post why I prefer it over yogurt. There’s also creamed butter + sugar and egg whites. No joke, zero yolks. 🙂

Today’s sprinkle cupcake recipe differs from my older 2012 recipe for funfetti cupcakes. To be honest, I love that recipe because it’s unbelievably simple. You don’t even need a mixer. They’re soft and fluffy cupcakes, for sure, but they’re not quite as cakey and light as today’s version.

funfetti cupcake batter in a glass bowl with a rainbow colored whisk
2 images of funfetti cupcake batter in a glass bowl and in a cupcake pan

So what’s the difference between the vanilla cupcakes and today’s rainbow sprinkle version? Rainbow sprinkles, for starters. But I also add a little something special. This is completely optional, but I highly recommend it if you can spot it in the baking aisle: butter extract. WOW! That extra oomph of buttery goodness paired with a little sweetness from sprinkles separates these cupcakes completely from the plain vanilla version.

I like adding vanilla bean to these cupcakes, just like how we add it in the vanilla cupcake– but that’s optional. Oh! I almost forgot… if you leave out the butter extract, no need to add anything in its place. Although a splash of almond extract would be great. I’ll add that as an option in the recipe notes below.

overhead image of funfetti cupcakes without frosting

Here’s what I love most about these cupcakes: they’re so moist that they’re almost creamy. In a good way!

purple buttercream frosting in a glass bowl

Purple Tinted Buttercream Frosting

Of course you don’t have to tint the buttercream purple, but isn’t it such a gorgeous shade? I used 2-3 drops of “violet” gel color by Americolor. I prefer using gel food coloring in buttercream frosting because the color is quite concentrated, so you need a very small amount. With liquid food coloring, you usually need a lot of it and if you begin adding too much liquid to your buttercream, it will thin out and could separate.

Other than that it’s just my basic vanilla buttercream. Light, creamy, and perfect for piping. Sprinkles on top are a must.

funfetti cupcake with purple frosting and sprinkles on a sprinkle plate

Happy Friday! PS: I got this ↑ sprinkle plate ↑ off Etsy but it looks like no more are available!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
funfetti cupcake with purple frosting and sprinkles

Soft & Fluffy Cupcakes with Sprinkles

  • Author: Sally
  • Prep Time: 25 minutes
  • Cook Time: 22 minutes
  • Total Time: 3 hours
  • Yield: 14 cupcakes 1x
  • Category: Cupcakes
  • Method: Baking
  • Cuisine: American


These are the softest, fluffiest from scratch homemade cupcakes. They’re moist and flavorful topped with creamy vanilla buttercream!


  • 1 and 3/4 cups (207g) cake flour* (spoon & leveled)
  • 3/4 teaspoon baking powder
  • 1/4 teaspoon baking soda
  • 1/4 teaspoon salt
  • 1/2 cup (115g) unsalted butter, softened to room temperature
  • 1 cup (200g) granulated sugar
  • 3 large egg whites, at room temperature
  • 2 teaspoons pure vanilla extract*
  • 1/2 teaspoon butter extract*
  • seeds scraped from 1/2 of a vanilla bean*
  • 1/2 cup (120g) full-fat sour cream, at room temperature*
  • 1/2 cup (120ml) whole milk, at room temperature*
  • 1/2 cup rainbow sprinkles*

Vanilla Frosting

  • 1 cup (230g) unsalted butter, softened to room temperature
  • 45 cups (480-600g) confectioners’ sugar
  • 1/4 cup (60ml) heavy cream
  • 2 teaspoons pure vanilla extract
  • salt, to taste
  • optional: 2-3 drops purple food coloring, sprinkles


  1. Preheat the oven to 350°F (177°C). Line a 12-cup muffin pan with cupcake liners. Line a second pan with 2 liners – this recipe makes about 14 cupcakes. Set aside.
  2. Make the cupcakes: Whisk the cake flour, baking powder, baking soda, and salt together. Set aside.
  3. Using a handheld or stand mixer fitted with a paddle attachment, beat the butter on high speed until smooth and creamy – about 1 minute. Add the sugar and beat on high speed for 2 minutes until creamed together. Scrape down the sides and up the bottom of the bowl with a rubber spatula as needed. Add the egg whites, vanilla + butter extracts, and vanilla bean. Beat on medium-high speed until combined, then beat in the sour cream. Scrape down the sides and up the bottom of the bowl as needed. With the mixer on low speed, add the dry ingredients until just incorporated. With the mixer still running on low, slowly pour in the milk until combined. Do not overmix. You may need to whisk it all by hand to make sure there are no lumps at the bottom of the bowl. The batter will be slightly thick. Fold in the sprinkles– careful! Do not overmix as this could cause them to bleed color.
  4. Pour/spoon the batter into the liners – fill only 2/3 full to avoid spilling over the sides. Bake for 19-22 minutes, or until a toothpick inserted in the center comes out clean. For around 30 mini cupcakes, bake for about 11-13 minutes, same oven temperature. Allow the cupcakes to cool completely before frosting.
  5. Make the frosting: With a handheld or stand mixer fitted with a paddle attachment, beat the butter on medium speed until creamy – about 2 minutes. Add 4 and 1/2 cups confectioners’ sugar, the heavy cream, and vanilla extract with the mixer running on low. Increase to high speed and beat for 3 full minutes, then beat in the food coloring. Add up to 1/2 cup more confectioners’ sugar if frosting is too thin or another Tablespoon of cream if frosting is too thick. Add a pinch of salt if frosting is too sweet.
  6. Frost cooled cupcakes. I used the Ateco #849 closed star tip.


  1. Make Ahead Instructions: Cupcakes can be made ahead 1 day in advance, covered, and stored at room temperature. Frosting can also be made 1 day in advance, covered, and stored in the refrigerator until ready to use. Leftover cupcakes keep well covered tightly in the refrigerator for 3 days. Frosted or unfrosted cupcakes can be frozen up to 2-3 months. Thaw overnight in the refrigerator.
  2. Special Tools: 5qt Tilt-Head Glass Measuring Bowl | Mixing BowlsRainbow Whisk | Cupcake Pan | Cupcake Liners | Americolor Gel | Reusable Piping Bag or Disposable Piping Bag | Ateco Tip #849
  3. Cake Flour: If you can’t get your hands on cake flour, you can make this homemade cake flour substitute. I suggest doing this twice, mixing it all up in 1 bowl then removing 1/4 cup since you need 1 and 3/4 cups in this recipe.
  4. Vanilla: For best flavor, pure vanilla extract is strongly recommended. If using imitation, increase to 1 Tablespoon (3 teaspoons). You can leave out the vanilla bean if you can’t get your hands on it.
  5. Butter Extract: You can find butter extract with the other extracts in the baking/spice aisle. If you can’t get your hands on it, you can simply leave it out. But the flavor is outstanding here! In its place, you can use almond extract.
  6. Whole Milk + Sour Cream: I strongly recommend using both for the best taste and texture. A full fat plain yogurt would work instead, though the cupcakes may not be as light. Same goes with a lower fat milk.
  7. Sprinkles: Avoid using nonpareils (the little balls) as they bleed color in the batter. I used Rainbow Sprinkles and Pastel Star Quins from Sweetapolita.
  8. Mini Cupcakes: For around 30 mini cupcakes, bake for about 11-13 minutes, same oven temperature. Allow the cupcakes to cool completely before frosting.

Keywords: Soft and Fluffy Cupcakes with Sprinkles

Reader Questions and Reviews

  1. What is the beast substitute for sour cream and the quantity to use instead of 120 g sour cream ?

    1. Hi Jay, a full fat plain yogurt would work instead, though the cupcakes may not be as light. You’ll want the same amount — 1/2 cup.

  2. Good morning.. I will be making cupcakes for my further daughter-in-laws bridal.
    I want to make your vanilla cupcakes. I noticed I can also use your white cake recipe. Comparing the ingredients, I saw the cupcakes have sour cream? What is the difference in texture with the two recipes. I would prefer a fluffy, soft cake.

    I have made your coconut cake for a picnic and it was a BIG HIT.. !! My friends enjoyed it so much, I was asked to make it again the following week. YUM !!

    Thank you so much for your time.

    1. Hi Debbie, Our white cake recipe and vanilla cupcake recipes also use sour cream! When we are using only egg whites to keep cakes super light and fluffy, we miss out on a little fat from the missing egg yolks, but we can add that back in via sour cream and whole milk to also keep them moist.

  3. I was wondering if you could advise me whether or not I could use pastry flour as a substitution for the cake flour this recipe?

    1. Hi Selenia, pastry flour isn’t quite as light as cake flour. You can use it as a substitute in recipes calling for cake flour, but the baked good won’t taste quite as light – best to stick with cake flour (or this cake flour substitute if you can’t find boxed cake flour) in these cupcakes if possible!

  4. I love your recipes! I’m making them for my Soldier’s promotion ceremony next week. To triple this recipe, is there anything in particular I should change for the measurements? Thanks so much!

    1. Hi Mary, for best taste and texture, we recommend three separate batches rather than tripling in order to prevent over mixing. Hope you enjoy this recipe!

  5. These cupcakes are amazing!! So moist, fluffy and flavorful! Followed the recipe exactly and they were perfection! Thanks Sally!

  6. Hi Sally, have you ever made this recipe in a cake dish rather than cupcakes? Would you recommend changing anything? Thanks!

    1. Hi Lauren! Yes, this should be just about the right amount of batter for three 6 inch round cake pans. You can read more about using cupcake recipes to make 6 inch cakes in this 6 Inch Cake Recipes post. Enjoy!

Leave a Review!

Your email address will not be published.

Recipe rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.