This post may contain affiliate links. Please read our disclosure policy.

Homemade Peppermint Marshmallows are soft, springy squares of peppermint and vanilla, made from scratch. They’re my favorite thing to float on a mug of homemade hot chocolate.

These were the first marshmallows I ever made, and let me tell you… the process was FUN! I’ve made a lot of marshmallows since (my homemade strawberry marshmallows are the ones I make most), but these peppermint ones are my Christmas batch.

A tall stack of homemade peppermint marshmallows on a dark background
Want to save this recipe?
Enter your email below and I’ll send it straight to your inbox. Plus you’ll get great recipe ideas from me every week!

Homemade Peppermint Marshmallows at a Glance

  • The recipe: fluffy homemade marshmallows flavored with peppermint and vanilla extract
  • Why you’ll love them: one big square melts evenly over a mug of hot chocolate
  • Time: about 45 minutes of work, plus at least 4 hours to set
  • Main ingredients: unflavored gelatin, sugar, light corn syrup and peppermint extract
  • Method: boil a sugar syrup to 240°F, whip it into bloomed gelatin and let it set in a 9×13-inch pan
  • Texture: soft, springy and chewy
  • Quick tip: no candy thermometer? A digital instant-read thermometer works too

Why You’ll Love These Peppermint Marshmallows

  • They melt exquisitely. That’s what makes them the perfect topping for a rich cup of hot chocolate.
  • No food coloring. Most peppermint marshmallows get a red swirl. I’m not a huge fan of artificial food coloring, so mine stay snowy white.
  • Chewy, not mushy. I once had a homemade marshmallow at a fancy afternoon tea that was more soft than chewy, and I was sorely disappointed. These were just as I had imagined… but better.
  • Easier than they look. Once the syrup hits 240°F, the mixer does almost all of the work.

Ingredients for Homemade Peppermint Marshmallows

  • Unflavored gelatin: 3 packets, bloomed in ice cold water so it doesn’t clump.
  • Sugar: plain white sugar for the syrup.
  • Light corn syrup: it keeps the sugar from crystallizing, so the marshmallows come out smooth.
  • Water and kosher salt: a little salt balances the sweetness.
  • Vanilla and peppermint extract: use pure peppermint extract, not “mint” extract, which tastes more like spearmint.
  • Powdered sugar and cornstarch: mixed together, they coat the pan and every cut side so nothing sticks.
  • Nonstick spray: for the baking dish and your spatula.

Full amounts are in the recipe card below.

Homemade peppermint marshmallows piled on a red platter

How to Make Homemade Peppermint Marshmallows

You’ll need a stand mixer with the whisk attachment, a small saucepan, a thermometer and a 9×13-inch baking dish.

Step 1: Bloom the Gelatin

Sprinkle the gelatin over the ice cold water in the bowl of your stand mixer and give it a swirl so it doesn’t clump. Let it sit while you make the syrup.

Step 2: Boil the Syrup to 240°F

Combine the sugar, corn syrup, salt and water in a small saucepan. Cover and heat on medium-high for a few minutes to bring it to a boil. Then take off the lid and boil on high until it reads exactly 240°F, about 8 to 10 minutes. Take it off the heat as soon as it gets there.

PRO TIP: Keeping the lid on for those first few minutes traps steam, which washes sugar crystals down the sides of the pan so your syrup stays smooth.

Step 3: Whip Until Fluffy

Turn the mixer on low and slowly pour in the hot syrup. Once it’s all in, turn the speed to high and whip until you get a beautiful white marshmallow mixture that’s just warm to the touch, about 13 to 14 minutes. With the mixer still running, add the vanilla and peppermint extracts and mix 1 more minute.

A slab of homemade peppermint marshmallow on a wooden cutting board, set and ready to cut

Step 4: Spread It in the Pan

Mix the powdered sugar and cornstarch in a small bowl. Spray the baking dish and a rubber spatula with nonstick spray, add about ⅓ of the coating and shake the pan to coat the bottom and sides. Spread the marshmallow in an even layer, dust the top with half of the remaining coating, and let it sit uncovered for 4 to 10 hours.

