When it comes to vanilla cake, there are quite a few options. There's yellow vanilla cake, white vanilla cake, vanilla sponge cake, chiffon cake and angel food cake to name a few. They all have a place and an occasion, but when it comes to the most celebratory vanilla cake, my BEST Funfetti Cake is the one and only with two moist, tender and flavorful vanilla cake layers topped with the creamiest whipped white chocolate frosting. There are two types of colorful rainbow sprinkles baked into the batter which makes it look so fun and festive! This is the ideal birthday cake and I promise it is the best homemade Funfetti Cake you will ever make. If you prefer chocolate, then you can't miss my most popular recipe: The Best Moist Chocolate Cake.

WHAT IS FUNFETTI CAKE AND WHAT MAKES FUNFETTI FLAVOR?
Funfetti cake is a type of vanilla butter cake with rainbow sprinkles mixed into the batter before baking. It is also sometimes called "confetti cake" or "sprinkle cake" as the sprinkles look like confetti in the cake layers. You may know this type of cake from the popular Duncan Hines "rainbow bit" cake mix. It is typically topped with vanilla frosting and decorated with more rainbow sprinkles like jimmies, non pareils or flat confetti sprinkles.
The flavor of "Funfetti" is similar to vanilla, but with pronounced custardy flavor to mimic vanilla cake batter. Almond extract is also commonly used to create a candy-like taste that is reminiscent of box cake mix. This recipe uses a whole egg plus egg whites to create that custardy vanilla flavor profile and also make a very fluffy cake.

WHY THIS RECIPE WORKS
- Homemade funfetti cake - you will never buy box mix again after you see how easy it is to make it at home with simple ingredients.
- Soft and tender vanilla cake - the buttery vanilla cake layers are so soft and tender thanks to thoughtful proportions of fat, sugar and egg whites.
- Moist vanilla cake - a combination of butter and oil with the perfect proportion of liquid ingredients makes moist and flavorful vanilla cake.
- Confetti rainbow sprinkles - the combination of rainbow jimmies sprinkles and confetti sprinkles gives the most attractive appearance. The confetti sprinkles are larger and cover more surface area for more impact, while the jimmies distribute further through the batter for colorful specks throughout.
- Whipped white chocolate ganache frosting - look how silky this frosting is! There is not a bit of butter in it and the sweetness comes all from pure white chocolate. Once you try this silky light frosting, you might never make buttercream again.

INGREDIENTS FOR THE BEST FUNFETTI CAKE
Here are some notes about the ingredients. For a full list of ingredients, see the recipe card at the bottom of the page.
- All purpose flour - you do not need specialty cake flour to make wonderful cakes. Just be sure to measure your flour correctly. Adding too much flour to the recipe is the most common mistake and leads to tough and dry cake. The most accurate way to measure flour is using a scale. If you don't have one then fluff your flour with a spoon, sprinkle it into your measuring cup, and use a knife to level it off.
- Granulated sugar - simple fine white granulated sugar keeps the flavor clean so the vanilla shines.
- Pure vanilla extract - good quality vanilla is essential to making delicious butter cakes and I like this Madagascar Bourbon Vanilla extract.
- Pure almond extract - this is optional, but it does make this cake tastes like box mix thanks to its fruity cherry-like flavor undertones.
- Unsalted butter - butter brings the flavor! It's important to use butter in this recipe to really bring out the vanilla flavor. If you only have salted butter, then reduce the added salt by ⅛ tsp.
- Oil - a bit of oil is my secret to making soft cakes. Oil is liquid at room temperature because it is an unsaturated fat while butter is a saturated fat with more solid fats. That means if we were to use all butter, the cake would have a firmer texture. Oil will help bring down the fat melting profile so that the cake layers stay soft. You can use any neutral oil like sunflower oil or canola oil or vegetable oil.


- Egg - 1 whole egg plus 2 egg whites will provide structure, lift and of course flavor to these cakes. The egg whites keep the cake layers a lighter shade and also make them very plush.
- Sour cream - I love baking with sour cream. It adds rich dairy notes, body and tanginess.
- Milk - you can use whole milk at 3.25% or 2% milk. I would avoid anything with less fat content than that (i.e. avoid skim milk).
- Rainbow sprinkles - I use a blend of rainbow jimmies and confetti sprinkles because I like the contrast of the rods and the larger circular sprinkles for a larger pop of color.
- White chocolate - seek out pure white chocolate (not compound chocolate) which has only cocoa butter as the fat. There should not be any other vegetable oils added in the ingredient list. This is the one I use here.
- Whipping cream - you will need cold heavy cream with at least 35% milk fat for the frosting.
- Vanilla bean - here is the perfect recipe to show off a fancy vanilla bean! The pure ingredients and creamy flavor really enhances the vanilla and carries the flavor. I purchase mine here. You can also use vanilla bean paste.

