If you’re craving a fluffy, melt-in-your-mouth treat that brings back carnival memories, these homemade cotton candy marshmallows deliver pure joy. Light as air with a sweet, nostalgic flavor and pretty pastel swirls, they turn an ordinary day into something special. Perfect for parties, hot cocoa, or gifting, this easy recipe creates beautiful results that look bakery-worthy but come together right in your kitchen.
These marshmallows taste like spun sugar at a fair—sweet, slightly fruity, and incredibly soft. They’re fun to make with kids and even more fun to eat. With simple ingredients and straightforward steps, you’ll have a batch ready to impress in just a couple of hours (mostly hands-off time).
Quick Recipe Snapshot
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Total Time: 2 hours 30 minutes (includes setting time)
- Servings: About 36 marshmallows (9×9 pan)
- Difficulty: Beginner-friendly
- Best For: Parties, gifts, snacks, hot chocolate toppers
- Main Flavor Notes: Sweet cotton candy with vanilla undertones, soft and airy texture
Why You’ll Love This Cotton Candy Marshmallows Recipe
- Ultra-fluffy texture: These stay soft for days without getting sticky or hard.
- Fun carnival flavor: Real cotton candy taste in a homemade treat that beats store-bought.
- Easy for beginners: No fancy tools needed beyond a mixer and candy thermometer.
- Visually stunning: Pastel swirls make them Pinterest-perfect for photos and parties.
- Make-ahead friendly: Prep a batch ahead for events or weekly treats the family will request again.
- Kid-approved activity: Little hands can help with coloring and cutting for memorable family time.
What Is Cotton Candy Marshmallows?
Cotton candy marshmallows combine the classic pillowy texture of homemade marshmallows with the fun, sweet flavor of carnival cotton candy. Instead of plain vanilla, they feature cotton candy flavoring that captures that signature blue-raspberry or pink-sugar taste everyone loves.
The key is whipping hot sugar syrup into bloomed gelatin to create millions of tiny air bubbles. This gives the signature light, bouncy bite. A swirl of food coloring adds that playful two-tone look without extra effort. The result is a versatile candy you can cut into squares, shapes, or even use as toppers.
Recipe Inspiration
This recipe draws from the classic American homemade marshmallow method—simple, reliable, and perfect for flavor experimentation. Cotton candy flavor turns the familiar into something magical and nostalgic. It works beautifully because the light base lets the fun flavor shine through while keeping the soft, chewy-yet-melting texture that makes marshmallows irresistible.
Ingredients You’ll Need
For the Marshmallows
- 3 envelopes (about ¾ oz or 21g total) unflavored gelatin: Creates the structure and fluff.
- ½ cup (120ml) cold water (for blooming): Helps gelatin dissolve properly.
- ½ cup (120ml) cold water (for syrup): Combines with sugar for the base.
- 1½ cups (300g) granulated sugar: Provides sweetness and structure.
- ¾ cup (255g) light corn syrup: Keeps the marshmallows soft and prevents crystallization.
- ¼ teaspoon salt: Balances sweetness and enhances flavor.
- 2 teaspoons cotton candy flavoring: Delivers the signature fun taste (adjust to 1–2 tsp based on strength).
- Pink and blue gel food coloring: Creates beautiful swirls for visual appeal.
For Dusting
- ½ cup (60g) powdered sugar: Prevents sticking.
- ¼ cup (30g) cornstarch: Adds smoothness to the exterior.
How to Make Cotton Candy Marshmallows
Step 1: Bloom the Gelatin In the bowl of a stand mixer fitted with the whisk attachment, combine the gelatin and ½ cup cold water. Stir gently and let it sit for 8–10 minutes until fully bloomed (it will look like thick, spongy gel).
Step 2: Cook the Sugar Syrup In a medium saucepan, mix the remaining ½ cup water, granulated sugar, corn syrup, and salt. Cook over medium heat, stirring until the sugar dissolves. Stop stirring once it boils. Attach a candy thermometer and cook to 240°F (soft-ball stage), about 8–10 minutes. Remove from heat immediately.
Step 3: Whip the Mixture With the mixer on low speed, carefully pour the hot syrup down the side of the bowl into the bloomed gelatin. Increase speed to high and whip for 8–12 minutes until the mixture is thick, glossy, and tripled in volume. It should hold soft peaks and look like fluffy marshmallow fluff. Add the cotton candy flavoring in the last minute.
Step 4: Add Color Swirls Drop several dots of pink and blue gel food coloring into the bowl. Use a spatula to gently fold 2–3 times for pretty marbled streaks—don’t overmix or the colors will blend completely.
Step 5: Spread and Set Lightly grease a 9×9-inch baking pan and dust generously with the powdered sugar-cornstarch mix. Pour the marshmallow mixture into the pan. Smooth the top with a greased spatula. Dust more powder mixture on top. Let it set uncovered at room temperature for at least 2 hours, or until firm.
Step 6: Cut and Finish Turn the slab onto a cutting board dusted with more powder mix. Use a sharp knife or pizza cutter (greased and dusted) to cut into 1-inch squares. Toss each piece in the remaining sugar-cornstarch mix to coat all sides.
The Simple Cooking Science Behind This Recipe
The magic happens when hot sugar syrup hits the bloomed gelatin. The heat dissolves everything smoothly, while high-speed whipping incorporates air for that signature airy texture. Reaching exactly 240°F is key—it creates the right sugar concentration for soft, stable marshmallows that hold shape without being rubbery or sticky.
Corn syrup acts as an interfering agent that stops sugar crystals from forming, keeping every bite tender. Letting the slab set fully allows the gelatin network to strengthen, so the marshmallows slice cleanly and stay fresh longer.
Expert Tips for Best Results
- Use a candy thermometer for accuracy—visual cues alone can lead to chewy or hard results.
- Work quickly once the mixture is whipped; it sets fast.
- Grease tools and pan well to avoid frustration and sticky messes.
- For even color, add gel coloring sparingly—gels are concentrated.
- Make in a cool, dry kitchen; humidity can make marshmallows sticky.
- Test flavor strength with your specific brand of cotton candy extract.
- Cut with a hot, dry knife for the cleanest edges.
Easy Variations
- Rainbow Swirls: Add yellow, purple, or green food coloring for a full rainbow effect.
- Fruitier Version: Mix in ½ teaspoon strawberry or raspberry extract with the cotton candy flavor.
- Chocolate-Dipped: Dip set marshmallows halfway in melted white chocolate and add sprinkles.
- Hot Cocoa Bombs: Cut smaller and use inside homemade cocoa bombs.
- Lighter Version: Reduce corn syrup slightly and increase whipping time for extra fluff.
- Party Shapes: Use cookie cutters for hearts, stars, or clouds.
What to Serve With Cotton Candy Marshmallows
Serve these with steaming mugs of hot chocolate for cozy nights. They shine on dessert tables at birthday parties or baby showers. Pair with fresh fruit for a lighter snack or crumble over ice cream sundaes. They make fun toppers for cupcakes or layered in parfait glasses. For holidays, tint them in seasonal colors and add to gift baskets. Or enjoy them straight from the pan as an afternoon pick-me-up.
How to Store and Reheat
Store cotton candy marshmallows in an airtight container at room temperature for up to 2 weeks. They stay soft and fresh. Avoid the fridge, as it can make them tough.
Freezing is possible but not ideal—texture softens upon thawing and they can become slightly sticky. Freeze in a single layer then transfer to a freezer bag for up to 1 month if needed. Thaw at room temperature.
No reheating required; they’re best enjoyed at room temp. For make-ahead, prepare the full slab and cut just before serving.
Common Mistakes to Avoid
- Undercooking the syrup: Results in runny marshmallows that won’t set. Use a thermometer.
- Overmixing colors: Creates a muddy purple instead of pretty swirls. Fold gently.
- Skipping dusting: Marshmallows stick together into one big clump. Coat generously.
- Cutting too soon: They’ll be gooey and hard to shape. Wait the full setting time.
- Using liquid food coloring: It can thin the mixture. Stick with gel.
- High humidity days: Store in a sealed container right away to prevent stickiness.
Nutrition Facts
Per marshmallow (approximate, based on 36 pieces): Calories: 45 Total Fat: 0g Carbohydrates: 11g Sugars: 9g Protein: 0.5g
Nutrition information is approximate and may vary depending on exact ingredients and brands used.
Frequently Asked Questions
Can I substitute the cotton candy flavoring? Yes, use vanilla or another fun extract like bubblegum. The color will still look festive.
Do I need a stand mixer? A powerful hand mixer works, but it will take longer and require more arm strength.
How do I make these without corn syrup? Honey or golden syrup can substitute, though texture and flavor will change slightly.
Are these gluten-free? Yes, when using certified gluten-free ingredients. Check your flavoring and gelatin.
Can kids help make them? Absolutely—older kids can help with coloring and dusting. Supervise the hot syrup step.
Why are my marshmallows sticky? They may not have set long enough or weren’t dusted enough. Store airtight in a cool spot.
These fun homemade cotton candy marshmallows bring smiles with every bite. Save this recipe for your next celebration or cozy night in, and try a colorful variation to make it your own. Your family and friends will love them!