A slab of peppermint marshmallow cut into strips on a wooden cutting board with a chef's knife

Step 5: Cut and Coat

Lift the slab onto a cutting board and cut it into squares with a sharp knife, washing the knife off every so often. Roll each marshmallow in the rest of the coating so there are no sticky sides.

No Candy Thermometer? Use Your Instant-Read

The first time I made these, I didn’t have a candy thermometer, so I used my digital meat thermometer. It worked fine! I’ve since added a traditional candy thermometer to my kitchen (my need for cool kitchen gadgets is never ending), and I honestly use either one. They both work well.

Whichever you use, check it first. Stick it in a pot of boiling water: at sea level it should read 212°F. If it reads a few degrees off, move your 240°F target by the same amount. This takes care of altitude too, since water boils about 2°F lower for every 1,000 feet above sea level. If your water boils at 204°F, aim for 232°F.

Why does 240°F matter so much? The first time, my not-so-scientific-mom-brain thought “how can this ever get hotter than boiling water?” It took me a second to realize that sugar has a higher boiling point than water. (Yes, this took me right back to my chemical engineering roots.) The peak temperature of your sugar syrup decides how chewy or hard your candy turns out, and 240°F gives you a soft, chewy marshmallow. Cooking = Science. Reason #42 why I love it.

Common Peppermint Marshmallow Problems

Here’s what usually goes wrong with homemade marshmallows, and how to avoid it.

  • They didn’t set. The syrup probably didn’t reach 240°F, or your thermometer reads off (see how to check it above).
  • The syrup turned grainy. Stray sugar crystals can make the whole batch crystallize, so don’t stir the syrup once it’s boiling.
  • They’re too sticky to cut. Be generous with the powdered sugar and cornstarch coating on the pan and the top of the slab.
  • They got sticky in storage. Humidity is the enemy. Toss them in a little more of the powdered sugar and cornstarch coating.
Cut squares of homemade peppermint marshmallows on a wooden cutting board dusted with powdered sugar

Peppermint Marshmallows for Hot Chocolate

I like putting these in homemade hot chocolate, because that’s the richest, creamiest choice. I don’t use instant hot chocolate unless it’s a high-quality brand that you make with milk.

How big you cut them is completely a matter of preference. Mine? A single square that covers as much of the top of the mug as possible, so it melts evenly.

Peppermint Marshmallow Variations

Storing and Freezing Homemade Marshmallows

Store them in an airtight container at room temperature. They’ll go stale before they go “bad,” so if you’re not going to eat them right away, freeze them.

I always keep mine in the freezer. They stay soft, and my kids love grabbing one for a quick treat. They last a long time in there: I once kept strawberry marshmallows in the freezer from May until fall, then roasted them over the fire, and they were fabulous.

That makes them great for gifting. Make a batch ahead, freeze it, then pack the marshmallows in jars or cellophane bags with a tin of good hot chocolate. They’re also a nice addition to a tray of five minute microwave fudge and peppermint kiss cookies.

Homemade Peppermint Marshmallows FAQs

Here are a few more questions about making these.

Can I use peppermint oil instead of peppermint extract?

Yes, but use much less. Peppermint oil is far stronger than extract, so start with a few drops in place of the extract, add it at the end of whipping, and taste before adding more.

Can I use regular granulated sugar?

Yes. I used ultra fine baking sugar, but regular granulated sugar dissolves in the syrup just the same.

Do I need a stand mixer?

A stand mixer makes it much easier, since the marshmallow whips on high for a long time and gets very thick. A powerful hand mixer can work, but plan on a long arm workout.

How many marshmallows does this make?

About 100 one-inch marshmallows from a 9×13-inch pan. If you cut big squares for hot chocolate like I do, you’ll get fewer.

More Homemade Marshmallow Recipes

Love making candy at home? Try one of these next.

If you tried this Homemade Peppermint Marshmallows recipe or any other recipe on my website, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks for visiting!

Pin this now to save it for later

Pin It

