This moist and tender funfetti cake recipe is full of rainbow sprinkles and topped with fluffy vanilla buttercream frosting! It’s a classic birthday cake that’s easy to make completely from scratch.

I’ve always been a massive funfetti fan. Long before I started baking this homemade funfetti cake from scratch, I totally grew up on the Pillsbury Funfetti box mix (which I still love making into cake mix cookies). It’s been a challenge to recreate a from-scratch cake worthy of replacing the mix, but I’m happy to say, mission accomplished. This is the BEST funfetti cake recipe! You could also call this a sprinkle cake or a confetti cake, named after the sprinkles baked into the batter.
This iconic birthday cake is wonderfully moist, full of flavor, and tender, with butter, sour cream, and milk in the fluffy vanilla cake crumb. There’s no shortage of fun colors, and it’s easy to use different-colored sprinkles to fit a theme or holiday! I topped this original cake with my favorite vanilla buttercream frosting. The result is a just-sweet-enough and delicious cake that steals the show at every party.

Why This Funfetti Sheet Cake is the Perfect Party Dessert
- Sprinkles that don’t sink. Coating the sprinkles with flour, similar to how you’d coat blueberries for blueberry muffins, is a trick I picked up that keeps the sprinkles from sinking to the bottom of the batter in funfetti cakes.
- The lightest texture. Whipping the egg whites makes the finished cake incredibly light and fluffy, like a white cake, while egg yolks give it the richness of a yellow cake. The extra air and structure in the batter also help the sprinkles stay suspended evenly throughout.
- Mix and bake. It bakes perfectly in a 9×13-inch pan, so you don’t need to stack layers or frost a dozen cupcakes. But in case you’d like to bake this funfetti cake in a different pan, I dedicate a section to it down below!

Ingredients in Funfetti Cake
These are the ingredients you’ll need to make this easy birthday cake and buttercream frosting. The full recipe amounts are in the recipe card after the post.
- Sprinkles – There’s a little more than 1/2 cup of sprinkles added to the cake. Add flour to the sprinkles to keep them from sinking to the bottom of the cake. I recommend using rainbow jimmies. Other kinds of sprinkles, like nonpareils, tend to bleed color into the batter.
- All-purpose flour – I say this for every homemade cake recipe, but measuring flour correctly is super important in baking! Weigh the flour using a scale if possible, or use the spoon-and-level method. Most of the flour will go to the cake batter, plus half a tablespoon for coating the sprinkles.
- Baking powder and baking soda – The combination of baking soda and baking powder gives a better-textured cake. Baking powder is ideal in vanilla cake recipes, but baking soda helps lighten up the texture.
- Salt – You’ll only need half a teaspoon of salt for this cake, but don’t skip it or your cake will taste bland.
- Eggs – Separate the yolks from the whites. Whipped egg whites lighten up the cake while adding structure so the sprinkles stay afloat.
- Unsalted butter – Bring your butter to room temperature for the cake and for the frosting.
- Sugar – For that classically sweet vanilla cake flavor, I recommend granulated sugar.
- Vegetable oil – Just a few tablespoons for added moisture in the cake crumb.
- Vanilla extract – Funfetti cake is one of the rare occasions when I’ll accept artificial vanilla as a substitute for extract! You could also use a combination of half vanilla, half almond extract for a more authentic “birthday cake” flavor.
- Milk – Brought to room temperature.
- Sour cream – Sour cream adds moisture to the cake and thickens the batter. Like the other fridge ingredients, it should also be at room temperature.
- Powdered sugar – Powdered sugar gives the frosting a smooth, creamy consistency. Make your own by pulsing regular sugar in a high-powered blender until it’s a fine powder.
- Heavy whipping cream – Full-fat whipping cream or heavy cream (not pouring cream) yields the creamiest frosting. You could also use milk.
What Kind of Sprinkles to Use
When it comes to the sprinkles baked into a funfetti cake, I like to use jimmies. They usually don’t bleed as much, and they don’t leave a crunch in the cake as some other sprinkles do. All types of sprinkles will work as a topping, though. Feel free to mix it up when decorating.

