01 -
Preheat your oven to 350°F (175°C) and grease two 8-inch round cake pans. Line the bottoms with parchment paper. Sift the cake flour, baking powder, and baking soda in a large mixing bowl. In a separate bowl, cream the butter and sugar until light and fluffy using a hand or stand mixer. Add the eggs, one at a time, mixing well after each addition. Stir in the cotton candy flavoring. Gradually add the dry ingredients to the wet mixture, alternating with the milk. Mix until just combined. Divide the batter evenly between the two pans, adding gel food coloring to each pan and swirling gently for a marbled effect, if desired.
02 -
Bake for 25–30 minutes, or until a toothpick inserted into the center comes out clean. Allow the cakes to cool in the pans for 10 minutes before transferring them to a wire rack to cool completely.
03 -
In a large bowl, beat the butter until smooth and creamy. Gradually add the powdered sugar, one cup at a time, mixing on low speed. Stir in the vanilla extract and cotton candy flavoring (if using). Add heavy cream, one tablespoon at a time, until the frosting reaches the desired consistency.
04 -
Place one cake layer on a serving plate or cake stand. Spread a thick, even layer of frosting on top. Add the second layer and frost the entire cake with a crumb coat. Chill for 20 minutes before applying the final coat of frosting, smoothing it with an offset spatula. Decorate with cotton candy just before serving.
05 -
Gently add cotton candy or candy floss on top of the cake right before serving to prevent it from wilting. Sprinkle on edible glitter or candy pearls for an extra festive touch.