This whimsical cotton candy cake brings carnival magic straight to your dessert table. Three fluffy layers are marbled in pink and blue, infused with playful cotton candy flavoring, and stacked with swirled pastel buttercream.
Crowned with fresh cotton candy just before serving, it's a showstopping centerpiece for birthdays, baby showers, or any celebration that calls for something extra special.
The whole idea started when my niece asked for a carnival themed birthday cake and I blanked on what that even meant until I spotted a bag of cotton candy at the grocery store and thought why not bake that flavor directly into the cake itself.
I will never forget carrying this cake into the party and hearing a table full of seven year olds gasp like I had brought a unicorn to life, which honestly made every speck of pink food coloring under my fingernails worth it.
Ingredients
For the Cake
- All-purpose flour (2 1/2 cups or 310 g): The backbone of a sturdy but tender crumb, so measure carefully and avoid packing it down.
- Baking powder (2 1/2 tsp): Gives the cake its lift and fluffy texture without making it dense.
- Salt (1/2 tsp): Just enough to balance the sweetness and bring out the cotton candy flavor.
- Unsalted butter (3/4 cup or 170 g), softened: Room temperature butter creams smoothly with sugar for a lighter cake.
- Granulated sugar (2 cups or 400 g): Sweetness is the point here and this amount keeps the cake moist without being cloying.
- Large eggs (4), room temperature: Add them one at a time so they incorporate evenly and keep the batter smooth.
- Cotton candy flavoring (1 tbsp): The star ingredient that gives this cake its signature funfair taste.
- Vanilla extract (1 tsp): Rounds out the cotton candy flavor with a warm familiar note.
- Whole milk (1 1/4 cups or 300 ml), room temperature: Keeps the crumb tender and helps the batter come together seamlessly.
- Pink and blue food coloring: Start with a few drops and build gradually until you reach your desired pastel intensity.
For the Cotton Candy Buttercream
- Unsalted butter (1 cup or 226 g), softened: Beat it well until completely creamy before adding sugar for the silkiest frosting.
- Powdered sugar (4 cups or 480 g), sifted: Sifting is nonnegotiable here unless you want gritty buttercream.
- Cotton candy flavoring (1 1/2 tsp): A little goes a long way in the frosting since butter amplifies flavor.
- Whole milk or cream (2 to 3 tbsp): Add gradually until the frosting reaches a spreadable pillowy consistency.
- Pink and blue food coloring: Divide the frosting and tint each half for that signature cotton candy swirl.
For Decoration
- Fresh cotton candy: Tear into fluffy pieces and crown the top just before serving so it does not melt into the frosting.
Instructions
- Preheat and Prepare the Pans:
- Set your oven to 350°F (175°C) and grease three 8-inch round cake pans before lining each one with parchment paper circles so nothing sticks.
- Whisk the Dry Ingredients:
- In a medium bowl, whisk the flour, baking powder, and salt together until evenly combined, then set it aside.
- Cream the Butter and Sugar:
- Beat the softened butter and granulated sugar in a large bowl until the mixture turns pale and fluffy, roughly 3 to 4 minutes of steady mixing.
- Add Eggs and Flavorings:
- Drop in one egg at a time, beating well after each, then blend in the cotton candy flavoring and vanilla extract until the batter smells like a carnival.
- Combine Wet and Dry:
- With the mixer on low, add the flour mixture in three parts, alternating with the milk, starting and ending with flour, and mix only until just combined.
- Color and Marble the Batter:
- Split the batter evenly into two bowls, tint one pink and one blue, then drop alternating spoonfuls of each into your pans and swirl gently with a skewer for that dreamy marbled look.
- Bake and Cool:
- Bake for 25 to 28 minutes until a toothpick comes out clean, let the cakes rest in their pans for 10 minutes, then turn them out onto a wire rack to cool completely.
- Make the Buttercream:
- Beat the butter until creamy, gradually add sifted powdered sugar on low speed, then mix in the cotton candy flavoring and milk until the frosting is smooth and fluffy.
- Assemble and Decorate:
- Layer the cooled cakes with swirls of pink and blue buttercream between each tier, frost the outside, and crown the top with torn pieces of fresh cotton candy right before serving.
The best part of making this cake was watching my sister cut into it and reveal those swirling pink and blue layers, because she actually teared up and said it looked too beautiful to eat.
Tools That Save You Time
An electric mixer does the heavy lifting for both the batter and buttercream, and I learned the hard way that mixing this by hand turns your arm into jelly before the butter ever gets fluffy.
Playing with Color
Gel food coloring gives you more vibrant pastels without thinning the batter, and I usually dip a toothpick into the gel and stir rather than squeezing straight from the bottle to avoid going too dark.
Storage and Make Ahead Notes
The unfrosted cake layers freeze beautifully for up to a month if you wrap them tightly in plastic, which means you can spread the work across two days without losing any freshness.
- Always store leftover frosted cake in the fridge but let it sit at room temperature for 20 minutes before serving.
- Add sprinkles or edible glitter right before serving for extra sparkle.
- Remember that cotton candy flavoring varies by brand, so taste your batter and adjust if needed.
Every time I make this cake I feel like a kid again, and that is really the highest compliment any dessert can earn.
Recipe FAQs
- → Where can I find cotton candy flavoring?
-
Cotton candy flavoring is available online through retailers like Amazon, at specialty baking supply shops, or in the baking aisle of well-stocked grocery stores. Look for brands labeled as cotton candy extract or flavoring.
- → Can I make this cake ahead of time?
-
Yes, you can bake the cake layers and prepare the buttercream a day in advance. Store the layers wrapped in plastic at room temperature and refrigerate the buttercream. However, only add the fresh cotton candy topping right before serving, as it dissolves with moisture.
- → How do I achieve the marbled effect?
-
Divide your batter into two bowls and tint one pink and the other blue. Drop alternating spoonfuls of each color into your prepared pans, then gently drag a skewer or knife through the batter in a figure-eight motion to create soft swirls.
- → Is there a substitute for cotton candy flavoring?
-
If you can't find cotton candy flavoring, you can use a combination of vanilla and a small amount of raspberry or strawberry extract for a similarly sweet, fruity profile. The flavor won't be identical but will still be delicious.
- → Why does the cotton candy need to be added at the last minute?
-
Cotton candy is extremely sensitive to moisture. Once it comes into contact with the frosted cake, it begins to dissolve and melt within minutes. For the best visual impact and texture, arrange the cotton candy on top just before presenting and serving.
- → Can I make this cake without food coloring?
-
Absolutely. Simply skip the pink and blue food coloring for a classic white cake with cotton candy flavor. The cotton candy garnish on top will still provide the signature whimsical look and pastel appeal.