How to Make Funfetti Cake From Scratch
Even though this cake looks super fun and fancy, it’s such a breeze to make! You can throw it together in no time and let your oven do the rest while you whip up a batch of frosting. Here are the steps.
- Mix the dry ingredients. First, toss the sprinkles with a half-tablespoon of flour and set them aside. Whisk the remaining flour with the baking powder, baking soda, and salt.
- Separate the eggs. Separate the eggs and add the whites to a mixing bowl, setting aside the yolks for later. Make sure no yolks make it into the egg whites. Otherwise, they won’t whip properly.
- Combine the wet ingredients. Next, cream the butter, sugar, oil, and vanilla together in a separate bowl. Do this for 2-3 minutes, until lighter in color and fluffy. Don’t skimp on the creaming time! Afterward, add the egg yolks to the batter, one at a time.
- Mix the batter. Add the dry ingredients to the batter in thirds, alternating with the milk until the batter is well-combined. Scrape down the bowl as you go, and take care not to overmix.
- Whip and add the egg whites. Now, whip the egg whites in a clean metal bowl until they form a soft peak that flops over when you lift the whisk attachment. Gently fold the whipped egg whites into your cake batter in two halves, folding the sprinkles in with the second half.
- Bake the cake. Pour the batter into a greased 9×13-inch pan and bake your funfetti sheet cake at 325ºF for 40-45 minutes, until a toothpick comes out clean. Let the cake cool completely before you add the frosting.
Frosting the Cake
This creamy vanilla frosting takes less than 10 minutes. The trick here is to bring your butter to room temperature first. Otherwise, you’ll need to spend extra time whipping the butter at the beginning. If you’d like, you can fold extra sprinkles right into the frosting or add them on top (or both!).
- Make the frosting. When the cake has cooled, beat the butter in a mixing bowl until smooth. Mix in half the powdered sugar, then the vanilla and heavy cream, followed by the remaining powdered sugar. Add more heavy cream and mix until you have the right frosting consistency.
- Decorate the cake. Lastly, spread the fluffy frosting evenly over the funfetti cake. Finish with sprinkles right before serving, if you’d like.
You can also frost this funfetti cake with chocolate buttercream, strawberry frosting, or cream cheese frosting.
Tips for a Light, Fluffy Funfetti Cake
Keep these tips in mind when baking your sprinkle cake, and it’s all but guaranteed to come out perfectly tender, fluffy, and party-ready.
- Cream the butter and sugar well. One key to this funfetti cake’s super-light, fluffy texture is the creaming method. Creaming the butter, sugar, oil, and vanilla for 2-3 minutes incorporates air into the batter that expands during baking. You should notice the mixture actually gets lighter in color and starts to look fluffy rather than smooth and grainy. Just note that if it starts to look a little curdled, you may have over-creamed.
- Don’t overmix the cake batter. Overmixing the batter results in a too-dense cake. As soon as all of the ingredients are well incorporated, stop mixing.
- Be gentle with the egg whites. You want to whip them until soft peaks form. To tell, lift the whisk out of the bowl and turn it over. If the tip of the egg whites gently falls to the side, that’s a soft peak. If the egg whites start to look dry, they’ve been over-whipped. Fold the whipped whites in gently and don’t overmix afterward, or they can deflate.

