These Candy Cane Marshmallows are a perfect holiday treat! You can eat them on their own, serve them with hot chocolate, and even roast them over a fire. They're also a great addition to a holiday cookie box!
These marshmallows are flavored with peppermint extract and the red swirls make them feel even more like holiday candy canes. You can easily make this recipe with any color or type of food coloring!

Jump to:
Why you'll love this recipe
- These marshmallows are great to eat on their own, with a cup of hot chocolate, or to roast over a fire.
- The red food coloring gives these marshmallows their candy cane appearance, but you can use other colors as well if you like!
- Try these Classic Vanilla Marshmallows and Chocolate Marshmallows, too!
- These homemade marshmallows are a no-bake recipe made without egg whites.
- Marshmallows store well at room temperature and can keep for up to several weeks! They're also great in a holiday cookie box paired with these Candied Orange Slices, Candied Lemon Slices, and Molasses Marshmallow Stuffed Cookies.
Ingredients
There are only a few key ingredients you'll need to make these Candy Cane Marshmallows.

- Unflavored powdered gelatin: This is what helps the marshmallows set and become firm. I use Knox gelatin, but you can use any unflavored gelatin you prefer.
- Light corn syrup: Corn syrup prevents the crystalization of the sugar as it's melted. Substitutions are listed below if corn syrup is not available in your area.
- Peppermint extract: This is what gives the marshmallows their peppermint (or candy cane) flavor!
- Red food coloring: I used red food coloring to make these marshmallows feel like candy canes, but you can use any color or type of food coloring that you like!
See full recipe below for detailed directions.
Substitutions & Variations
This is a very adaptable recipe and below are a few easy substitutions and variations you can try.
- Homemade marshmallows without corn syrup - If you'd rather not use corn syrup, you can use agave nectar, honey or maple syrup in a 1:1 substitute for the corn syrup. Keep in mind, you will taste those agave nectar, maple syrup or honey flavors in the final marshmallow.
- Use different food coloring - You can use any color and any type of food coloring that you like. Or, you can leave the coloring out and simply flavor with the peppermint extract.
- Add crushed candy canes - If you want some additional candy cane flavor, you can crush candy canes and add them as a topping while the marshmallows are still cooling. You could also stir them into the marshmallow as you're making the food coloring streaks to distribute them more throughout the marshmallow.
- A note on gelatin: There is not an easy substitute for gelatin to make these marshmallows vegan. I had previously recommended agar gar, but it is not as simple as making a 1:1 substitution.
- If you'd like to try different flavored marshmallows, try these Strawberry Pink Marshmallows and Coconut Marshmallows.
I have not tested this recipe with other variations, but if you do, let us know how it turns out in the comments!
How to Make Candy Cane Marshmallows
There are only a few key steps to making these Candy Cane Marshmallows. Being precise with the temperatures and working quickly (before the marshmallows set) are the keys to success with this recipe! The full recipe with detailed directions is at the bottom of this post.

- Step 1: Add ⅔ cup cold water to the bowl of a stand mixer. Sprinkle with gelatin and let bloom.

- Step 2: In a medium saucepan, combine granulated sugar, corn syrup, and ⅔ cup water. Bring the mixture to a boil, swirling the pan occasionally.

- Step 3: Boil until the mixture reaches exactly 240°F on a candy thermometer, about 10 minutes.

- Step 4: Slowly and carefully pour the melted sugar mixture into the gelatin mixture. Add the salt and peppermint extract. Increase the speed to high and whip until the mixture is stiff and white, about 10-12 minutes.

- Step 5: Pour the mixture into a 9x9-inch baking pan and use a spatula to help spread evenly.

- Step 6: Spread droplets of red food coloring across the surface of the marshmallows, then use a toothpick or skewer to swirl the food coloring throughout. Let the marshmallows set for at least 4 hours at room temperature or 2 hours in the refrigerator.

- Step 7: Turn the marshmallow out onto the work surface and use a sharp knife to cut into 16 (or more) pieces.

