Cotton Candy Swirl Marshmallows Recipe
These cotton candy swirl marshmallows bring the nostalgic flavor of carnival cotton candy into soft, pillowy homemade treats. The vibrant pink and blue swirls make them Instagram-worthy and perfect for parties or gifts.
Making marshmallows at home is easier than you think. With just a handful of ingredients and about 30 minutes of active time, you’ll create fluffy confections that taste infinitely better than store-bought versions.
The cotton candy flavor comes from a combination of vanilla and a special flavoring that mimics that sweet, spun sugar taste we all love. Each bite melts in your mouth with a hint of carnival magic.
Essential Ingredients
Gelatin is the foundation of marshmallows, giving them that signature bouncy texture. Use unflavored powdered gelatin for the best results and make sure it blooms properly in cold water before mixing.
Granulated sugar and corn syrup create the sweet base and prevent crystallization. The corn syrup helps achieve that glossy, smooth texture that makes homemade marshmallows superior to commercial ones.
Cotton candy extract or flavoring gives these marshmallows their distinctive taste. You can find it online or at specialty baking stores, and a little goes a long way in delivering that carnival flavor.
Equipment You’ll Need
A stand mixer with a whisk attachment is essential for whipping the marshmallow mixture to the right consistency. The high speed creates the air bubbles that make marshmallows fluffy and light.
You’ll also need a candy thermometer to monitor the sugar syrup temperature accurately. Reaching exactly 240°F ensures the marshmallows set properly and have the perfect texture.
A 9×13 inch baking pan lined with parchment paper and dusted with powdered sugar prevents sticking. Prepare this before you start cooking so you can work quickly once the marshmallow mixture is ready.
For more homemade candy recipes, check out this Chocolate Peppermint Delights: Easy No-Bake Holiday Treats
Tips for Perfect Swirls
Creating beautiful swirls requires working quickly before the marshmallow sets. Divide your mixture into portions and add gel food coloring in pink and blue for vibrant colors that won’t water down the mixture.
Use a knife or skewer to gently swirl the colors together in the pan. Don’t overmix or the colors will muddy together instead of creating distinct ribbons of pink and blue.
Let the marshmallows set at room temperature for at least 4 hours or overnight. Rushing this step results in sticky, difficult-to-cut marshmallows that won’t hold their shape.
Storage and Shelf Life
Store your cotton candy marshmallows in an airtight container at room temperature for up to 2 weeks. Layer them between sheets of parchment paper dusted with powdered sugar to prevent sticking.
Avoid refrigerating marshmallows as this can make them weep moisture and lose their fluffy texture. Keep them in a cool, dry place away from direct sunlight.
These marshmallows freeze well for up to 2 months. Thaw them at room temperature for about an hour before serving, and dust with fresh powdered sugar if needed.
Cotton Candy Swirl Marshmallows Recipe
Course: DessertCuisine: AmericanDifficulty: Intermediate48
marshmallows25
minutes6
hours6
hours25
minutesFluffy homemade marshmallows with beautiful pink and blue swirls and nostalgic cotton candy flavor. Perfect for hot cocoa, s’mores, or enjoying on their own.
Ingredients
3 envelopes (3 tablespoons) unflavored gelatin powder
1 cup cold water, divided
1 1/2 cups granulated sugar
1 cup light corn syrup
1/4 teaspoon salt
1 tablespoon cotton candy extract
1 teaspoon vanilla extract
Pink gel food coloring
Blue gel food coloring
1 cup powdered sugar (for dusting)
Nonstick cooking spray
Directions
- Spray a 9×13 inch baking pan with cooking spray, line with parchment paper, and dust generously with powdered sugar.
- Pour 1/2 cup cold water into stand mixer bowl and sprinkle gelatin on top. Let bloom for 10 minutes.
- Combine sugar, corn syrup, salt, and remaining 1/2 cup water in a saucepan. Cook over medium-high heat until mixture reaches 240°F on a candy thermometer.
- With mixer on low, slowly pour hot syrup into gelatin. Increase to high speed and whip for 10 to 12 minutes until thick and glossy.
- Add cotton candy extract and vanilla in the last minute of whipping.
- Divide mixture into three portions and color with pink and blue gel food coloring, leaving one white.
- Alternate spooning colored marshmallow into prepared pan and swirl with a knife.
- Dust top with powdered sugar and let set at room temperature for 6 hours or overnight.
- Cut into squares and toss in powdered sugar to coat.
Notes
- Storage: Keep in an airtight container at room temperature for up to 2 weeks, layering between parchment paper.
Flavor Variations: Substitute cotton candy extract with strawberry extract for a berry version or vanilla bean paste for classic marshmallows.
Color Tips: Use gel food coloring instead of liquid for vibrant colors that won’t thin the marshmallow mixture.
Make Ahead: These can be made up to 1 week in advance and stored properly.
Cutting Tip: Lightly oil your knife or dust with powdered sugar between cuts for clean edges.
Nutrition Information (Per Marshmallow)
| Nutrient | Amount |
|---|---|
| Calories | 45 |
| Total Fat | 0g |
| Sugars | 9g |
| Protein | 1g |
Step-by-Step Instructions
Step 1: Bloom the Gelatin
Pour 1/2 cup of cold water into the bowl of your stand mixer. Sprinkle 3 envelopes (about 3 tablespoons) of unflavored gelatin evenly over the surface of the water. Let it sit undisturbed for 10 minutes.
The gelatin will absorb the water and swell up, becoming thick and spongy. This blooming process is crucial because it allows the gelatin to dissolve smoothly when you add the hot sugar syrup, preventing lumps in your final marshmallow mixture.
Step 2: Make the Sugar Syrup
Combine 1 1/2 cups granulated sugar, 1 cup light corn syrup, 1/4 teaspoon salt, and 1/2 cup water in a medium saucepan. Attach a candy thermometer to the side and cook over medium-high heat, stirring until the sugar dissolves completely.
Once the mixture starts boiling, stop stirring and let it cook undisturbed until it reaches exactly 240°F (soft-ball stage), which takes about 8 to 10 minutes. The syrup will be clear, bubbling vigorously, and look slightly thicker than when you started.
Step 3: Whip the Marshmallow Base
Turn your stand mixer to low speed and carefully pour the hot sugar syrup in a slow, steady stream down the side of the bowl into the bloomed gelatin. Avoid pouring directly onto the whisk to prevent splattering.
Once all the syrup is added, gradually increase the speed to high and whip for 10 to 12 minutes. The mixture will transform from thin and translucent to thick, glossy, and white, tripling in volume. Add 1 tablespoon of cotton candy extract and 1 teaspoon of vanilla in the last minute of whipping.
Step 4: Create the Color Swirls
Working quickly, divide the marshmallow mixture into three portions. Leave one portion white, color one with pink gel food coloring (about 1/4 teaspoon), and color the third with blue gel food coloring.
Alternate spooning dollops of the different colored marshmallow mixtures into your prepared 9×13 inch pan. Use a butter knife or wooden skewer to gently drag through the colors in a swirling motion, creating marble patterns. Work fast because the marshmallow starts setting within minutes.
Step 5: Set and Cut the Marshmallows
Dust the top of the marshmallow mixture generously with powdered sugar and let it sit uncovered at room temperature for at least 6 hours or overnight. The surface should feel dry and slightly firm to the touch.
Turn the set marshmallow slab out onto a cutting board dusted with powdered sugar. Use a sharp knife or pizza cutter lightly oiled or dusted with powdered sugar to cut into squares. Toss each piece in more powdered sugar to coat all sides and prevent sticking.
Frequently Asked Questions
Can I make these marshmallows without corn syrup?
Yes, you can substitute honey or agave syrup, though the texture may be slightly different. Corn syrup prevents crystallization and creates the smoothest texture, but alternatives work in a pinch.
Why didn’t my marshmallows set properly?
The most common cause is not cooking the sugar syrup to the correct temperature (240°F). Use a reliable candy thermometer and make sure the gelatin bloomed fully before adding the hot syrup.
Can I use liquid food coloring instead of gel?
Gel food coloring is recommended because liquid coloring can thin the marshmallow mixture and make colors less vibrant. If using liquid, add only a few drops and expect softer colors.

















