Learn how to make this Confetti Cake from scratch that tastes like the beloved boxed cake mix but so much better! Three layers of light and fluffy white vanilla cake speckled with rainbow-colored sprinkles are frosted with vanilla based funfetti buttercream for the perfect birthday or party cake.

A confetti cake on a white cake stand.

As a pastry chef, I’ve baked quite a few birthday cakes from scratch, so I can confidently say this confetti cakes is lots of peoples’ favorite! Maybe its the rich and buttery taste, or because it’s just so fun with all the sprinkles mixed right into the batter- any way, I know you’ll love it too!

The cake is tall- made of 3 layers so its impressive looking for your party-goers. Plus because were using buttermilk here, it will keep the cake super moist and give it some extra flavor.

Frost it with more sprinkles with this funfetti frosting, or top it with plain vanilla frosting, you can’t go wrong. This cake put the happy into happy birthday.

If cupcakes are more your thing or your having a really big party, you can make these confetti cupcakes instead! For some variety with classic flavors you can also make this chocolate cake with sprinkles or classic vanilla cupcakes with sprinkles.

Cake Ingredients

Ingredients for confetti cake.

Just going to call out a few ingredients here because the rest are cake baking staples.

  • Unsalted butter at room temperature- The butter needs to be at room temperature to cream nicely. Creaming makes the batter airy and if the butter is too soft or too warm it wont aerate the way its supposed to.
  • Buttermilk – The acid in buttermilk reacts with the leavening agent, so the cake turns out light and fluffy while also staying moist! It also adds a touch to the tang to balance out the sweetness.
  • Jimmy Rainbow Sprinkles – Make sure to use these sprinkles because if you use non pareil (the tiny balls) they will bleed into the batter.

Baking Pans

I use 3, 8″ or 9″ round cake pans for this recipe. This makes the layers taller- I like to have a tall cake because it looks more professional. The layers are a bit thinner but thats fine because then you just add more frosting in between!

For precision, the cake pans should weigh between 672-674 grams each after dividing the batter evenly. I used light colored Wilton 8″ round cake pans.

You can make this cake in a 9×13 pan too.

Making the frosting

You’ll need a mixer for the frosting so if you used it to make the cake, you’ll have to wash it out and use it again. Make the base vanilla frosting using the mixer, then using a spatula or wooden spoon, mix in the sprinkles so you dont break them up too much.

Slather the frosting onto the cooled cake with and offset spatula.

If you want to pipe this frosting make sure that you use a big enough tip otherwise the sprinkles wont fit through it. Or you can leave out the sprinkles from the frosting and then add them on after the cake is frosted.

Yield

This is a large cake and can feed about 16 people. The cake is tall so you don’t need to cut huge slices!

Recipe tips

  • To measure flour correctly, fluff it up, spoon it from the container and into your measuring cup, and level it off with a knife. Otherwise, you’ll end up with too much flour. For the most accurate results, use a kitchen scale!
  • For the batter to mix and bake properly, everything must be at room temperature (butter, eggs, and buttermilk).
  • Let the cakes cool completely on a wire rack before frosting, or else the frosting will destabilize and side right off.

Storing and Freezing

Storing: To store this 3-layer confetti cake, place it in a tall airtight cake carrier and keep it at room temperature for 2-3 days or in the fridge for up to one week.

Making Ahead & Freezing: The cakes themselves freeze well without frosting. Wrap each cake in a tight layer of plastic wrap, then place them in a freezer-safe bag or wrap securely in a couple of layers of foil. Keep frozen for up to 2 months. Thaw on the countertop, and then decorate.

A slice of confetti cake on a pink plate.
A slice of confetti cake on a pink plate.
4.66 stars (32 ratings)

Light and Fluffy Confetti Cake (Better than a Box!)

Learn how to make this Confetti Cake from scratch that tastes like the beloved boxed cake mix but better. Three layers of light and fluffy white vanilla cake speckled with rainbow-colored sprinkles are frosted with vanilla based funfetti buttercream for the perfect birthday or party cake.

Ingredients

  • 3 ¼ cup flour, (390g)
  • 2 tsp baking powder
  • ½ tsp baking soda
  • ½ tsp kosher salt
  • 1 cup butter, 227g softened
  • 2 cup sugar, 400g
  • 2 eggs, large
  • 4 egg whites
  • 1 ½ tbsp vanilla extract
  • 1 cup buttermilk
  • 1 cup jimmy rainbow sprinkles

For the Buttercream

  • 1 cup butter, softened (227g)
  • 3 cups confectioners sugar, 360g
  • 1 teaspoon vanilla extract
  • 2 teaspoons half and half, cream, or milk
  • ½ cup classic jimmy rainbow sprinkles

Instructions
 

  • Preheat the oven to 350F and spray 3 8” round cake pans with baking spray and set aside.
  • In a medium size bowl combine the 3 1/4 cup cake flour, 2 tsp baking powder, 1/2 tsp baking soda, and 1/2 tsp kosher salt. Whisk until combined. Set aside.
  • In the bowl of a hand mixer or stand mixer fitted with the paddle attachment cream the 1 cup butter for 1 minute on medium speed. Scrape down the bowl and add the 2 cups of sugar. Mix on medium speed for 2 minutes until light and fluffy.
  • Scrape down the bowl and add the 2 eggs, 4 egg whites and 1 1/2 tbsp vanilla extract. Mix for 1 minute on medium speed.
  • Add in 1/3rd of the dry ingredients, then half of the buttermilk and alternate, starting and ending with the dry ingredients. Mix only until combined. Do not overmix.
  • Add in 1 cup of the sprinkles and mix by hand until combined.
  • Evenly divide the batter into the 3 pans and bake for 35 minutes or until the cake edges break away from the pan.

Cool and make the funfetti buttercream.

  • Add the 1 cup butter and 3 cups powdered sugar into the bowl of a stand mixer fitted with the paddle attachment. Mix on low speed working up to medium as the mixture combines. Mix on medium for 1 minute.
  • Change the speed to low and add in the 1 tsp vanilla extract and 2 tsp cream. Mix on low-medium speed for 1 minute.
  • Add in the ½ cup sprinkles and mix by hand until combined.
  • Assemble the cake- fill and stack the cake with the frosting, then frost the outside of the cake. Add more sprinkles for garnish if desired!

Notes

Make sure to use classic rainbow jimmy sprinkles and not glitter or non pareil sprinkles because they will bleed into the cake. Jimmy sprinkles keep their shape and color when baked.
If you want to pipe the frosting, make sure you use a large tip, otherwise the sprinkles can get caught inside. Alternatively you can leave the sprinkles out of the frosting and add them on after the cake is covered.
Serving: 1slice, Calories: 569kcal, Carbohydrates: 82g, Protein: 5g, Fat: 25g, Saturated Fat: 16g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 6g, Trans Fat: 1g, Cholesterol: 83mg, Sodium: 380mg, Potassium: 79mg, Fiber: 1g, Sugar: 62g, Vitamin A: 764IU, Vitamin C: 0.004mg, Calcium: 62mg, Iron: 1mg
Did you make this recipe?Please leave a star rating and review in the form below. I read them all!

I love when you share my recipes!!