
This homemade Funfetti Cake is bursting with rainbow sprinkles in every fluffy, vanilla-scented slice, topped with a dreamy whipped buttercream frosting that makes every occasion feel like a party.

If there is one cake that has the magical ability to make every single person in the room smile the moment it hits the table, it is a Funfetti Cake. Those scattered pops of rainbow color aren't just pretty. They carry an almost Pavlovian happiness with them, a sense of celebration baked right into the batter. This homemade version takes everything you love about the nostalgic boxed classic and elevates it with a buttery, tender crumb, a secret splash of almond extract, and a whipped vanilla buttercream so light it practically floats.
This is the cake for birthdays, sure. But honestly? It's also the cake for random Tuesday afternoons when you just need something cheerful.
The boxed mix has its charm, but homemade Funfetti Cake has a depth of flavor you simply can't get from a packet. Here's what makes this recipe special:
The result is a cake with a soft, fine crumb that holds its structure beautifully when you slice it, with little bursts of color and sweetness throughout.
Having the right tools genuinely makes a difference when it comes to layer cakes. A good stand mixer saves your arms during the long butter-beating step, and a proper offset spatula is the secret to that smooth, professional-looking frost.
Tools & Ingredients We Recommend
This deserves its own section because it is that important: only use rainbow jimmies. Jimmy-style sprinkles are the long, soft, waxy ones. They hold their color and shape inside the batter as it bakes.
Chef's Warning: Do not use nonpareils, the tiny round balls. They bleed aggressively into the batter and turn your beautiful white cake a muddy grey. Save those for decorating the outside only.
For the most vibrant color impact, fold the sprinkles into the finished batter at the very last step and work quickly. The less you stir after adding them, the better.
The frosting on a Funfetti Cake is not an afterthought. It is half the experience. This whipped vanilla buttercream is beaten long enough that it becomes almost cloud-like, pale and airy rather than dense and sweet.
The key steps for perfect buttercream:
It should hold peaks easily but still spread smoothly with an offset spatula.
Ready to bring the party to your kitchen? Here is everything you need:

This homemade Funfetti Cake is bursting with rainbow sprinkles in every fluffy, vanilla-scented slice, topped with a dreamy whipped buttercream frosting that makes every occasion feel like a party.
Preheat your oven to 350 degrees F (175 degrees C). Grease and flour two 9-inch round cake pans, then line the bottoms with parchment paper circles.
In a medium bowl, whisk together the flour, baking powder, and salt. Set aside.
In a large bowl, beat the softened butter and granulated sugar together with a hand or stand mixer on medium-high speed for 3 to 4 minutes until the mixture is pale, light, and fluffy.
Add the egg whites one at a time, beating well after each addition. Mix in the vanilla extract and almond extract.
In a small bowl or measuring cup, combine the whole milk and sour cream, stirring until smooth.
With the mixer on low speed, add the flour mixture in three additions, alternating with the milk mixture (beginning and ending with flour). Mix just until combined after each addition. Do not overmix.
Using a rubber spatula, gently fold the rainbow jimmies sprinkles into the batter until evenly distributed.
Divide the batter evenly between the two prepared pans and smooth the tops.
Bake for 30 to 35 minutes, or until a toothpick inserted in the center comes out clean and the edges are just starting to pull away from the sides of the pan.
Allow the cakes to cool in the pans for 10 minutes, then turn them out onto a wire rack to cool completely before frosting.
To make the buttercream, beat the softened butter on medium-high speed for 4 to 5 minutes until very pale and creamy.
Reduce the mixer to low and gradually add the sifted powdered sugar, one cup at a time. Add the heavy cream, vanilla extract, and a pinch of salt.
Increase the speed to medium-high and beat for an additional 3 minutes until the buttercream is fluffy and smooth. Adjust consistency with more cream if needed.
Place the first cake layer on a cake board or plate. Spread an even layer of buttercream on top. Place the second layer on top and frost the entire outside of the cake.
Decorate with additional sprinkles on top and around the sides as desired. Slice and serve.
This cake is genuinely stunning when you pile extra sprinkles generously on top and press them lightly around the sides of the frosted cake. For a fun finish, use a bench scraper to create a semi-naked look where just a little cake peeks through the frosting.
At the table, let the cake sit at room temperature for at least 20 to 30 minutes if it has been refrigerated. Cold buttercream loses its silky texture and the crumb firms up. A little patience makes a big difference.
Storing leftovers: keep the cake covered at room temperature for up to 2 days, or refrigerated for up to 5. Individual slices also freeze beautifully for up to 2 months, making it easy to save a little celebration for later.