Cotton Candy Cupcakes
There’s something magical about cotton candy, it’s light, fluffy, and instantly reminds us of fun times. Now imagine that sweetness wrapped up in a cupcake! These Cotton Candy Cupcakes are sweet, tasty and so beautiful, with their dreamy pink-and-blue swirls. Perfect for birthdays, parties, or any day that needs a little extra fun, this recipe is easy to follow and absolutely worth it.
I know how busy life gets, so I’ve made sure this recipe is quick and simple while still giving you great results. Whether you’re baking for your kids, a special occasion, or just because, these cupcakes will make everyone smile. Let’s get started!

Pretty Cotton Candy Cupcakes
What You’ll Need
Cupcake Ingredients
Frosting Ingredients

Directions
Making the Cupcakes:
1. Preheat and Prep: Preheat your oven to 350°F. Line a standard muffin tin with cupcake liners or lightly spray with non-stick spray.
2. Mix the Batter: In a large mixing bowl, add the cake mix and pudding mix. Using a hand or stand mixer, mix in the water, oil, egg whites, and sour cream. Beat on medium speed until everything is well incorporated.

3. Color the Batter: Divide the batter evenly between two small mixing bowls. Add pink food coloring to one and blue to the other, stirring until you achieve your desired colors.

4. Create the Swirls: Alternate spoonful of the pink and blue batter into the cupcake liners, filling each about 2/3 full.
5. Bake: Place in the oven and bake for 18-20 minutes or until a toothpick inserted in the center comes out clean. Let the cupcakes cool completely before frosting.

Making the Frosting:
6. Cream the Butter: In a large mixing bowl, use a hand or stand mixer to beat the butter for about 2 minutes until it’s light and fluffy.

7. Add Flavor: Mix in the vanilla extract and a few drops of cotton candy flavoring (start with just 1-2 drops; this flavor is strong!).
8. Add Sugar and Cream: Gradually add the powdered sugar, one cup at a time, while alternating with 1 tablespoon of heavy cream and 1 teaspoon of sour cream. Continue mixing until creamy and stiff peaks form. If the frosting is too runny, add a little more powdered sugar.

9. Color the Frosting: Divide the frosting into three bowls. Add pink food coloring to one, blue to another, and leave the third bowl plain.
10. Prepare the Piping Bags: Transfer each color of frosting into separate small piping bags. Cut the tips off and place them inside a large piping bag fitted with a star frosting tip.

11. Frost the Cupcakes: Before decorating, pipe a small amount of frosting onto a plate until all three colors swirl together. Then frost each cupcake in a beautiful, multi-colored swirl.

12. Decorate and Enjoy: Sprinkle with edible glitter and top with a tuft of cotton candy if you’d like. Serve immediately or store in an airtight container.

Tips for Perfect Cotton Candy Cupcakes
- Don’t Overmix the Batter – Stir just until combined to keep the cupcakes light and fluffy.
- Use Gel Food Coloring – It gives vibrant colors without changing the consistency of your batter or frosting.
- Frosting Too Runny? – Add more powdered sugar, a tablespoon at a time, until you get the right consistency.
- Make-Ahead Tip: You can bake the cupcakes a day in advance and frost them right before serving for the freshest taste.
- Cotton Candy Note: If using cotton candy as a garnish, add it right before serving since it melts quickly when exposed to air.
These cupcakes are a real a showstopper! The pink-and-blue swirls give them a fun, look, and that light cotton candy flavor makes them feel extra special. They’re great for kids’ parties, baby showers, or just a sweet treat to brighten someone’s day.
View More Cupcake Recipes

Cotton Candy Cupcakes
Ingredients
For the Cupcake
- 1 15.25-ounce box of white cake mix
- 1 ¼ cups water
- 1/4 cup vegetable oil
- 1/2 cup sour cream
- 4 egg whites
- 1 3.3-ounce box of white cheesecake pudding mix
- LorAnn Cotton Candy Flavoring
- White edible glitter
- Cupcake liners
- 1 large mixing bowl and 2 small bowls
For the Frosting
- 1 1/2 sticks salted butter softened
- 1 teaspoon vanilla extract
- 1/2 tablespoon sour cream
- 3-4 cups powdered sugar
- 3 tablespoons heavy cream
- LorAnn Cotton Candy Flavoring
- Blue and pink gel food coloring
- Cotton candy optional, for garnish
- 3 small bowls
- 3 small piping bags
- 1 large piping bag with a large star frosting tip
Instructions
- Preheat your oven to 350°F. Line a standard muffin tin with cupcake liners or lightly spray with non-stick spray.
- In a large mixing bowl, add the cake mix and pudding mix. Using a hand or stand mixer, mix in the water, oil, egg whites, and sour cream. Beat on medium speed until everything is well incorporated.
- Divide the batter evenly between two small mixing bowls. Add pink food coloring to one and blue to the other, stirring until you achieve your desired colors.
- Alternate spoonful of the pink and blue batter into the cupcake liners, filling each about 2/3 full.
- Place in the oven and bake for 18-20 minutes or until a toothpick inserted in the center comes out clean. Let the cupcakes cool completely before frosting.
- In a large mixing bowl, use a hand or stand mixer to beat the butter for about 2 minutes until it’s light and fluffy.
- Mix in the vanilla extract and a few drops of cotton candy flavoring (start with just 1-2 drops; this flavor is strong!).
- Gradually add the powdered sugar, one cup at a time, while alternating with 1 tablespoon of heavy cream and 1 teaspoon of sour cream. Continue mixing until creamy and stiff peaks form. If the frosting is too runny, add a little more powdered sugar.
- Divide the frosting into three bowls. Add pink food coloring to one, blue to another, and leave the third bowl plain.
- Transfer each color of frosting into separate small piping bags. Cut the tips off and place them inside a large piping bag fitted with a star frosting tip.
- Before decorating, pipe a small amount of frosting onto a plate until all three colors swirl together. Then frost each cupcake in a beautiful, multi-colored swirl.
- Sprinkle with edible glitter and top with a tuft of cotton