Cotton Candy Cake

Featured in: Irresistible Sweet Treats

Cotton candy flavored cake with pink and blue marbled batter, stacked with cotton candy buttercream, decorated with watercolor pastel frosting, and topped with real cotton candy.

Tags: #cakes

Clare Greco
Updated on Mon, 24 Nov 2025 15:22:19 GMT
Cotton Candy Cake
Cotton Candy Cake | recipesbyclare.com
Pin it

Cotton candy cake combines pink-and-blue marbled layers with cotton-candy buttercream, a pastel watercolor finish, piped swirls, and a fluffy cotton-candy crown added immediately before serving. The playful appearance depends on careful measuring, room-temperature ingredients, and restraint with concentrated gel color.

This American layer cake yields about 15 slices. The listed total is 80 minutes—45 minutes of preparation and 35 minutes of cooking—plus cooling and two refrigerator rests during decoration. Use either three 6-inch pans or two 8-inch pans, and line every bottom with parchment for a clean release.

Cotton Candy Cake Ingredients

Cake flour, leaveners, sugar, butter, egg whites, oil, buttermilk, flavoring, gel colors, and cotton candy
Cake flour, leaveners, sugar, butter, egg whites, oil, buttermilk, flavoring, gel colors, and cotton candy | Recipes by Clare
Pin it

For the cake, measure 2½ cups or 265 grams sifted cake flour, 2 teaspoons baking powder, ½ teaspoon baking soda, ½ teaspoon salt, 1½ cups or 300 grams sugar, ½ cup or 113 grams room-temperature unsalted butter, 4 room-temperature egg whites, ½ cup or 120 milliliters vegetable oil, 1 tablespoon cotton candy flavoring, and 1¼ cups or 300 milliliters room-temperature full-fat buttermilk. Use one drop each blue and pink gel color.

For buttercream, use 2 cups or 452 grams room-temperature unsalted butter, 7 cups or 840 grams powdered sugar, 1 teaspoon cotton candy flavoring, 4 tablespoons room-temperature whole milk, ¼ teaspoon salt, and small drops of blue and purple gel. Finish with 1 cup cotton candy.

How to Make Cotton Candy Cake

Four stages showing pink and blue batter, filled pans, stacked crumb-coated layers, and watercolor frosting
Four stages showing pink and blue batter, filled pans, stacked crumb-coated layers, and watercolor frosting | Recipes by Clare
Pin it
  1. Heat the oven to 350°F. Spray three 6-inch or two 8-inch pans and line their bottoms with parchment.
  2. Whisk flour, baking powder, baking soda, and salt. Beat cake butter 2 minutes, add sugar, and beat 2 minutes more.
  3. On low, add egg whites one at a time. Add oil and 1 tablespoon flavoring, then beat on high 1 minute. Add dry ingredients at once, mix low, and slowly pour in buttermilk; mix about 30 seconds.
  4. Divide into two bowls. Color one pink and one blue with exactly one drop each. Alternate ½-cup scoops randomly among pans. Bake 28 to 32 minutes, cool 5 minutes in pans, then cool completely on racks.
  5. Beat buttercream butter 7 minutes. Gradually add sugar, then milk and salt. Reserve 1 cup plain buttercream; flavor the rest. Fill layers with about ¾ cup each, crumb coat, and chill at least 30 minutes.
  6. Color reserved frosting blue and purple, create the watercolor finish with the pink buttercream, chill 20 minutes, pipe swirls, and add cotton candy only just before serving.

Prepare the Pans and Dry Mixture

Coat the chosen pans with baking spray and place a fitted parchment circle in each bottom. Three 6-inch pans create three compact layers; two 8-inch pans create two broader ones. Use one configuration rather than changing the batter quantity.

Whisk the sifted cake flour, baking powder, baking soda, and salt in a medium bowl. Sifting before measuring by volume prevents compacted flour, while whisking disperses both leaveners so the layers rise evenly without isolated salty or bitter spots.

Build a Light, Smooth Batter

Beat ½ cup room-temperature butter on high for about 2 minutes. Add 1½ cups sugar and beat on medium-high for another 2 minutes, scraping the bowl and paddle halfway. On low speed, add the 4 egg whites one at a time, mixing only until each disappears.

Add ½ cup vegetable oil and 1 tablespoon cotton candy flavoring, then beat on high for 1 minute. Stop the mixer, add all the dry mixture, and mix low just until combined. Slowly pour in 1¼ cups buttermilk and continue on low approximately 30 seconds. The finished batter is slightly thin.

Create the Pink-and-Blue Pattern

