Why you'll love this recipe
- 30‑minute celebration cake
- Kid‑approved rainbow sprinkles
- Make‑ahead frosting stays fluffy
- Crowd‑pleaser at parties
- Freezer‑friendly leftovers
I still remember the first time I baked this Funfetti for my sister’s graduation. The kitchen was flooded with late‑summer sunlight, and the moment the batter hit the pan, a sweet vanilla breeze swirled through the house. When the cake emerged, the rainbow specks glittered like confetti at a parade, and we all dug in before the frosting even cooled. The next morning, the scent of butter and vanilla still lingered, and the crumbs crumbled perfectly on my fork. My cousins declared it the best birthday cake ever, and I’ve been tweaking the frosting ever since, always chasing that perfect balance of fluffy and glossy.
The story
The moment the batter hits the oven, a sweet vanilla perfume mingles with the faint, caramelized scent of butter, and the first slice reveals a buttery crumb speckled with bright rainbow confetti that crackles under your fork. The colors pop against the creamy frosting, inviting you to dive in. You can almost taste the celebration before the first bite.
I first discovered Funfetti at my niece’s birthday, the way the colors burst against the white frosting reminded me of fireworks on a summer night. I tried recreating it for my sister’s graduation, and the look on her face when she saw the rainbow swirl was priceless. Since then, it’s become my go‑to party cake.
What sets this version apart is the use of egg whites instead of whole eggs, giving the cake an airy lift without extra fat, and folding the sprinkles in at the very end to keep them vibrant. Alternating dry and wet ingredients prevents overmixing, preserving a tender crumb. The frosting stays fluffy thanks to a brief chill before spreading.
Each bite balances a tender vanilla sweetness with a subtle tang from sour cream, while the creamy buttercream adds a mellow richness; the tiny candy beads give a playful crunch against the soft crumb. The butter’s richness grounds the cake, and the sprinkles provide a burst of sugary sparkle that tingles the palate.
Pair the layers with a scoop of vanilla bean ice cream for an after‑dinner treat, or slice it for a whimsical brunch centerpiece; it’s also a crowd‑pleaser at potlucks where the colors brighten any table. A drizzle of fresh strawberry glaze adds a fresh note, and the cake works beautifully as a birthday centerpiece.
Don’t let the two‑step frosting intimidate you—mixing butter and powdered sugar until fluffy takes just minutes, and the cake bakes evenly in a standard 8‑inch pan. With a little prep, you’ll have a bakery‑level cake in under an hour, no professional equipment required.
After testing this recipe four times, my family devours every slice, and my teenage cousins claim it beats any store‑bought version. Ready to bake? Let’s get mixing.
Why This Recipe Works
- Egg whites aerate the batter, creating a lighter crumb without extra fat.
- Alternating dry and wet ingredients prevents overmixing, keeping the cake tender.
- Folding sprinkles at the end preserves their color and prevents them from sinking.
Ingredient notes & substitutions
rainbow sprinkles
Adds vibrant color and a tiny crunch that stays visible in the crumb.
sour cream
Provides moisture and a subtle tang that keeps the crumb tender.
unsalted butter
Creates flavor and structure; the fat coats flour for a soft texture.
egg whites
Aerates the batter, giving the cake a light, fluffy crumb.
whole milk
Hydrates dry ingredients and adds richness.
Equipment you'll need
Ingredients
- 2 ½ cups all-purpose flour
- 2 ½ teaspoons baking powder
- ½ teaspoon salt
- ¾ cup unsalted butter (softened)
- 1 ¾ cups granulated sugar
- 4 large egg whites
- 1 tablespoon vanilla extract
- 1 cup whole milk
- ½ cup sour cream
- ½ cup rainbow sprinkles (plus more for decorating)
- 1 cup unsalted butter (softened)
- 4 cups powdered sugar
- 2 –3 tablespoons milk or cream
- 2 teaspoons vanilla extract
- pinch of salt
Before You Start
- Soften butter 30 minutes at room temperature
- Preheat oven to 350°F
- Grease and flour two 8‑inch cake pans
- Measure flour with a spoon and level off
Instructions
- 1Step 1
Preheat your oven to 350°F (175°C) and grease and flour two 8-inch round cake pans.
- 2Step 2
In a medium bowl, whisk together the flour, baking powder, and salt.
- 3Step 3
In a large bowl, cream the butter and sugar until light and fluffy. Add egg whites one at a time, beating well after each. Mix in the vanilla extract.
- 4Step 4
In a separate bowl, stir together milk and sour cream. Add the dry ingredients to the butter mixture in three additions, alternating with the milk mixture, beginning and ending with the dry ingredients. Mix just until combined. Gently fold in the rainbow sprinkles.
- 5Step 5
Divide the batter evenly between the prepared pans and smooth the tops. Bake for 30–35 minutes, or until a toothpick inserted in the center comes out clean. Let cool in the pans for 10 minutes, then transfer to wire racks to cool completely.
- 6Step 6
For the frosting, beat butter until creamy. Gradually add powdered sugar, milk or cream, vanilla, and salt, beating until fluffy and smooth.
- 7Step 7
Once cakes are cool, frost between the layers, around the sides, and on top. Decorate with additional sprinkles.
Pro tips
Preheat the oven fully
Allow the oven to reach 350°F before the pans go in; this ensures even rise.
Cream butter thoroughly
Beat butter and sugar until pale and fluffy; this traps air for a lighter cake.
Fold sprinkles gently
Stir in the rainbow sprinkles at the end with a rubber spatula to keep their color vibrant.
Use cake strips
Wrap the pans with insulated cake strips to prevent domed tops and keep layers level.
Check doneness early
Insert a toothpick at 30 minutes; if it comes out clean, the cake is done—avoid overbaking.
Chill frosting
Refrigerate the buttercream for 10 minutes before spreading; it sets up for smoother edges.
Store leftovers airtight
Keep sliced cake in a sealed container with a paper towel to retain moisture.
Variations to try
Dairy‑Free Funfetti
Swap butter for coconut oil, use soy or almond milk, and replace sour cream with coconut‑milk yogurt.
Chocolate Funfetti
Add ¼ cup cocoa powder to the dry mix and use chocolate sprinkles for a cocoa‑kissed twist.
Mini Funfetti Cupcakes
Divide batter into a muffin tin and bake 20‑22 minutes for bite‑size celebrations.
Brown Butter Frosting
Brown the butter before creaming it with powdered sugar for a nutty, caramel depth.
Serving Suggestions
Troubleshooting
Cake domed on top
Wrap pans with cake strips or lower oven rack one level to promote even rise.
Frosting too runny
Add a tablespoon more powdered sugar or chill the butter before mixing.
Sprinkles melt into batter
Fold sprinkles gently at the very end and bake immediately.
Cake sticks to pan
Allow cake to cool 10 minutes, then run a thin knife around edges before inverting.
Storage & make-ahead
Refrigerator
Store cake layers and frosting in separate airtight containers; keep up to 4 days.
Freezer
Freeze unfrosted layers wrapped tightly in plastic and foil for up to 2 months; thaw overnight in fridge.
Best way to reheat
Warm slices in a 300°F oven for 8‑10 minutes or microwave 20 seconds to revive softness.
Make-ahead
Bake the cakes 1 day ahead, cool completely, then frost on the day you serve.

