Preheat oven to 350°F. Line 3 8-inch cake pans with parchment paper and spray them with nonstick spray. Set aside.
In a large mixing bowl, combine the flour, baking powder, salt, and baking soda. Set aside.
4 cups cake flour, 1 tablespoon baking powder, 1¼ teaspoons kosher salt, 1 teaspoon baking soda
In the bowl of a stand mixer fitted with a paddle or whisk attachment, beat the butter and sugar together on medium-high for about 1 minute.
1 cup unsalted butter, 3 cups granulated sugar
Add in the eggs, milk, and cotton candy flavoring. Beat on high for another 1 minute.
5 large eggs, 1¾ cups milk, 1½ teaspoons cotton candy flavoring
Add in the flour mixture and stir just until the flour has been incorporated. Divide evenly into 2 smaller bowls and color with blue and pink food coloring if desired.
Blue and pink food coloring
Alternately spoon blue and pink batter into the cake pans and gently swirl them together. Don’t swirl too much or the batter will turn purple and bake into a brown color. Place into the oven to bake for 20-23 minutes, or until a toothpick inserted comes out clean, or with moist crumbs. Once baked, remove from the oven, place onto a cooling rack, and let cool to room temperature.