If you grew up waiting for your first bite of frosty peppermint during the holidays, you’re not alone. As soon as December hits, my kitchen turns into a marshmallow-making headquarters, and nothing feels quite as festive as whipping up a batch of Candy Cane Marshmallows. The ritual is pure sensory joy: the sugar gradually dissolving into syrupy gloss, clouds of vanilla-white fluff taking shape in the mixer, and that first peppermint scent curling out as you swirl in those unmistakable red streaks.
These homemade marshmallows are pillowy, soft, and have just enough peppermint zing to transform any mug of hot chocolate into a full-on celebration. They’re irresistible in holiday cookie boxes, welcome on any dessert table, and just plain fun to gift, nibble, or show off. Trust me, once you swirl that first batch, you’ll look for any excuse to share (or keep!).

Why Candy Cane Marshmallows Are a Holiday Favorite
Some treats just bring out the child in you—Candy Cane Marshmallows are absolutely one of them. They’re more than just a sweet bite; they’re pure nostalgia with a peppermint twist and a jaw-dropping swirl of red that makes any dessert spread look merry and bright.
What really sets these apart is the homemade touch. Forget dry, plasticky store versions—these marshmallows are surprisingly easy to make and turn out plush and airy, with the kind of bounce that makes them melt almost instantly on your tongue. The peppermint flavor isn’t overpowering; it’s refreshing, cooling, and leaves your whole kitchen smelling like winter magic.
Plus, who can resist the moment you grab a toothpick and drag that first stripe of swirling food color through the fluff? It’s as satisfying as it looks—especially when the marbled candies end up tucked inside your hot chocolate, floating prettily on top, or wrapped up for your favorite people. Whether you’re gifting, snacking, or making memories with kids, these marshmallows always steal the show during the holidays.
What You Need for Candy Cane Marshmallows
Here’s a quick peek at what goes into these dreamy Candy Cane Marshmallows—each ingredient has a small but crucial role in making them as fluffy and flavorful as possible:
- Water – forms the luscious base and gets the gelatin mixture going; don’t swap this out.
- Unflavored powdered gelatin – gives the marshmallows that signature, squishy lift and makes them set up perfectly.
- Granulated sugar – for pure sweetness and structure, so the marshmallows hold together (but still melt in your mouth).
- Light corn syrup – keeps everything smooth and helps prevent the dreaded sugar crystals.
- Peppermint extract – infuses that cool, classic candy cane sparkle into every bite.
- Kosher salt – a tiny bit balances out all that sugar and brightens the peppermint flavor.
- Red food coloring – the fun part: drag swirls through the marshmallow for that iconic candy cane look.
- Powdered sugar or cornstarch – coats every marshmallow to keep them from sticking (and gives a snowy finish).
See the recipe card below for the full list of ingredients and measurements.
Step-by-Step: How to Make Candy Cane Marshmallows
Ready to bring the candy-cane aisle straight to your kitchen? Here’s exactly how to make these pepperminty marshmallow beauties:
- Start by greasing your baking pan well so nothing sticks. A quick mist of cooking spray works best—get into the corners for easy unmolding later.
- Pour cold water into the bowl of your stand mixer and sprinkle the gelatin right over the top. Let it bloom and soften—it should look thick and wobbly when it’s ready to use.
- Meanwhile, in a saucepan, combine your sugar, light corn syrup, and more water. Stir gently until the sugar dissolves, then bring to a boil. Watch it carefully as it turns clear and bubbly; you want the syrup to hit that “soft-ball” stage (it gets super sticky at this point, so swirling the pan helps prevent burning).
- Once your syrup is just right, very slowly pour it into the bloomed gelatin—with the mixer on low speed to avoid splashes. Add peppermint extract and a pinch of kosher salt for balance.
- Turn up the mixer to high, letting the magic happen. The mixture will turn white and billowy, then grow extra thick. When you lift out the whisk, stiff peaks should hold their shape (that’s your cue!).
- Scrape every bit of marshmallow fluff into your greased pan. Work quickly—the mixture starts to set fast. Smooth the top with a spatula so you get even squares later.
- Now for the fun: while it’s still warm, dot red food coloring over the top. Grab a toothpick or skewer and swirl it through the surface for those candy cane stripes—drag, twist, and loop until you get a marbled look you love.
- Let the marshmallows sit, undisturbed, to set up fully. Room temperature works, but the fridge will speed things along if you need them in a hurry.
- Once firm, dust your work surface with powdered sugar or cornstarch. Loosen the marshmallow from the pan, then gently flip it onto your surface. Use a sharp knife (greased, if needed) to slice into plush, sticky squares.
- Roll each piece thoroughly in powdered sugar or cornstarch so they don’t stick—and so every bite feels like biting into a snowdrift. That’s it—they’re ready for gifting, floating in cocoa, or popping straight into your mouth.
Tricks for Pillowy Homemade Marshmallows
Making homemade marshmallows feels a little like kitchen magic, but a few tricks guarantee candy-cane success every time. First, don’t skimp on greasing your pan—or your spatula, or even the knife for cutting. Sticky is an understatement here, and a bit of nonstick spray will save you some unglamorous prying.
Keep your candy thermometer handy for the sugar syrup. If it’s undercooked, your marshmallows might not set; if it’s over, they’ll turn weirdly dense instead of airy. Pour the hot syrup into the gelatin slowly with the mixer on low—this helps everything blend smoothly and keeps your kitchen (and hands) safe from splatters.
When you’re swirling the red food coloring, less is more. Even a few droplets go a long way, and marbling looks even prettier when some sections stay snowy white. If the top gets a little sticky once set, dust it—generously!—with powdered sugar or cornstarch before you attempt to unmold or cut.
Store the finished marshmallows in an airtight container at room temperature. A light dusting of more powdered sugar or cornstarch before sealing keeps them from melding into one big, sticky block. And if they ever feel too soft or tacky, a quick roll in starch freshens them up immediately.
Festive Variations and Special Serving Ideas
These Candy Cane Marshmallows are begging to join every hot drink and dessert tray you can think of. My favorite twist is to roll just the edges in crushed peppermint candies for an extra burst of color and crunch. If you’re gifting, nestle a few marshmallow squares in cellophane bags with a pretty ribbon—they hold up beautifully and look like little holiday presents.
You can also play with the flavorings: swap half the peppermint for vanilla or almond extract, or add a tiny splash of orange extract for a creamsicle meets Christmas vibe. Feeling adventurous? Dip one side of each marshmallow in melted dark chocolate, then let them set—a cocoa-lover’s dream.
For serving, float your marshmallows in hot chocolate, coffee, or even warmed milk (bonus points for an extra peppermint stick stirrer). Add them to cookie boxes, holiday platters, or even toast them very briefly over an open flame for that classic campfire finish—be careful, though, because homemade marshmallows brown much faster than the bagged kind!
If you like to plan ahead, you’ll be happy to know these stay fresh for several days at room temperature. You can also freeze them in a well-sealed bag if you want to get a jump on holiday prep—just thaw before serving, and you’re good to go.
FAQs about Candy Cane Marshmallows
How should I store Candy Cane Marshmallows?
It’s best to keep your marshmallows in an airtight container at room temperature. Be sure each piece is coated well in powdered sugar or cornstarch to prevent any sticking. Add a little extra dusting before storing if needed. They’ll stay fresh and pillowy for several days.
Can I freeze homemade marshmallows for later?
Absolutely! You can freeze Candy Cane Marshmallows in a well-sealed bag or container. Place parchment or wax paper between layers to keep them from merging, then let them come up to room temperature before enjoying. Freezing doesn’t affect the texture, so your candies will still be soft and fluffy.
What’s the best way to make Candy Cane Marshmallows look extra festive?
If you want that real holiday wow factor, swirl the red food coloring gently so you get defined marbled stripes. You can also press the cut marshmallows into crushed candy canes or dip one side in melted chocolate and cool on parchment for a glossy finish.
Can I change the flavor of these marshmallows?
Yes! You can easily swap out the peppermint extract for pure vanilla, almond, or even a little orange extract if you want to change things up. The basic marshmallow recipe stays the same; just tailor the flavoring to your mood or the season.
Making Candy Cane Marshmallows at home is my go-to when I want something shareable, nostalgic, and just a bit magical. The swirled peppermint, bouncy texture, and snowy sugar coating make them a true treat—whether you’re floating them in cocoa, tucking them into gift boxes, or sneaking one off the tray while everyone’s not looking. However you serve them, these marshmallows promise a taste of the holidays that’s always worth the little bit of sticky-fingered kitchen mess.
More Delicious Recipes
- Butter Mints: These festive treats are perfect for holiday gatherings and pair beautifully with your Candy Cane Marshmallows.
- Homemade French Croissant: Adding a touch of elegance, these delicious croissants make for a delightful breakfast alongside marshmallows in your hot chocolate.
- Irish Coffee: Enjoy your marshmallows floating atop a warm cup of Irish coffee for a cozy holiday drink experience.

