Cotton Candy Cake with Fluffy Buttercream frosted in Watercolor Styles Recipe
Introduction
Cotton Candy Cake is a whimsical and delightful dessert that combines light, fluffy layers with a sweet, nostalgic flavor. Infused with natural cotton candy essence and pastel colors, this cake is perfect for celebrations or simply adding a touch of magic to any occasion.

Ingredients
- 2 1/2 Cups (265g) sifted cake flour*
- 2 tsp baking powder
- 1/2 tsp baking soda
- 1/2 tsp salt
- 1 1/2 Cups (300g) granulated sugar
- 1/2 Cup (113g) unsalted butter, room temperature
- 4 large egg whites, room temperature
- 1/2 Cup (120ml) vegetable oil
- 1 Tbsp Amoretti Natural Cotton Candy Artisan Flavor
- 1 1/4 Cups (300ml) full-fat buttermilk**, room temperature
- 1 drop blue food coloring (optional)
- 1 drop pink food coloring (optional)
- 2 Cups (452g) unsalted butter, room temperature
- 7 Cups (840g) powdered sugar
- 1 tsp Amoretti Natural Cotton Candy Artisan Flavor
- 4 Tbsp whole milk, room temperature
- 1/4 tsp salt
- 1 small drop blue food color gel
- 1 small drop purple food color gel
- 1 Cup cotton candy
Instructions
- Step 1: Preheat your oven to 350°F (177°C). Prepare three 6-inch or two 8-inch cake pans by spraying the sides with baking spray and lining the bottoms with parchment paper circles.
- Step 2: In a medium bowl, whisk together the sifted cake flour, baking powder, baking soda, and salt. Set aside.
- Step 3: Using a stand mixer with a paddle attachment, beat 1/2 cup butter on high speed until creamy, about 2 minutes. Add granulated sugar and beat on medium-high until light and fluffy, about 2 minutes. Scrape down the bowl as needed.
- Step 4: With the mixer on low, add egg whites one at a time, mixing just until combined. Scrape the bowl and paddle as needed.
- Step 5: Add vegetable oil and 1 tablespoon cotton candy flavor. Increase mixer speed to high and beat for 1 minute.
- Step 6: Turn off the mixer and add the flour mixture all at once. Mix on low until just combined, then slowly pour in the buttermilk, continuing to mix on low for about 30 seconds until uniform. The batter will be slightly thin.
- Step 7: Divide the batter evenly into two bowls. Add one drop of pink food color gel to the first bowl and whisk until uniform. Add one drop of blue food color gel to the second bowl and whisk until uniform. The blue may look purple when combined with the pink base.
- Step 8: Using a ½ cup measuring cup, alternate scooping pink and blue batter into the prepared pans in a random pattern until all batter is used.
- Step 9: Bake for 28 to 32 minutes, or until cakes spring back when touched and a toothpick inserted comes out clean or with a few moist crumbs. Cool in pans for 5 minutes, then transfer to a wire rack to cool completely.
- Step 10: For the buttercream, beat 2 cups unsalted butter on medium-high speed for about 7 minutes until creamy and light.
- Step 11: On low speed, gradually add powdered sugar a few cups at a time, scraping down after each addition. Add milk and salt, mixing until fully incorporated.
- Step 12: If making pastel frosting colors, reserve 1 cup of buttercream. Add cotton candy flavor to the remaining buttercream and mix on low until natural pink. The reserved buttercream remains white for adding other colors later. Otherwise, add flavor to all buttercream and mix thoroughly.
- Step 13: Level cooled cake layers. Spread a thin layer of buttercream on a cake board, place the first layer on top, then add about ¾ cup buttercream. Smooth to about ½ inch thick. Repeat with remaining layers.
- Step 14: Crumb coat the stacked cake with buttercream and chill for at least 30 minutes to firm up.
- Step 15: Divide reserved buttercream into two bowls. Tint one with purple and the other with blue food coloring. Use these along with pink buttercream to frost the cake with a watercolor effect.
- Step 16: Chill the cake for another 20 minutes to set the frosting. Pipe swirls around the top with the remaining buttercream.
- Step 17: Just before serving or photographing, top the cake with a generous handful of cotton candy. Note that cotton candy topping lasts about one hour before it shrinks.
Tips & Variations
- For best results, use room temperature ingredients to ensure smooth mixing and a tender crumb.
- If you don’t have Amoretti cotton candy flavor, substitute with your favorite natural cotton candy or vanilla extract for a milder taste.
- To make your own cake flour, replace 2 tablespoons of each cup of all-purpose flour with cornstarch, sifted together.
- Naturally dyed pastel frosting adds a beautiful visual effect—feel free to experiment with other soft colors!
- Cotton candy topping is delicate; add it last minute and avoid refrigerating the finished cake with the cotton candy on top to prevent it from melting.
Storage
Store the finished cake covered in the refrigerator for up to 3 days. Bring to room temperature before serving for best flavor and texture. Avoid storing with cotton candy on top, as it will dissolve or shrink; add fresh cotton candy just before serving or presentation.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this cake without food coloring?
Yes, the cotton candy flavor will still shine through the cake without food coloring. The batter naturally has a pale pink tint from the flavoring, but the powder colors add a fun pastel look if you prefer that aesthetic.
How do I make buttermilk if I don’t have any on hand?
To make a simple buttermilk substitute, add 1 tablespoon of lemon juice or white vinegar to 1 1/4 cups of whole milk. Let it sit for 5-10 minutes before using in the recipe.
Print
Cotton Candy Cake with Fluffy Buttercream frosted in Watercolor Styles Recipe
- Total Time: 1 hour 15 minutes
- Yield: 12 servings 1x
Description
This whimsical Cotton Candy Cake features vibrant pastel layers and a luscious cotton candy flavored buttercream frosting. Light and moist layers are tinted pink and blue, filled and frosted with a creamy, sweet cotton candy buttercream. Perfect for celebrations, this show-stopping cake is finished with fluffy cotton candy topping for a fun, nostalgic treat.
Ingredients
Cake
- 2 1/2 Cups (265g) sifted cake flour*
- 2 tsp baking powder
- 1/2 tsp baking soda
- 1/2 tsp salt
- 1 1/2 Cups (300g) granulated sugar
- 1/2 Cup (113g) unsalted butter, room temperature
- 4 large egg whites, room temperature
- 1/2 Cup (120ml) vegetable oil
- 1 Tbsp Amoretti Natural Cotton Candy Artisan Flavor
- 1 1/4 Cups (300ml) full-fat buttermilk**, room temperature
- 1 drop blue food coloring (optional)
- 1 drop pink food coloring (optional)
Buttercream Frosting
- 2 Cups (452g) unsalted butter, room temperature
- 7 Cups (840g) powdered sugar
- 1 tsp Amoretti Natural Cotton Candy Artisan Flavor
- 4 Tbsp whole milk, room temperature
- 1/4 tsp salt
- 1 small drop blue food color gel
- 1 small drop purple food color gel
Topping
- 1 Cup cotton candy
Notes
- *Cake flour can be homemade by measuring 1 cup of all-purpose flour, remove 2 tablespoons, and replace with 2 tablespoons cornstarch, then sift together.
- **DIY buttermilk: combine 1 cup milk with 1 tablespoon lemon juice or vinegar, let sit 5-10 minutes to curdle.
Instructions
- Prepare Cake Pans: Preheat oven to 350°F/177°C. Grease three 6-inch or two 8-inch cake pans with baking spray and line bottoms with parchment paper.
- Mix Dry Ingredients: In a medium bowl, whisk together cake flour, baking powder, baking soda, and salt. Set aside.
- Cream Butter and Sugar: Using a stand mixer with paddle attachment, beat the butter at high speed until creamy (~2 minutes). Add sugar and beat at medium-high speed until light and fluffy (~2 minutes), scraping bowl halfway through.
- Add Wet Ingredients: With mixer on low, add egg whites one at a time, mixing just until combined, scraping bowl as needed. Add vegetable oil and cotton candy flavor, then increase speed to high and beat for 1 minute.
- Combine Batter: Turn mixer off. Add dry ingredients all at once and mix on low until just combined. Slowly pour in buttermilk and mix at low speed for about 30 seconds until uniform. Batter will be slightly thin.
- Color Batter: Divide batter evenly into two bowls. Add one drop pink food coloring to first bowl and whisk. Add one drop blue food coloring to second bowl and whisk; blue will appear more purple once mixed.
- Fill Cake Pans: Using a ½ cup measuring cup, alternate scooping pink and blue batters randomly into prepared pans, filling evenly.
- Bake: Place pans in oven and bake 28–32 minutes until cakes spring back to touch and a toothpick inserted comes out clean or with few moist crumbs.
- Cool Cake Layers: Let cakes cool in pans 5 minutes, then transfer to wire racks and cool completely.
- Make Buttercream: Beat unsalted butter on medium-high speed until creamy and very light in color (~7 minutes). On low speed, gradually add powdered sugar in batches, scraping bowl between additions. Add milk and salt, beat on low speed until fully combined.
- Add Flavor and Color Buttercream: For pastel colors, reserve 1 cup buttercream. Add cotton candy flavor to remaining buttercream and mix fully; it will turn naturally pink. Add purple food color to reserved buttercream in one bowl and blue food color to another bowl for coloring.
- Assemble Cake: Level cooled cake layers as desired. Place a small amount of frosting on a cake board or plate, then place first layer. Spread about ¾ cup of cotton candy buttercream evenly (½ inch thick). Repeat stacking all layers with filling.
- Crumb Coat and Chill: Apply a thin layer of buttercream over entire cake to seal crumbs. Refrigerate at least 30 minutes until firm.
- Final Frosting and Decoration: Using the reserved colored buttercreams plus pink buttercream, frost the cake with a watercolor effect. Chill 20 minutes to firm. Pipe decorative swirls with remaining frosting using Wilton Tip 4B around top edge.
- Add Cotton Candy Topping: Just before serving or photographing, top cake with a generous heap of cotton candy. Note cotton candy topping will last about one hour before shrinking/drooping.
Notes
- Use homemade cake flour substitute if cake flour is unavailable: measure 1 cup all-purpose flour, remove 2 tablespoons, replace with 2 tablespoons cornstarch, then sift together.
- For buttermilk substitution, stir 1 tablespoon lemon juice or vinegar into 1 1/4 cups milk and let sit 5-10 minutes.
- Make sure all cold dairy and eggs are brought to room temperature for best results.
- The cotton candy topping is best added right before serving as it will dissolve or shrink over time.
- Prep Time: 25 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Keywords: Cotton Candy Cake, pastel cake, colorful layer cake, cotton candy buttercream, birthday cake, whimsical cake

