Funfetti Cake

A fluffy homemade Funfetti birthday cake with rainbow sprinkles topped with a light cream cheese buttercream frosting and an array of sprinkles. The perfect birthday cake!

Course Dessert
Cuisine American
Keyword funfetti cake
Servings 16


  • 2 1/4 cups Flour
  • 1 1/2 cups Sugar
  • 2 teaspoons Baking Powder
  • 3/4 teaspoon Salt
  • 1 cup Butter (softened, cut into cubes)
  • 2/3 cup Buttermilk
  • 3 large Eggs
  • 1 large Egg White
  • 2 Tablespoons Oil
  • 2 teaspoons Vanilla
  • 1/3 cup Instant Vanilla Pudding Mix (dry)
  • 3/4 cup Rainbow Sprinkles

Vanilla Frosting:

  • 1 cup Butter (softened)
  • 4 ounces Cream Cheese (softened)
  • 3 1/2 cups Powdered Sugar (may add 1/2 cup more for stiffer frosting)
  • 1 teaspoon Vanilla
  • 2 Tablespoons Heavy Cream or Milk (optional)
  • 1 cup Rainbow Sprinkles (on top of the cake)


  1. Preheat oven to 350 degrees. In a standing mixer, stir together flour, sugar, baking powder, and salt. Beat the butter into the flour mixture, one cube at a time. Continue to beat until it resembles coarse crumbs.

  2. In a small bowl, whisk together eggs, buttermilk, oil, and vanilla. Add the 1/2 of the egg-milk mixture and oil and beat the batter is light and fluffy. Add remaining egg-milk mixture and vanilla pudding and mix just until combined. Take a spatula and scrape the sides of the bowl. Add rainbow sprinkles and fold into batter.

  3. Spread into greased (with non-stick cooking spray or butter/flour) 8 or 9-inch cake pans and smooth tops with a spatula. Bake for 16-22 minutes, depending on the depth of pans. If the cake layers are thin, they will cook for less time than the thicker layers.

  4. Let cakes cool. Run a knife around edge of cake pan and flip over. Frost with vanilla frosting.

Vanilla Frosting:

  1. In a large mixing bowl, cream together butter and softened cream cheese for 2-3 minutes, scraping the sides of the bowl. Add powdered sugar and vanilla and cream together for several minutes. Add cream or milk, if needed. 

  2. Frost the cake and top with rainbow sprinkles.