Whisk each colored bowl only until its hue is uniform. The blue mixture may look somewhat purple before baking, and the pink tone can fade in the oven, while blue remains more visible. This behavior is expected and should not be corrected with more dye.

Using separate ½-cup measures prevents the colors from muddying. Alternate pink and blue scoops randomly among the prepared pans until all batter is used. Do not swirl aggressively; neighboring scoops create the marbled interior as they spread and rise.

Bake and Cool Every Layer

Bake at 350°F for 28 to 32 minutes. The layers are done when they spring back after a gentle touch and a center toothpick emerges clean or with only a few moist crumbs. Check the pans without leaving the oven door open longer than necessary.

Cool in the pans for exactly 5 minutes, then turn the layers onto wire racks. Remove parchment and allow them to cool completely. Frosting a warm layer melts buttercream, causes sliding, and traps crumbs in the final finish.

Pastel cotton candy layer cake with watercolor buttercream and fluffy topping
Pastel cotton candy layer cake with watercolor buttercream and fluffy topping | recipesbyclare.com
Pin it

Whip Cotton Candy Buttercream

Beat 2 cups room-temperature butter on medium-high for about 7 minutes until creamy and nearly white. On low speed, add the 7 cups powdered sugar a few cups at a time, scraping after each addition and fully incorporating it before adding more.

Add 4 tablespoons whole milk and ¼ teaspoon salt on low. For the watercolor design, reserve about 1 cup of this white buttercream. Mix 1 teaspoon cotton candy flavoring into the remainder; it naturally develops a pink tone. If skipping watercolor decoration, flavor the entire batch.

Stack, Crumb Coat, and Chill

Level fully cooled layers to the desired height. Anchor the first to a cake board with a swipe of buttercream. Spread about ¾ cup frosting on top in a layer roughly ½ inch thick, add the next cake, and repeat until stacked.

Cover the top and sides with a thin crumb coat, trapping loose crumbs rather than trying to create the final finish. Refrigerate the coated cake for at least 30 minutes. This firm foundation makes the watercolor buttercream easier to smooth without pulling at the layers.

Finish the Watercolor Design

Divide the reserved plain cup between two bowls. Tint one with a small drop of purple gel and the other with a small drop of blue. Apply small patches of those colors along with the pink flavored buttercream, then smooth them together into a soft watercolor effect.

Chill the decorated cake another 20 minutes. Fit a piping bag with a large star tip, fill it with remaining buttercream, and pipe swirls around the top edge. Keep the final cup of cotton candy separate until presentation.

Add Cotton Candy at the Last Moment

Place the 1 cup cotton candy generously on the cake immediately before serving or photographing. It remains attractive for only about an hour because exposure to moisture and humid air makes the spun sugar shrink and dissolve.

Cake layers can be prepared up to 2 days ahead at room temperature when wrapped, or frozen up to 2 months. Buttercream may be refrigerated up to 2 weeks, then brought to room temperature and re-whipped. These make-ahead options do not change the last-minute topping rule.

Conclusion

Prepare three 6-inch or two 8-inch pans and heat to 350°F. Make the cake batter exactly as directed, divide and color it pink and blue, alternate ½-cup scoops, and bake 28 to 32 minutes. Cool completely. Make buttercream, reserve plain portions for blue and purple, fill and crumb coat the cake, chill 30 minutes, decorate in watercolor, chill 20 minutes, pipe swirls, and add cotton candy just before serving.

Frequently Asked Questions

→ Can I use two 8-inch cake pans?

Yes. The same batter fits either three 6-inch pans or two 8-inch pans, with parchment lining the bottoms.

→ Why does the blue batter look purple?

The blue can appear purple before baking, while the pink fades somewhat in the oven. This is expected, so do not add extra gel.

→ How long should the crumb coat chill?

Refrigerate the crumb-coated cake for at least 30 minutes, then chill the final watercolor frosting another 20 minutes.

→ When should cotton candy be placed on the cake?

Add the full cup immediately before serving because humidity causes cotton candy to shrink within roughly an hour.

3.90 from 93 votes

Whimsical Cotton Candy Cake

Preparation Time:
45 Minutes
Cook Time:
35 Minutes
Total Cooking Time:
80 Minutes
Number of Servings:
15
Cotton Candy Cake
Print it Send it

Fluffy cake layers flavored with cotton candy and marbled pink and blue, frosted with cotton candy buttercream in watercolor pastels.

Ingredients You'll Need

  • For the Cotton Candy Cake

  • For the Cotton Candy Buttercream

  • For Topping

How to Make It

1.

1. Get Ready to Bake: Heat your oven to 350 degrees. Spray three 6-inch or two 8-inch cake pans with baking spray and line the bottoms with parchment paper circles.

