Homemade Funfetti Cake

Homemade Funfetti Cake has three layers of perfectly soft and rainbow sprinkle filled vanilla cake with a simple vanilla buttercream frosting on top. Made from scratch, funfetti cake is moist, buttery, rich, and tastes even better than the box. This showstopper of a cake is perfect for birthdays and every celebration in between!



Funfetti Layer Cake

  • 1 cup salted butter, softened
  • 2 cups sugar
  • 4 eggs
  • 3 cups all purpose flour
  • 1 cup milk (I recommend 2%)
  • 2 tsp vanilla extract
  • 4 tsp baking powder
  • 1/2 cup rainbow sprinkles

Vanilla Buttercream Frosting

  • 1 cup unsalted butter, softened
  • 1 cup salted butter, softened
  • 6 cups powdered sugar
  • 1/4 cup milk
  • 4 tsp vanilla extract


  1. Set the oven to 350 degrees.
  2. Start by making the cake batter.  Add the softened butter and sugar to a large mixing bowl.  Beat with an electric mixer until soft and fluffy.  Then add in the eggs one at a time, beating until combined after each addition.
  3. In a separate bowl combine the dry ingredients – flour and baking powder.  Add the flour mixture and milk alternately into the cake batter until all is combined, beating after each addition.  Begin and end with the flour for the best results.
  4. Stir in the vanilla extract and rainbow sprinkles.
  5. Next generously grease or parchment paper line 3 8″ cake pans.  Add about 1 1/2 cups of the cake batter to each pan.  Spread evenly.  Bake for 30 minutes.
  6. Remove the cakes from the oven and let cool completely.  I recommend allowing the cakes to be completely cool before removing from the pans.
  7. While the cakes are cooling work on the vanilla buttercream.  Start by beating both the softened butters with an electric mixer until smooth.  Then add in the powdered sugar little by a little.  Begin by beating on a low speed and work up to medium once all the sugar is added.  Next beat in the milk and vanilla extract until evenly combined.
  8. For cake assembly begin with one of the 8″ cakes.  Add a scoop of the frosting on top, spread evenly, and then add the next cake.  Repeat this step again for the third layer.
  9. Then you can decorate however you like!  I covered the cake in the buttercream frosting and added a rim of sprinkles around the top, as well as some sprinkles on the side and top of the cake.
  10. Enjoy!

Keywords: Funfetti Cake, Homemade Funfetti Cake, Funfetti Layer Cake, Funfetti Birthday Cake