Can I Make Funfetti Cupcakes Instead?
Yes! To make funfetti cupcakes, you’ll need to halve the recipe. Increase the baking temperature to 350ºF, and reduce the baking time to 15-18 minutes. I recommend checking out my homemade funfetti cupcakes recipe for details.
If you’re looking for more pan sizes, I also have recipes for a 9-inch funfetti layer cake and an easy funfetti bundt cake.
Cake Toppings and Serving Suggestions
There are plenty of ways to decorate a funfetti cake, but these are some of my favorite ideas that you can try:
- Color the frosting. Add a few drops of gel icing color to the buttercream.
- Add a drizzle. Drizzle over hot fudge sauce, strawberry sauce, or salted caramel sauce.
- Chocolate chips or chopped nuts. Sprinkle the top of the cake with semi-sweet chocolate chips, white chocolate chips, or chopped pecans.
- Chocolate curls. Add shaved chocolate curls in dark or white chocolate.
- Cake and ice cream. Serve slices of funfetti cake with vanilla ice cream. I also love these ice cream cone cupcakes for a birthday party!
Proper Storage
- Store the cake airtight. If you’re storing your cake for a day or less, there’s no need to refrigerate it. Just keep it in an airtight container on the counter. If you want your cake to last a little longer, store it in the fridge instead. Just be sure to serve it at room temperature for the ideal texture and flavor.
- Freeze. This funfetti cake is freezer-friendly. Make sure the cake is in an airtight, freezer-safe container or wrapped well, and store it for up to 3 months. Thaw frozen cake in the fridge before enjoying. If you’d like, you can bring it to room temperature on the counter once it’s been thawed.
Funfetti Cake Recipe
- Prep Time: 1 hour 15 minutes
- Cook Time: 45 minutes
- Total Time: 2 hours
- Yield: 15 1x
- Category: Dessert
- Method: Oven
- Cuisine: American
Description
This classic birthday cake is so moist, delicious, and easy to make! Once you’ve made funfetti cake from scratch, you’ll never need a box mix again.
Ingredients
For the Funfetti Cake
- 1/2 cup + 2 tbsp sprinkles
- 2 1/2 cups (325g) all-purpose flour + 1/2 tbsp (4g) flour, divided
- 2 1/4 tsp baking powder
- 1/2 tsp baking soda
- 1/2 tsp salt
- 4 large eggs, divided
- 3/4 cup (168g) unsalted butter, room temperature
- 1 1/2 cups (310g) sugar
- 3 tbsp vegetable oil
- 1 tbsp vanilla extract
- 3/4 cup (180ml) milk
- 1/2 cup (115g) sour cream
For the Vanilla Buttercream
- 1 1/4 cups unsalted butter, room temperature
- 5 cups powdered sugar
- 1 1/4 tsp vanilla extract
- 4–6 tbsp heavy whipping cream
- Pinch or two of salt
Instructions
- Prepare a 9×13 inch baking pan with baking spray and preheat the oven to 325°F.
- Toss the sprinkles with half a tablespoon of flour and set aside.
- Combine the remaining flour, baking powder, baking soda and salt in a medium sized bowl and set aside.
- Add the egg whites to a large mixer bowl and set aside. Set aside the egg yolks for later use.
- Add the butter, sugar, oil and vanilla extract to a large mixer bowl and cream together until light in color and fluffy, about 3 minutes. Do not skimp on the creaming time. You should be able to see a visible change in the color and texture of the mixture when it’s ready.
- Add the egg yolks one at a time, mixing until combined after each. Scrape down the sides of the bowl as needed to be sure all ingredients are well incorporated.
- Add about a third of the dry ingredients to the batter and mix until mostly combined.
- Add the milk and mix until well combined. The batter might look a little curdled, but that’s ok.
- Add another third of the dry ingredients and mix until well combined. Scrape down the sides of the bowl as needed to be sure all ingredients are well incorporated.
- Add the sour cream and mix until well combined.
- Add the remaining dry ingredients and mix until well combined. Scrape down the sides of the bowl as needed to be sure all ingredients are well incorporated. Do not overmix the batter. Set aside.
- Grab the egg whites and whip on high speed with the whisk attachment until soft peaks form.
- Gently fold about half of the whipped egg whites into the cake batter until mostly combined.
- Add the remaining egg whites and the sprinkles and gently fold together until well combined.
- Spread the batter evenly in the prepared baking pan and bake for 40-45 minutes, or until a toothpick inserted into the center comes out clean.
- Remove the cake from the oven and set aside to cool.
- When the cake has cooled, make the frosting. Add the butter to a mixer bowl and beat until smooth.
- Add about half of the powdered sugar and mix until well combined and smooth.
- Add the vanilla extract and 1-2 tablespoons of water or cream and mix until well combined.
- Add the remaining powdered sugar and mix until well combined and smooth.
- Add additional water or cream as needed to get the right consistency for the frosting. Add salt to taste.
- Spread the buttercream evenly over the cake. Add sprinkles, if desired.
Notes
Makes 12-15 servings.
Nutrition
- Serving Size: 1 Slice
- Calories: 547
- Sugar: 56.3 g
- Sodium: 191.1 mg
- Fat: 29.4 g
- Carbohydrates: 76.2 g
- Protein: 5 g
- Cholesterol: 53.1 mg