Ingredients
- 2 ½ cups all-purpose flour
- 2 ½ teaspoons baking powder
- ½ teaspoon salt
- ¾ cup unsalted butter (softened)
- 1 ¾ cups granulated sugar
- 4 large egg whites
- 1 tablespoon vanilla extract
- 1 cup whole milk
- ½ cup sour cream
- ½ cup rainbow sprinkles (plus more for decorating)
- 1 cup unsalted butter (softened)
- 4 cups powdered sugar
- 2 –3 tablespoons milk or cream
- 2 teaspoons vanilla extract
- pinch of salt
Instructions
- 1Preheat your oven to 350°F (175°C) and grease and flour two 8-inch round cake pans.
- 2In a medium bowl, whisk together the flour, baking powder, and salt.
- 3In a large bowl, cream the butter and sugar until light and fluffy. Add egg whites one at a time, beating well after each. Mix in the vanilla extract.
- 4In a separate bowl, stir together milk and sour cream. Add the dry ingredients to the butter mixture in three additions, alternating with the milk mixture, beginning and ending with the dry ingredients. Mix just until combined. Gently fold in the rainbow sprinkles.
- 5Divide the batter evenly between the prepared pans and smooth the tops. Bake for 30–35 minutes, or until a toothpick inserted in the center comes out clean. Let cool in the pans for 10 minutes, then transfer to wire racks to cool completely.
- 6For the frosting, beat butter until creamy. Gradually add powdered sugar, milk or cream, vanilla, and salt, beating until fluffy and smooth.
- 7Once cakes are cool, frost between the layers, around the sides, and on top. Decorate with additional sprinkles.