This post may contain affiliate links. Read my Disclosure page.

Let's address the elephant in the room: yes, funfetti is basically vanilla cake with sprinkles, and yes, it's absolutely worth making from scratch. These aren't your sad, dense homemade cupcakes that make you miss the convenience of box mix; they're legitimately better than anything you can buy. The secret lies in a few key ingredients (aka cake flour, sour cream, and buttermilk) that transform basic vanilla cupcakes into something actually worth the effort.
Why These Cupcakes Actually Work
The magic happens with cake flour instead of all-purpose flour. Cake flour has a lower protein content (5-8% vs. 10-13%), which results in less gluten development and a more tender crumb. Add sour cream and buttermilk for moisture and tang, egg whites for structure without heaviness, and vanilla bean paste for those gorgeous flecks that scream "homemade." The result? Cupcakes that are moist, fluffy, and have that perfect fine crumb you expect from a good funfetti cupcake.
Quick Note on Cake Flour & Substituting It: This recipe calls for 3/4 cup + 2 tablespoons (109 grams) of cake flour. If you don't have cake flour, you can make a substitute by measuring 3/4 cup + 2 tablespoons (109 grams) of all-purpose flour, removing 1 1/2 tablespoons (12 grams) of it, and replacing it with 1 1/2 tablespoons (12 grams) cornstarch. Sift it together 4-5 times for the best results.

How to Make Moist Small Batch Funfetti Cupcakes
Start by beating softened butter and sugar until light and fluffy - this should take 3-4 minutes, creating air pockets that make your cupcakes tender. Add egg whites and vanilla bean paste, beating well after each addition. The sour cream goes in next (this keeps them incredibly moist), followed by alternating dry ingredients and buttermilk. Fold in the sprinkles last - this prevents them from bleeding color throughout the batter while still giving you those perfect pops of color in every bite.
Bake at 350°F for 18-20 minutes. They're done when the tops spring back lightly when touched, or a toothpick inserted in the center comes out with just a few moist crumbs. Don't wait for a completely clean toothpick - that means they're overdone. The tops should be pale golden, not brown.

Pro Tips for Perfect Results
- Room temperature ingredients are crucial. Cold ingredients don't emulsify properly and can lead to dense cupcakes.
- Don't overmix once you add the flour. Mix just until combined to avoid tough cupcakes.
- Use jimmies, not nonpareils. Jimmies hold their shape and color better. Nonpareils often dissolve and create streaky batter.
- Fill cupcake liners about 2/3 full. This prevents overflow while ensuring nicely domed tops.
- Test for doneness with a toothpick. They're done when it comes out with just a few moist crumbs.
Frosting Options That Work
These cupcakes are topped with a half-batch of my 5-Minute Double Vanilla Buttercream, which gives you just enough frosting for a modest swirl on each cupcake. Want those Instagram-worthy sky-high swirls? Make a full batch and go wild. The vanilla-on-vanilla combination is classic for a reason, but these cupcakes also pair beautifully with chocolate or strawberry frosting if you're feeling adventurous.

Moist Small Batch Funfetti Cupcakes
Ingredients
- 57 g unsalted butter softened
- 100 g granulated sugar
- 2 large egg whites
- 60 g sour cream
- 1 teaspoon vanilla bean paste
- 109 g cake flour
- ½ teaspoon baking powder
- ⅛ teaspoon baking soda
- ¼ teaspoon fine sea salt
- 60 g buttermilk
- 45 g rainbow sprinkles plus more for garnish
- double vanilla buttercream (half-batch)
Instructions
- Preheat the oven to 350°F (180°C). Line a 6-cup muffin pan with cupcake liners, then set it aside.
- In a medium bowl, using a handheld mixer, beat the butter on high speed until it’s smooth and creamy, about 1 minute. Add the sugar and beat on high speed for 2 minutes, until it’s creamed together. Scrape down the sides and up the bottom of the bowl with a rubber spatula as needed.
- Add the egg whites, sour cream, and vanilla. Beat on medium-high speed until the ingredients are combined, scraping down the sides and up the bottom of the bowl as needed.
- Add the flour, baking powder, baking soda, and salt and mix until they are just incorporated. With the mixer still running on low, slowly pour in the buttermilk until it’s combined. Add the sprinkles and fold in by hand until just combined to prevent overmixing.
- Spoon the batter into the prepared pan, filling each liner until almost full; you’ll use about 4 tablespoons (60 g) of batter per cup.
- Bake the cupcakes for 20 to 22 minutes, or until a toothpick inserted into the center comes out relatively clean with a few moist crumbs. Allow the cupcakes to cool completely while you make the double vanilla buttercream.
- Pipe or spread the double vanilla buttercream evenly over the top of the cooled cupcakes. Top with sprinkles, if desired.


Jackie
Hi I had a few questions. Can this be doubled? If I wanted to use your beautiful cupcake base but add oreo chunks to make them cookie and cream cookies would that work? When you mention creaming the butter and sugar together you say in the post to mix for 3 to 4 minutes till light and fluffy. Then in the directions you say mix butter 1 minute then butter and sugar 2 minutes. So I'm confused do we want to mix 4 minutes until lighter in color and creamy and airy? Or 2 minutes? Thank you for a beautiful recipe
Mike Johnson
Yes, this recipe doubles perfectly. For cookies and cream cupcakes, I actually have a dedicated recipe for that (right here) that might work better for you!
About the creaming - the timing is actually irrelevant; you're looking for the mixture to become noticeably lighter in color and fluffy in texture, almost like whipped butter. It should look pale and airy rather than dense. With small batch recipes, I like to beat the butter briefly first before adding sugar, but the key is achieving that light, fluffy texture regardless of timing.
Hope you love however you make them! 😊