Hi Lindsey
I started to make this recipe and I don’t see where the sour cream comes in?
Let me know
Thanks
I’ve updated the instructions. Thanks!
Thanks so much for the reply, not sure how I didn’t see that (I thought that I had read more carefully). Looking forward to making this for my grand-daughter!!
Step 6 says to add egg yolks one at a time. Should that be egg whites, as I think the yolks are not used?
Both the whites and yolks are used, the egg whites are just whipped and added at the end. The instructions are correct.
Will there be a difference between making your fluffy vanilla cake and adding the jimmies, and this recipe? I want to make a three layer vanilla cake with one been Funfetti and the rest plain was not sure if I can just make vanilla and then add Funfetti to one pan.
Thank you
My moist vanilla cake won’t hold the sprinkles well as is. But you could use my funfetti cupcakes recipe, which is the same as the vanilla cake, but altered to support the sprinkles. If you double it, it’ll make a full sized cake. That would be my suggestion.
In the comment section of your funfetti cupcakes it mentions to instead use the vanilla cake recipe for a layer cake. I plan to make a 10 inch 4 layer funfetti cake and am unsure which recipe you would suggest as the best option? I love your recipes but do not want to make the wrong choice as I cannot do a practice cake. I have made your chocolate and vanilla recipes before otherwise, which I love. Thank you for your time and recipes!
This one is made to be a 9×13, which can be more dense so I made changes to make it lighter. So if making a funfetti cupcake or cake, I’d use the funfetti cupcake recipe, which is made a little differently.
Hi, can I freeze the cake two days in advance before frosting? Thank you for your wonderful recipes!
I haven’t done it, but I suppose it’d be fine. Just thaw it in the fridge before using.
Is this frosting recipe pipeable? I noticed it has slightly more butter to shortening ratio than your other buttercream recipes.
It’s definitely pipeable, as long as you don’t reduce the powdered sugar or add too much liquid.
HI, just made this cake, the 2nd cake recipe of yours that I’ve tried and it came out really well. I decided to ice it with a cream cheese frosting (also your recipe which is delicious!) but as I was new to using cream cheese the layers didn’t stack as well or stay in position (I think the icing had got to warm and soft). Anyway it’s for a two year old’s birthday and it looks the part. Thank you!
I’m so glad you enjoyed it! Yeah, cream cheese frosting can be tricky because it tends to be softer from the cream cheese. You definitely want to make sure it’s thick enough and you can always refrigerate the cake as you’re stacking it so that it stays firmer.
Thanks Lindsay, I’ve already baked another funfetti cake it looks even better than the first time and will follow your tips when icing, The next cake I cannot wait to try is the chocolate worm cake it looks brilliant!
I just made this last night for my cousin’s birthday and it was a huge hit! It’s one of the best cakes I’ve ever made. I made it into a 3 layer cake, using 8” cake pans and baking it for 21 minutes at 350. They came out perfect. The cake had a really good flavor and the texture was nice and dense but not dry at all. I doubled the frosting and it was just the right amount with a bit leftover. My kids and husband said it’s the best frosting I’ve ever made. I’m so glad to have your website as a resource for my baking. Your recipes are beautiful and delicious and I know I can always count on them to turn out perfect!
Thanks so much Dina! So glad to hear you enjoyed it!
If I were to make this recipe as cupcakes, what temperature and for what amount of time would you recommend baking?
Same temperature, baking for roughly 15-17 minutes. 🙂
I have loved every recipe I have tried from your site, everything has been exceptional! We always look forward to a layer cake for birthdays, would it be possible to make this into a 3 layer cake instead of a 9×13 ?
Yes, definitely! I would suggest three 8 inch cakes and they’ll likely bake for about 23 minutes at 350. 🙂
Funfetti cakes are so fun!
LOVE a great funfetti cake. Obsessed with all of the funfetti recipes on your site! Can’t wait to give this one a try!
What a fun cake, Lindsay! I love Funfetti and even once tried to make Funfetti krispies treats (don’t try that at home, kids!) in some attempt to incorporate Funfetti into as many of my favorite desserts as possible! Ha ha. Love this homemade version of the classic cake! Looks so moist and fluffy!
I would love to make this but I am confused by ingredients. The recipe calls for 3 eggs but in the directions you say egg whites? Love your blog and you look so pretty in your new pictures!
Thank you for pointing that out! It’s meant to be egg whites. I’ve updated the ingredients list.
And thank you! 🙂 The photos were fun to have taken.
Wow. This is so sunny and happy and gorgeous! It just SCREAMS birthday party. Such a great cake!
Looks so colorful and.. fun! 🙂