Candy Cane Marshmallows
Equipment
- stand mixer
- medium saucepan
- baking pan
Ingredients
Ingredients
- 1 ⅓ cups water (divided)
- 3 envelopes unflavored, powdered gelatin (about 7 ½ teaspoons)
- 1 ½ cups granulated sugar
- 1 cup light corn syrup
- 1 teaspoon peppermint extract
- ¼ teaspoon kosher salt
- 1-2 teaspoons red food coloring
- ⅓ cup powdered sugar or cornstarch (for rolling)
Instructions
Instructions
- Grease a 9x9-inch baking pan with cooking spray and set aside.
- In the bowl of a stand mixer, add ⅔ cup cold water. Sprinkle gelatin on top and let bloom.
- In a medium saucepan over medium-high heat, combine granulated sugar, corn syrup and ⅔ cup water. Stir until sugar is dissolved. Bring the mixture to a boil, swirling the pan occasionally, until the mixture reaches exactly 240°F on a candy thermometer, about 10-12 minutes. Immediately remove from heat.
- With the stand mixer on low speed, slowly and carefully pour the melted sugar mixture into the gelatin mixture. Add the peppermint extract and salt.
- Slowly (to avoid splashes) increase the speed to high and whip until the mixture is stiff and white, about 10-12 minutes. When you remove the whisk, stiff peaks should form that take a few seconds until they fall back into the marshmallow mixture. Working quickly, pour the mixture into the prepared baking pan and use a spatula to help spread evenly.
- While the marshmallows are warm, add droplets of red food coloring to the top. Use a toothpick or skewer to swirl the food coloring throughout the marshmallows.
- Let the marshmallows sit and firm for at least 4 hours at room temperature or 2 hours in the refrigerator.
- Dust your work surface with powdered sugar or cornstarch. Use a butter knife to slice around the edges of the pan, then turn the marshmallow out onto the work surface. You may need to pry it out at a corner. Use a sharp knife to cut the marshmallow into (at least) 16 pieces. If needed, spray the knife with cooking spray to help prevent sticking. If there is excess cooking spray on your marshmallow, dab with a paper towel to remove.
- Roll each marshmallow in powdered sugar or cornstarch on each side to prevent sticking, then serve.