Homemade Peppermint Marshmallows

Prep30 minutes
Cook15 minutes
Set4 hours
Total4 hours 45 minutes
Servings 100 marshmallows
Soft, chewy homemade peppermint marshmallows with no food coloring. One big square melts evenly over a mug of homemade hot chocolate.

Ingredients  

Want to save this recipe?
Enter your email below and I’ll send it straight to your inbox. Plus you’ll get great recipe ideas from me every week!

Instructions 

Before you begin

  • You’ll need a stand mixer with the whisk attachment, a 9×13-inch baking dish, and a candy thermometer or digital instant-read thermometer. Check the thermometer in boiling water first (see note 1).

For the marshmallow

  • In the bowl of a stand mixer, combine the gelatin with the ice cold water and give it a swirl to ensure the gelatin doesn’t clump. Let sit.
  • In a small saucepan, combine sugar, corn syrup, salt, and water. Heat on medium high with the lid on for a few minutes to bring it to a boil. Then, remove the lid and heat on high heat until the thermometer reads exactly 240°F. This can take 8-10 minutes. As soon as it reaches temperature, remove it from the heat.
  • With the whisk attached to the stand mixer, start mixing the gelatin and water on low speed. Slowly pour the hot sugar mixture into the bowl. Once all of the hot sugar mixture has been added, turn the speed to high and continue to mix until you get a beautiful white marshmallow mixture that is just warm to the touch, about 13-14 minutes. With the mixer still running, add the vanilla and peppermint extracts and mix for one more minute.

To set and cut

  • In a separate bowl, combine cornstarch and powdered sugar. Spray a 9×13-inch baking dish and a rubber spatula with nonstick spray. Add about 1/3 of the sugar and cornstarch blend, then shake the pan to evenly coat the bottom and sides. Use the spatula to transfer the marshmallow mixture from the bowl to the baking dish and spread into an even layer. Top with half of the remaining sugar and cornstarch mixture, and spread it across the top to cover. Allow the marshmallows to sit uncovered 4-10 hours.
  • Lift the marshmallows out of the pan and transfer to a cutting board. Cut into desired shapes and then roll each individual marshmallow in the remaining sugar and cornstarch mixture to coat all sticky sides.

Notes

  1. Thermometer: a candy thermometer or a digital instant-read thermometer both work. Check it in boiling water first; at sea level it should read 212°F. If it reads differently, move the 240°F target by the same amount. This also adjusts for altitude.
  2. Storage: store in an airtight container at room temperature. For longer storage, freeze them; they stay soft in the freezer.
  3. Yield: about 100 one-inch marshmallows from a 9×13-inch pan. Cut bigger squares to top hot chocolate.

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this? Leave me a comment below

This post was originally published in November 2014. I’ve added tips since then, but the recipe has always remained the same.

Hi! I’m Krissy.

I love to create the BEST versions of your favorite recipes. If you love to cook, love to eat, or just have a deep appreciation for good food, you're in the right place! Stick around... I have hundreds of recipes for you to make.

You May Also Like

5 from 1 vote

Leave a comment

Ask a question or leave a comment. I'm happy to help in any way and I love hearing what you think about the recipe. Be sure to leave a rating!

Recipe Rating





This site uses Akismet to reduce spam. Learn how your comment data is processed.

5 Comments

    1. Hmm. Good question. They’ll go stale before they go “bad”. I always keep mine in the freezer. I’ve had strawberry marshmallows in the freezer since May and I just took some out to roast over the fire and they were fabulous. If kept in an airtight container, I would imagine they would last for awhile but if you’re not going to enjoy them right away, I would freeze them!

  1. Anyone know if you can use an oil-based extract (anise oil) to flavor the marshmallows without collapsing them? I know that any oil based flavorings deflate meringue. Vanilla, peppermint, and normal anise extracts are all water or alcohol based to avoid those problems. However I love the strong flavor of real anise oil.

    1. I’ve never tried! If you do, will you let me know how it goes? I have an oil based pistacio flavor that I’d love to try but I’m scared.