STEP BY STEP INSTRUCTIONS: HOW TO MAKE CONFETTI CAKE FROM SCRATCH
- STEP 1). Make the cake batter. Combine dry ingredients. Sift flour, baking powder, baking soda and salt into a medium bowl and whisk to blend evenly.
- STEP 2). Cream fats and sugar. Combine soft butter, oil, sugar and vanilla in a large bowl and beat with an electric hand mixer for 2 minutes until pale and fluffy. Beat in egg until well incorporated. Add egg whites and beat until well combined and smooth. Mix in sour cream.
- STEP 3). Alternate adding dry and wet ingredients. Sift in half of the flour over the wet mixture and mix it in slowly. Gradually beat in half of the milk. Mix in remaining flour and then rest of the milk. Beat on high for the last 5 seconds to emulsify the batter. Fold in sprinkles.
- STEP 4). Bake. Divide the batter evenly between the prepared pans and bake for 25-28 minutes until lightly golden and a skewer inserted into the center comes out clean. Transfer pans to a wire rack and let cool completely.
- STEP 5). Make the frosting. Place chopped white chocolate into a large bowl. Pour ½ cup of cream into a saucepan with the scraped vanilla bean seeds (and I also add the scraped pod because there are still lots of seeds in there!) and place over medium heat. Watch it as it comes to a simmer. Once simmering, immediately pour it over the chopped chocolate, cover the bowl and let stand for 2 minutes. Uncover the bowl and whisk until the chocolate is completely melted and the mixture is smooth and silky. Let it cool for 5 minutes so it is no longer hot, and then whisk in remaining cold cream.

- STEP 6). Chill the ganache. Place the bowl in the fridge and chill for at least 2 hours or overnight until completely cold. If you choose to chill overnight, then cover the bowl after 20 minutes, and in this case you may wish to make the frosting base first and then make the cake layers the next day.
- STEP 7). Whip the ganache. Add the vanilla extract and beat with an electric hand mixer or stand mixer fitted with the whisk attachment on medium speed until thick and fluffy. This will take about 2 minutes but it depends on your mixer. Watch the video to see the consistency you should be looking for.
- STEP 8). Make the cream filling. Combine cold cream, sugar and vanilla in a medium bowl and whip to firm peaks using an electric hand mixer. Gently mix in some of the Vanilla Whipped Ganache Frosting.
- STEP 9). Assemble the cake. Place one cake layer on a serving plate. Fill a piping bag with about 1 cup of frosting and pipe around the circumference of the cake to build a wall that will keep the filling from squeezing out. Use a small offset spatula to spread the cream filling over the top of the cake within the frosting border. Place the other layer on top so it aligns with the sides of the bottom layer. Cover the entire cake with frosting and use a large offset spatula to even out the sides and make swooshes and swirls on the top layer. Decorate with sprinkles.

EXPERT BAKING TIPS FOR HOMEMADE FUNFETTI CAKE
- Do not over-bake. The cakes are ready when they spring back when pressed gently and a skewer comes out clean. They will be lightly golden brown on top.
- Use very soft (but not melted) butter. Take your butter out of the fridge two hours before you plan to bake. I usually take mine out the night before if it's not a hot day. It should be nice and soft but not melted to whip properly for the best aeration.
- Have eggs at room temperature. Take your eggs out of the fridge 2 hours before baking, or place them in a bowl of warm water for 15 minutes.
- Sift the dry ingredients. Sifting is so important for cakes in order to break up the flour particles for even absorption and also to evenly distribute the leavening agents which will prevent large holes or "tunnels" in the baked cakes.
- Fold the sprinkles in gently. Add the sprinkles and fold them in gently. Avoid mixing too much at this stage or the colors from the sprinkles will bleed into the batter.
- Use a mix of rainbow jimmies and confetti sprinkles. The confetti sprinkles are larger and will give bolder pops of color in the cakes.

