Go Back

Classic Confetti Cake

Prep Time 45 minutes
Cook Time 25 minutes
Total Time 1 hour 10 minutes


Confetti Cake:

  • 2 ¼ cup all-purpose flour
  • 1 tbsp baking powder
  • 1 tsp salt
  • 1 ½ cup sugar
  • 3 large eggs
  • 1 tsp vanilla
  • 1 tsp butter flavoring such as McCormick
  • ½ cup vegetable oil
  • 1 cup whole milk
  • ½ cup sprinkles

Pink Drip:

  • cup heavy cream
  • 1 heaping cup white chocolate chips
  • Pink gel food coloring

Buttercream Frosting:

  • 1 cup unsalted butter room temperature
  • 1 cup vegetable shortening
  • 1 tsp vanilla
  • 1 tsp butter flavoring such as McCormick
  • 2 tbsp heavy cream
  • 5 cups powdered sugar


For the cake:

  • Preheat oven to 350°F and spray three 6-inch (or two 8-inch) cake pans with baking spray and dust with flour.
  • In a large bowl, whisk together four, baking powder, salt, and sugar. Add eggs, vanilla, butter flavoring, vegetable oil, and milk. Mix on medium speed until all ingredients are combined. Fold in sprinkles.
  • Divide batter among cake pans and bake for 23 to 25 minutes, or until cakes are lightly golden on top and a toothpick inserted into the center of each layer comes out clean.
  • Let cakes cool in pans for 5-10 minutes. Transfer to a wire rack to cool completely.

For the pink drip:

  • Combine cream and white chocolate in a small saucepan over medium low heat. Stir frequently, letting white chocolate melt but not burn. Use a small whisk to incorporate the melted white chocolate into the cream. Remove from heat and stir in a small dab of pink gel food coloring. Add more food coloring until the desired hue is reached.
  • Set aside to cool completely.

For the frosting:

  • Cream butter on medium-high speed with an electric mixer. With mixer running, add shortening. Mix until smooth and creamy.
  • Add vanilla, butter flavoring, half of the powdered sugar, and 1 tablespoon of cream. Mix until well blended and fluffy. Repeat with second half of powdered sugar and cream, and mix for 1 minute.


  • Once cake layers are cool, use a cake saw or serrated knife to cut off any domed tops. This will help create an even and flat layer of cake.
  • Place one cake layer on your cake stand or cake plate and spread a layer of frosting on top. Repeat with remaining cake layers. Spread frosting over the outside of the cake. (I added a tiny bit of pink food coloring to some of my buttercream and added some swipes of pink frosting as well.)
  • Chill the cake in the refrigerator for 20 to 30 minutes. Transfer the white chocolate mixture to a piping bag or squeeze bottle.
  • When you’re ready to add the drip, remove the cake from the refrigerator and pipe drips around the edges of the cake. I like to add the drips around the edges, which creates a border and leaves the top open. Then I go back and fill in the top by drizzling on some of the white chocolate mixture and using an offset spatula to spread it out to the drips around the edges. Personally, I prefer doing it this way, but you could start by pouring some of the white chocolate mixture onto the top of the cake, spreading it just to the edges, and then adding the drips around the sides.
  • Let the drips set for a few minutes. Then add any additional decorations or sprinkles as you like!
  • Cake can be stored covered at room temperature or in the refrigerator.


All images and text ©Bethcakes. Pink Drip recipe by Chelsweets.