2.

2. Mix the Dry Ingredients: In a medium bowl, whisk together the cake flour, baking powder, baking soda, and salt. Set this aside.

3.

3. Cream the Butter and Sugar: In a stand mixer with the paddle attachment, beat the butter on high speed for about 2 minutes until it's creamy. Add the sugar and beat on medium-high speed for another 2 minutes until light and fluffy, scraping down the bowl and paddle halfway through.

4.

4. Add the Wet Ingredients: Turn the mixer to low and add the egg whites one at a time, mixing just until combined and scraping down the bowl as needed. Add the vegetable oil and cotton candy flavoring, then turn the mixer to high and beat for 1 minute.

5.

5. Combine Everything: Turn the mixer off and add all the flour mixture at once. Mix on low speed until just combined, then slowly pour in the buttermilk. Keep mixing on low for about 30 seconds until the batter is smooth and uniform. The batter will be slightly thin.

6.

6. Color the Batter: Split the batter equally between two bowls. Add one drop of pink food coloring to the first bowl and whisk until the color is even. Add one drop of blue food coloring to the second bowl and whisk until uniform. The blue will look a bit purple when mixed, but the pink color bakes off, so only the blue stays visible.

7.

7. Layer the Batter: Using a half-cup measuring cup, scoop some pink batter into each prepared pan. Use a separate half-cup to scoop some blue batter into each pan. Keep alternating the colors in a random pattern until all the batter is used up.

8.

8. Bake the Cakes: Bake for 28 to 32 minutes. The cakes are done when they spring back when touched and a toothpick inserted in the center comes out clean or with just a few moist crumbs. Let them cool in the pans for 5 minutes, then turn them out onto a wire rack to cool completely.

9.

9. Start the Buttercream: Using a hand mixer or stand mixer with the paddle attachment, beat the butter on medium-high speed for about 7 minutes until it's creamy and almost white in color.

10.

10. Add Sugar and Milk: With the mixer on low, add the powdered sugar a few cups at a time, scraping down the bowl after each addition and making sure it's fully mixed before adding more. Add the milk and salt and mix on low until everything is incorporated.

11.

11. Flavor the Buttercream: If you're making the watercolor frosting, set aside about 1 cup of plain white buttercream. Add the cotton candy flavoring to the rest of the buttercream and mix on low until combined. It'll turn a natural pink color. If you're not doing watercolor frosting, just add the flavoring to the whole batch.

12.

12. Level and Fill the Cake: Once the cake layers are completely cool, level them to your desired height. Put a swipe of buttercream on a cake board and place the first layer on top. Spread about three-quarters of a cup of buttercream on top, smoothing it to about half an inch thick. Add the next layer and repeat. After stacking all the layers, give the whole cake a thin crumb coat with buttercream and refrigerate for at least 30 minutes.

13.

13. Create the Watercolor Look: Divide the reserved white buttercream between two bowls. Mix one small drop of purple food coloring into one bowl and one drop of blue into the other. Use these colors along with the pink cotton candy buttercream to create a watercolor effect on the cake.

14.

14. Final Touches: Refrigerate the cake for another 20 minutes to firm up the buttercream. Fill a piping bag fitted with a large star tip with the remaining buttercream and pipe swirls around the top edge of the cake. Right before serving or photographing, top with a generous pile of cotton candy. The cotton candy will look good for about an hour before it starts to shrink.

Extra Information

  1. You can make your own cake flour by mixing all-purpose flour with cornstarch.
  2. DIY buttermilk by adding 1 tablespoon white vinegar to 1 1/4 cups whole milk and letting it sit for 15 minutes.
  3. The cake layers can be made ahead and stored wrapped at room temperature for up to 2 days, or frozen for up to 2 months.
  4. Buttercream can be made ahead and refrigerated for up to 2 weeks. Bring to room temperature and re-whip before using.
  5. Don't add the cotton candy topping until you're ready to serve - it only lasts about an hour.

Essential Tools

  • Three 6-inch or two 8-inch cake pans
  • Parchment paper
  • Stand mixer with paddle attachment (or hand mixer)
  • Medium mixing bowl
  • Wire cooling rack
  • Cake leveler or serrated knife
  • Offset spatula
  • Piping bag and large star tip
  • Cake board

Allergy Warnings

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (butter, buttermilk, milk)
  • Contains eggs (egg whites)
  • Contains gluten (cake flour)

Nutrition Details (Per Portion)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 580
  • Total Fat: 28 g
  • Total Carbohydrate: 78 g
  • Protein: 4 g