RECIPE FAQ
Firstly - use a fresh oil! Do not use anything that's been opened for a long time and when you store oil, it should be in a cool dark place. Light and heat accelerate oxidation reactions that can make the flavor turn rancid. My oil of choice for baking is sunflower oil for its clean and neutral taste, but any other oil such as canola or safflower will do.
Once the centers are springy and a toothpick comes out clean the cakes are ready. They do not get very brown - just lightly golden.
It's not more fat! Moisture comes from liquid, not fat. So you can add more butter and more oil, but it will really just make the cake more dense and more tender by shortening the texture. Fat will not make a cake moist as only liquids can add moisture. This cake is moist because of the amount of liquid.
A bit of oil makes the texture very soft and in turn gives the perception of "moistness". That's because oil is made up of mostly unsaturated fats that are liquid at room temperature. Butter contains more saturated fats that are solid at room temperature, therefore the texture of a butter cake will be more crumbly and firm.
The best type of sprinkles for the cake batter are rainbow jimmies which are little rods or confetti sprinkles which are larger, flat circular sprinkles. I use a blend of both in this recipe.
If you prefer natural sprinkles, you can use these however the color will be much less vibrant.
Yes you can make the cakes (without the filling and the frosting) up to one day in advance. Wrap them well in plastic and store in an airtight container at a cool room temperature. The next day you can assemble the cake.
Yes, you can prepare the frosting base 1 day in advance and whip it the next day.
This frosting with its purity and ultra creamy flavor is perfectly suited to show off a vanilla bean. However, you can also increase the vanilla extract in the recipe to 1 ½ teaspoons and omit the vanilla bean.


