Funfetti Layer Cake with Whipped Vanilla Bean Frosting

This super moist homemade funfetti layer cake is perfect for special occasions! Made completely from scratch with a dreamy whipped vanilla bean frosting!

A Funfetti Layer Cake topped with sprinkles and candles.

Note: This recipe is NOT dairy free. It was published before Cook Nourish Bliss transitioned to dairy free recipes and remains popular with long time readers. You can try using substitutions to make it dairy free, however I have not tested this myself and can’t say how it will turn out.

Every year I make a cake for my husband’s birthday.  Back when we first started dating, my cooking and baking skills were not exactly where they are today (to put it nicely).  

So for each of those early years I made him a funfetti cake from the box mix with a can of rainbow chip icing.  He loved that cake and since I made it a few times he refers to it as “birthday cake.”

So this year I decided I wanted to make “birthday cake” from scratch.  

I started with a moist vanilla cake recipe (with lots of sprinkles in the batter, of course), but decided to change it up with the frosting (no rainbow chip icing here).  Since my husband loves anything with vanilla beans (and let’s not lie, I do too), I settled on a whipped vanilla bean frosting.  

With a lot more sprinkles for decoration.

We really enjoyed this cake.  It brought back lots of memories, as I also remember eating funfetti cake as a kid.  And of course this from scratch version is way better than those mixes.  

Also, can I just say that this frosting tastes a little bit like vanilla bean ice cream?  It’s really good…

A slice of Layered Funfetti Cake with the full cake in the background.

Additional Cake Recipes You Might Enjoy!

Did you make this recipe? Rate and review it down below! I’d love to hear from you.

Funfetti Layer Cake with Whipped Vanilla Bean Frosting

Funfetti Layer Cake with Whipped Vanilla Bean Frosting

Yield: 1 (8-inch) round cake
Prep Time: 45 minutes
Cook Time: 30 minutes
Total Time: 1 hour 15 minutes

This super moist homemade funfetti layer cake is perfect for special occasions! Made completely from scratch with a dreamy whipped vanilla bean frosting!


For the cake:

  • 1 cup whole milk, divided & at room temperature
  • 6 large egg whites, room temperature
  • 2 teaspoons vanilla extract
  • ¼ teaspoon almond extract
  • 2 ¾ cups cake flour, sifted
  • 1 ½ cups granulated sugar
  • 1 tablespoon plus 1 teaspoon baking powder
  • ¾ teaspoon salt
  • 12 tablespoons (1 ½ sticks) unsalted butter, room temperature and cut in cubes
  • heaping ½ cup rainbow sprinkles

For the frosting:

  • 26 tablespoons (3 sticks plus 2 tablespoons) unsalted butter, softened and cut in cubes
  • 3 cups confectioners’ sugar, sifted
  • 3 tablespoons whole milk
  • 1 teaspoon vanilla extract
  • pinch of salt
  • 1 vanilla bean
  • rainbow sprinkles, for garnish (optional)


To make the cake:

  1. Preheat the oven to 350ºF. Using non-stick cooking spray or butter, grease the sides of the cake pans (8-inch) and then sprinkle with flour. Gently shake out the excess. Line the bottoms with parchment paper. Set aside.
  2. In a large measuring cup, combine ¼ cup milk, the egg whites, vanilla extract and almond extract. Mix well and then set aside.
  3. In the bowl of a stand mixer fitted with the paddle attachment, add the flour, sugar, baking powder and salt. Mix the dry ingredients on low speed for about 30 seconds. With the mixer on low, slowly add the chunks of butter. Once all are in, mix for another 20 to 30 seconds. Add in the remaining ¾ cup of milk and mix on low speed until just combined. Increase the speed to medium and mix for another 1 to 2 minutes.
  4. Scrape down the sides of the bowl. Next add in the milk/egg white mixture in three separate batches. After each addition, mix on medium speed for about 20 seconds. Remove the bowl from the mixer and gently fold in the sprinkles.
  5. Divide the batter between the two prepared cake pans. Spread the batter evenly in the pans using a rubber spatula.
  6. Bake for 25 to 35 minutes, until a toothpick inserted into the middle comes out clean. Be careful not to over bake, so keep an eye on them while in the oven.
  7. Once done, remove the pans from the oven and let cool on a wire rack.
  8. When they are cool enough to hold, gently run a spatula or butter knife around the edges of the cake to loosen. Carefully invert the cakes onto the wire racks to cool completely before frosting. *At this point, once cooled, I wrapped the cakes carefully with plastic wrap and left at room temperature overnight. I frosted and assembled the following day.

To make the frosting:

  1. In the bowl of a stand mixer fitted with the paddle attachment, add the butter. Mix on medium speed for 8 minutes, until pale and creamy.
  2. Add in the confectioners’ sugar, milk, vanilla extract and salt. Split the vanilla bean lengthwise and scrape out the seeds. Add the seeds to the bowl. Mix on low speed for 1 minute, then increase the speed to medium and continue to beat for about 6 more minutes. The frosting should be light and fluffy.

To assemble the cake:

  1. Place the bottom layer of the cake on your platter. Add about 1 cup of the frosting to the top and spread evenly with an offset spatula.
  2. Carefully place the second layer of cake on top of the frosting. Spread a thin layer of frosting over the entire cake. Put the cake in the refrigerator to chill for about 30 minutes (so it sets).
  3. Remove from the refrigerator and repeat, spreading another layer over the entire cake.
  4. Garnish with additional frosting (I piped on the decorations) and/or with additional sprinkles.


Cake adapted from Sweetapolita. Frosting also adapted from Sweetapolita.

Nutrition Information:
Yield: 20 Serving Size: 1
Amount Per Serving: Calories: 423Total Fat: 24gSaturated Fat: 14gTrans Fat: 0gUnsaturated Fat: 8gCholesterol: 59mgSodium: 137mgCarbohydrates: 50gFiber: 0gSugar: 34gProtein: 3g
Nutrition data shown is an estimate provided by an online calculator and is for informational purposes only. It should not be considered a substitute for a medical professional’s advice.