- Step 8: Roll each marshmallow in powdered sugar or cornstarch on each side to prevent sticking, then serve.
Expert Baking Tips
- I HIGHLY recommend using a stand mixer and a candy thermometer for this recipe. You can make this with a hand-held mixer, but you will be mixing for a very long time. I don't recommend trying to make this without a candy thermometer.
- Bring the sugar mixture to exactly 240°F. If you miss this by a few degrees in either direction, your marshmallows either won't firm up, or they'll be a rock-hard mess.
- Be careful when pouring the hot sugar mixture. Pour this carefully into the stand mixer, then slowly increase the speed to high. You don't want any splashes!
- Give the marshmallows enough time to whip. This will take 10-12 minutes. If you under-whip the marshmallows, they won't set up correctly.
- Remember that sugar dissolves in water, so your cleanup should be easy! Soak anything that got marshmallow on it in warm water, and it will dissolve right off.
Common Marshmallow Challenges
Below are a few common marshmallow challenges and how to avoid them.
- Marshmallows are too soft: If your marshmallows are not setting up, there are a few possibilities:
- The sugar did not reach 240°F. If your sugar was under that temperature, the marshmallows will not set correctly and will seem wet.
- The marshmallows need to whip longer. If they did not whip long enough, they will not set correctly.
- The marshmallows need to set longer. Let them sit overnight, if possible, to see if this helps them set up more firmly.
- Marshmallows are too hard: If your marshmallows turned into a rock-hard sugar mess, this is because the sugar mixture was heated to over 240°F and unfortunately isn't recoverable.
- Marshmallows are too sweet: Firstly, be aware that this is a marshmallow recipe and they are going to be sweet. One option, though, is to coat the marshmallows in corn starch rather than powdered sugar. This will keep the marshmallows from sticking to each other without adding any additional sugar.
- The knife is sticking to the marshmallows: An easy fix! Spray your knife with cooking spray to easily cut the marshmallows. You can dab off any excess cooking spray on the marshmallows with a paper towel.
How to Eat Candy Cane Marshmallows
There are many ways to eat Candy Cane Marshmallows; below are a few of my favorite options!
- Eat them plain: Once they've been rolled in powdered sugar, they are finished and ready to eat! Enjoy them as a treat on their own!
- Roast them over a fire: These marshmallows roast well for s'mores. The marshmallows will be a bit softer than storebought, so you may have better success using a double-pronged roasting stick for some extra support.
- Floating in hot chocolate: These are great to add to a cup of hot chocolate or your other favorite warm dessert beverage.
- Add to a holiday cookie box: Add Candy Cane Marshmallows to a holiday cookie box for an extra treat! They also ship well if you are shipping holiday goodies!
Storage
Room Temperature Storage: Store marshmallows in an airtight container at room temperature for up to several weeks. Use a piece of wax paper or parchment paper between layers to keep the marshmallows from sticking to each other.
You can also leave them out in the open (not in a closed container) at room temperature if you like your marshmallows a bit hard / dry. If you've ever left Peeps out on the countertop to let them harden, it's the same idea!
Marshmallows should not be stored in the refrigerator.

Recipe FAQs
Use honey or agave nectar in a 1:1 substitute for corn syrup.
Unfortunately, there is not an easy substitute for gelatin. I've tried this recipe with agar agar, and it's not a simple 1:1 replacement.
I highly recommend using a stand mixer to make homemade marshmallows. It can be done with a hand-held mixer, but you will be mixing for a very long time and it will be harder to be successful.
I do not recommend trying to make marshmallows without a candy thermometer. Bringing the sugar mixture to the correct temperature is very important to this recipe being a success.
More Holiday Candy Recipes
If you tried these Candy Cane Marshmallows or any other recipe on my website, please leave a ⭐ star rating and let me know how it went in the comments below. I'd love to hear from you! Happy Baking!

Candy Cane Marshmallows
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
- 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.






Jessica Vogl says
These are beautiful and delicious! I love to make them as part of a holiday cookie box.