STORING AND FREEZING
This cake should be stored in the refrigerator for up to 1 week and is best served at room temperature.
You can wrap and freeze unfrosted and unfilled cake layers for up to three months. Wrap them individually in plastic wrap and place in a resealable freezer bag for storage.
If you love cakes, check out these recipes!
Ultimate Moist Chocolate Fudge Cake Creme Brulee Cupcakes THE BEST Moist Chocolate Cake Lemon Curd Cupcakes Lemon Pistachio Cake Sticky Toffee Date Cake Moist Lemon Blueberry Bread Olive Oil Chocolate Bundt Cake Best Vanilla Cupcake Recipe with Chocolate Fudge Frosting Chocolate Chip Banana Cake with Creamy Milk Chocolate Frosting Blueberry Peach Upside Down Cake
More cake recipes
Looking for more delicious cake recipes? Try these:
Shrink it down
Craving cupcakes instead? Here are some delicious cupcake recipes:
Video
THE BEST Funfetti Cake
Ingredients
1 x Recipe for Vanilla Whipped Ganache Frosting
Funfetti cake batter:
- 1 ¾ cups (250g) all-purpose flour
- 1 ¼ teaspoon baking powder
- ¼ teaspoon baking soda
- ½ teaspoon salt
- 6 tablespoon (84g) unsalted butter, softened
- 2 tablespoon (30ml) sunflower oil
- 1 ⅓ cups (265g) granulated sugar
- 1 ½ teaspoon (7ml) pure vanilla extract
- ¼ teaspoon pure almond extract
- 1 large egg at room temperature
- 2 large egg whites at room temperature
- ½ cup (120ml) full fat sour cream
- ½ cup (120ml) whole milk
- ½ cup (90g) mix of rainbow jimmies and confetti sprinkles
Filling:
- ½ cup (120ml) 35% heavy whipping cream
- 1 teaspoon (5g) granulated sugar
- ½ teaspoon pure vanilla extract
- ¼ cup (60ml) prepared Vanilla Whipped Ganache Frosting
Instructions
- Make the Vanilla Ganache Frosting according to this recipe here. You'll reserve ¼ cup of it to make the filling. You'll need to chill the base for several hours or over night, so you may want to make it first before baking the cake.
- Preheat the oven to 350°F. Lightly grease and flour two 8-inch round cake pans and line the base with rounds of parchment paper.
- Sift flour, baking powder, baking soda and salt into a medium bowl and whisk to blend evenly.
- Make the cake batter. Combine soft butter, oil, sugar, vanilla extract and almond extract in a large bowl and mix with an electric hand mixer for 2 minutes until pale and fluffy. Mix in egg until well incorporated. Add egg whites and mix until well combined and smooth. Mix in sour cream. Sift in half of the flour over the wet mixture and mix it in slowly. Gradually mix in half of the milk on low speed. Mix in remaining flour and then rest of the milk. Turn the speed to medium-high and mix for just 5 seconds to emulsify the batter. Fold in sprinkles.
- Divide the batter evenly between the prepared pans and bake for 25-28 minutes until lightly golden and a skewer inserted into the center comes out clean. Transfer pans to a wire rack and let cool completely.
- Once the frosting base is thoroughly chilled, add the vanilla extract and beat with an electric hand mixer or stand mixer fitted with the whisk attachment on medium speed until thick and fluffy. This will take about 2 minutes but it depends on your mixer. Watch the video to see the consistency you should be looking for.
- Make the cream filling. Combine cold cream, sugar and vanilla in a medium bowl and whip to firm peaks using an electric hand mixer. Gently mix in Vanilla Whipped Ganache Frosting.
- Assemble the cake. Place one cake layer on a serving plate. Fill a piping bag with about 1 cup of frosting and pipe around the circumference of the cake to build a wall that will keep the filling from squeezing out. Use an offset spatula to spread the cream filling over the top of the cake within the frosting border. Place the other layer on top so it aligns with the sides of the bottom layer. Cover the entire cake with frosting and use a large offset spatula to even out the sides and make swooshes and swirls on the top layer. Decorate with sprinkles (as many as you'd like!).















Madalene Chu
I made a four layered funfetti cake for my son’s fourth birthday. I loved how she explains in the instructions clearly the steps and also why which makes the recipes very easy to follow. The cake was moist and flavourful. The vanilla ganache is now my favourite type of icing! I already plan on making it again for everyone’s birthdays! Thank you 🎂🎉
christina.marsigliese
You are welcome Madalene! I'm so glad you enjoyed the recipe! I hope he had a great day 🙂
Karla
Can i make this recipe into cupcakes ?
christina.marsigliese
Hi Karla! Yes you can. You will need to reduce baking time to around 18 min and it will yield around 15 cupcakes.
Sharon R
I'm confused. I always thought all purpose flour was 120 gm a cup. 250 gm would be over 2 cups? Making it now and unsure how much to add.
christina.marsigliese
Hi Sharon! If you are using sifted flour the cup weight will be around 120g, whereas unsifted flour will be around 142g. I test everything by weight so for best results, weigh your ingredients according to the measurements in the recipe card using a kitchen scale.
kassiani
hi..the same problem with the frosting.it became like milk.is there any way to save the recipe?
christina.marsigliese
Hi Kassiani, it is imperative to use high quality pure white chocolate. This recipe does not work with compound candy melts.
Alex
Could I use cake flour for.this recipe? And if so would it change my baking soda and baking powder ratio?
christina.marsigliese
Hi Alex! It should work, but I would recommend unbleached cake flour.
Joanna
Hello there!
I love the idea of this cake and I want to make it for my daughter’s birthday- could I use an egg substitute in this recipe?
christina.marsigliese
Hi Joanna, sorry this recipe has only been tested with eggs.
Lisa Martinos
There's yellow vanilla cake, white vanilla cake, vanilla sponge cake, chiffon cake and angel food cake to name a few.
What are the differences in cake, sponge chiffon angel?
christina.marsigliese
Hi Lisa. There are quite a few differences between the cakes in terms of ingredients and technique, which will yield a difference in richness and texture. Feel free to look at my different recipes as examples.
Julie
Can it be made the day before eating it? Thanks!
christina.marsigliese
Hi Julie, yes it can. Please read the recipe FAQs for further details.
Monica Price
Am I sub out the sunflower oil for coconut oil or olive oil?
Christina
This recipe looks amazing! My son is a big vanilla fan, and especially funfetti for birthdays. Could I use food colouring in the ganache frosting? Thank you!
christina.marsigliese
Hi Christina, yes you can use food coloring to tint it 🙂
Nikki
Am I able to use a 9x13 pan instead of two 8 in round pans?
christina.marsigliese
Hi Nikki, yes that works!
Dee
Made this for my grandson’s birthday and oh my goodness was it delicious !! I am famously a “i hate the frosting” girl, but this was just chef’s kiss!! Can’t wait to make more of your recipes.
christina.marsigliese
Thank you so much Dee! I hope he had a great day!
Lucia
Hello Christina,
My oven is a fan oven, at what temperature should I bake it and for how long, considering that it is a fan one? Thank you
christina.marsigliese
Hi Lucia, try 25 degrees F less.
Yağmur Karakütük
Hi,cake for how many People?
christina.marsigliese
It will serve 10-12 people.
Olivia Fernström
Vilket mått på formarna till tårtan är det? 25cm 20cm eller 18cm?
Danielle
Hi Christina,
If I wanted to make this cake for 25 people, can I simply double all of the ingredients? If not, what would you suggest I do?
Thanks!
christina.marsigliese
Hi Danielle, yes you can double the recipe and make two 2-layer cakes or make a double layer 13x9-inch cake.
Marisa
This was amazing. ALL of your recipes are better than any other I have ever used. Can I use the same recipe without the sprinkles to make a plain vanilla cake? The cake was so perfect with the sprinkles, I want to replace my current vanilla cake recipe with this one if possible!
christina.marsigliese
Hi Marisa, thanks so much! It will still work without the sprinkles! The layers may just be a smidgen shorter.
Niki
My cakes were under baked because I used a square pan instead of my regular round. Would I have to adjust my oven temp and bake the cakes longer ? I've never had this issue before.
christina.marsigliese
Hi Niki, what size pan did you use?
Sarita
Wow! Despite my family being chocoholics they loved this cake! Definitely will be my go-to confetti cake. It comes together really easily and the frosting was also popular. Love your recipes!
christina.marsigliese
Thanks so much Sarita!
Lynn Lucas
A bit time consuming , but
very much worth it.
A wonderful cake with incredible
ganache icing.
Had some issues with the filling
so I used the ganache for all of
it. Would definitely make it again.
christina.marsigliese
Thanks Lynn!
Laura
Can the egg whites be from a carton ?
christina.marsigliese
Hi Laura, yes that will work.
Julie
This cake was delicious and the frosting was the best I've ever had!
christina.marsigliese
Thanks so much Julie!
Heather
How long would you bake these if in cupcake form?
christina.marsigliese
Hi Heather, probably about 18 minutes.
Lindsay
I made this recipe twice this week for my daughter’s birthday. I did half the amount for a two layer 5” cake on her birthday for just the four of us, complete with white chocolate ganache, then the full recipe along with a chocolate cake to accompany it for a pool party with friends this weekend!
Really quick and simple to put together, even in my limited temporary kitchen, and everyone loved it.
christina.marsigliese
Hi Lindsay, thank you so much for your comment! I'm so glad everyone enjoyed it and a very happy birthday to your daughter!
Jacy
This cake was delicious! It was moist and not too sweet, no chemical taste like you get from a box, and the recipe was easy to follow. You must make the white chocolate ganache frosting, too. It's wonderful! I had some leftover and ate it out of the bowl with a spoon. Would also be delicious to dip strawberries in. I'll be making this cake for every birthday from now on!
christina.marsigliese
Wow! Thanks so much Jacy! I'm so glad you love the frosting as much as I do! I eat it out of the bowl too 😉
Debbie
The perfect recipe for a birthday party! Festive AND delicious!
A huge hit!
christina.marsigliese
Thank you Debbie!
Lindsay
Hi, how long will this cake stay once assembled with the cream filling?
christina.marsigliese
Hi Lindsay, it will keep for 3 days in the fridge.
Rebeca
I’m so excited to make this for my son’s first birthday smash cake! I’m planning on using either a 6in or 8in cake pan. Do you recommend halving the recipe or have an idea of bake time? Thank you so much!
Emelia
Wow! This cake came out perfectly. I never thought I would find a funfetti cake recipe from scratch that could match box mix but this is so much better and easy to make! I'm so excited that I have a reliable recipe for funfetti now because I'm always in charge of baking for birthdays.
Kyla
Can this be converted to cupcakes? And if so how many? Thanks!
christina.marsigliese
Hi Kyla, yes! It will make about 15 cupcakes.
Kelly
I've tried so many funfetti cake recipes online and this one is my favorite! I'm so glad I found your site. Thanks for a great recipe.
Ashley
This recipe came just in time for my sister's birthday and she loves anything funfetti. The cake is PERFECT. I will never buy box mix again. Thank you so much!
christina.marsigliese
Thank you Ashley! So glad your sister enjoyed it on her birthday.
Hannah Rudwick
I made this cake for my daughter’s birthday and it was an absolute hit!
I would like to make it for a school event in a long pan (sheet cake) which is 36cm x 23cm, would this recipe be the right amount?
And the frosting, wow!!!
christina.marsigliese
Hi Hannah, thank you! Yes you can use this recipe in a 13x9 inch baking pan. You may need to adjust the baking time.