Homemade Marshmallows

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

Once you try Homemade Marshmallows, you’ll never go back to store bought! Homemade Marshmallows are soft, sweet, and perfectly fluffy. And while they might seem intimidating to make, with the right tools, they’re surprisingly simple and straightforward.

Use Homemade Marshmallows in a cup of homemade Hot Chocolate or serve them in a Hot Chocolate Bar!

Homemade marshmallows floating in a cup of hot chocolate, topped with chocolate shavings.

Growing up, on the coldest winter days, we’d drink hot chocolate like it was going out of style. Not one, not two, but three cups were just about right after a couple of hours outside making snowmen and having snowball fights. While most of my siblings liked their hot chocolate plain, I always loaded mine up with marshmallows.

So naturally, when I make Homemade Marshmallows, I have to make some hot chocolate to go with them. IMO, Homemade Marshmallows in homemade hot chocolate is one of the ultimate cold weather treats! And if you have friends over, they’ll be SUPER impressed!

This recipe is adapted from one of my new favorite cookbooks: Pastry Love by Joanne Chang.  Chang is a James Beard award-winning baker and known around the country for her eight acclaimed Flour bakeries in Boston. This book is one of the most beautiful cookbooks I’ve ever seen, with gorgeous, vibrant photos and very detailed recipes (which I think are a must for a baking book)!

If you’re looking for a Christmas gift for a baker,  I’d recommend this book!

Ingredients laid out for the homemade marshmallow recipe, showcasing the simple yet essential components.

Tools needed for Homemade Marshmallows

(The links below are exactly what I use.)

  • Candy thermometer: While a lot of online articles will tell you it’s possible to guess the stage of your candy by its appearance or overall timing, I do not recommend the guesswork. It’s so easy to mess up candy (or specifically, these marshmallows) without a thermometer. I highly recommend getting one before starting this recipe.
  • KitchenAid® mixer: I’ve tried whipping these marshmallows with a hand mixer and will tell you that did not end well (I burned out the mixer’s motor!). A good stand mixer is a must for making marshmallows.
  • 8×8-inch baking pan: The mixture will get transferred to a pan to set up overnight; I recommend an 8×8-inch pan for thick and fluffy marshmallows.
  • Parchment paper: Without parchment paper, you may never get your marshmallows out of the pan, so don’t skip the parchment!

Gelatin blooming process followed by cooking the mixture to the correct temperature.

How to make Homemade Marshmallows

The descriptions below correlate to the two photo collages (one is above this text and one is further down in the post).

  1. This is the gelatin I use and recommend; we’ll use three packets total.
  2. Pour cold water into the base of your stand mixer and sprinkle the gelatin over. This is called blooming.
  3. The fully-bloomed gelatin  is ready to go.
  4. In a separate heavy bottomed pot, add the remaining ingredients. Stir to combine.
  5. Place a candy thermometer in the mixture and stop stirring.
  6. Let boil until the mixture hits exactly 240 degrees F.
  7. Once the mixture hits 240 degrees F., drizzle it into the gelatin mixture while mixing at high speed
  8. Continue to beat at high speed for 10-15 minutes or until the mixture is no longer warm.
  9. This is how the mixture will look after being beaten for 10-15 minutes.
  10. Meanwhile, combine powdered sugar and cornstarch (this mixture will keep everything from sticking).
  11. Oil the parchment paper in the pan and then sprinkle that powdered sugar and cornstarch mixture on top
  12. Transfer marshmallow mixture on top and then sprinkle more powdered sugar and cornstarch on top. Cover and let stand overnight.


gelatin is not the same as Jello® or other flavored gelatin desserts. Plain gelatin is the part that gels the mixture in desserts, without the sweetener and coloring. You can find unflavored gelatin in the grocery store near the other gelatin mixes.

Why is it called soft ball stage?

We cook the sugar mixture until the thermometer reads 240 degrees F. This is also known as the soft ball stage. This is the stage of candy making where a sugar syrup if dropped in cold water will form into a small and soft ball. If you removed that ball from the water, it flattens in just a few minutes. Hence the name — soft ball. (Nothing to do with the sport of softball!)

How long do Homemade Marshmallows last?

Marshmallows have a nice, long shelf life. Keep them in an airtight container with a little extra powdered sugar. They should last for up to 3 weeks at room temperature.

How to store Homemade Marshmallows

Toss the cut marshmallows with the powdered sugar and cornstarch mixture to keep them from sticking together. Then place them in an airtight container and store at room temperature.

Syrup mixing into gelatin, batter being whipped, and cornstarch-powdered sugar mixture being used for dusting.

How to use Homemade Marshmallows

  • Add them to hot chocolate (my personal favorite).
  • Make S’mores with them. They do toast differently than store-bought marshmallows, but they’re truly spectacular!
  • Use them to make Rice Krispies Treats (you’ll need 16 ounces of homemade marshmallows).
  • Make homemade chocolate cups filled with marshmallows. Line a miniature muffin tin with paper liners and brush melted chocolate over the bottom and up the sides. Let set. Fill the center with homemade marshmallows and press to fill. Pour melted chocolate on top and let set.
  • Enjoy!

Marshmallow flavor variations

One of the best things about making your own marshmallows is that you get to choose the flavor, and there are so many different choices! Here are a few ideas:

  • Add 1 tablespoon vanilla bean paste. The paste adds gorgeous specks of vanilla bean throughout and gives a slightly stronger vanilla flavor than regular vanilla extract. I also love using Mexican or Tahitian vanilla in these Homemade Marshmallows. Vanilla paste is more concentrated than vanilla extract, use  1 and 1/2 teaspoons of paste or 1 tablespoon of the various extracts
  • Make peppermint marshmallows. Add 1 and 1/2 teaspoons vanilla extract to replace the vanilla bean paste, and 1 and 1/2 teaspoons peppermint (not mint) extract. You can also use red food coloring for these. This adds a festive, wintry taste to hot chocolate!
  • Orangechocolate marshmallows. Add the zest of an orange to the powdered sugar/cornstarch mixture and up to 1 teaspoon orange extract (with 2 teaspoons vanilla extract replacing the vanilla bean paste). Dip finished marshmallows in chocolate.

Flavoring notes

The rule of thumb for Homemade Marshmallows is to have a total of one tablespoon of flavoring extracts. You can mix and match extracts however you’d like as long as there is 1 tablespoon total.

Make sure to add the flavoring near the end. Because the sugar syrup has such a high temperature, it can cook the alcohol (and flavor) out of the extracts leaving your marshmallows pretty flavorless. 

Another way to add flavor is to replace some of the liquid used to bloom the gelatin. You can use steeped tea or freshly squeezed (and strained) fruit juices. If using lemon or lime, I recommend replacing only 1/4 cup water with 1/4 cup lemon or lime juice. Once you’ve mastered making plain marshmallows, it’s fun to experiment with different flavors and variations.

How to package marshmallows

  • Once your marshmallows are set, you can choose to dip half in melted chocolate (bittersweet, dark, semi-sweet, milk, white — whatever you like) or drizzle melted chocolate over the tops. You can then add sprinkles or crushed peppermint to the melted chocolate before it hardens if desired.
  • Pile set up marshmallows to a white muffin liner and then wrap it all up with cellophane wrapping and a cute bow. (Similar to this)
  • You can also put a few marshmallows in a zipper-top plastic bag with a few packets of hot chocolate and this free printable to staple on top. This makes a great gift!

Quick tips

  • When putting the candy thermometer in the sugar mixture, make sure it’s not touching the bottom of the pot or you’ll get an incorrect reading.
  • While it might not seem like a lot at first, the mixture expands a lot as it’s whipped, so I don’t recommend doubling this recipe. If you need more than 25 marshmallows, I recommend making separate batches.
  • Don’t rush the process. Marshmallows need time to rest and fully set up, so plan ahead!
  • Make sure to use a very sharp knife when cutting these marshmallows. And keep the sugar/cornstarch mixture handy — you’ll use a lot of it in dusting the knife, the surface you’re working on, and the cut marshmallows. It gets sticky!

Homemade marshmallow nestled in a cup of hot chocolate, ideal for warming up on a cold day.

More homemade Christmas treats

FOLLOW ALONG! Subscribe to my newsletter and follow along on Facebook, Pinterest and Instagram for the latest updates, recipes and content.

Homemade Marshmallows

5 from 2 votes
Once you try Homemade Marshmallows, you'll never go back to store bought! They're soft, sweet, and perfectly fluffy. And while they might seem intimidating to make, with the right tools, they're surprisingly simple and straightforward.
Homemade marshmallows floating in a cup of hot chocolate, topped with chocolate shavings.
Print Recipe

Homemade Marshmallows

Homemade marshmallows floating in a cup of hot chocolate, topped with chocolate shavings.
5 from 2 votes
Once you try Homemade Marshmallows, you'll never go back to store bought! They're soft, sweet, and perfectly fluffy. And while they might seem intimidating to make, with the right tools, they're surprisingly simple and straightforward.
Course Dessert
Cuisine American
Keyword homemade marshmallows
Prep Time 35 minutes
Setting time 1 day
Total Time 1 day 35 minutes
Servings 25 jumbo marshmallows
Chelsea Lords
Calories 92kcal
Cost $3.21


Blooming Gelatin

  • 3 1/4th an ounce packets (6 and 3/4 teaspoons) unflavored powdered gelatin
  • 1/2 cup cold water

Stovetop Mixture

  • 1 and 2/3 cups white sugar (superfine if you have it, but regular granulated also works)
  • 1 cup light corn syrup
  • 1/2 cup cold water
  • 1/2 teaspoon fine sea salt

Add Later

  • 2 teaspoons vanilla bean paste
  • 1 teaspoon pure coconut extract (or an additional 1 teaspoon vanilla bean paste)
  • 1/2 cup cornstarch
  • 1/2 cup powdered sugar
  • 1-3 teaspoons vegetable oil


  • BLOOMING GELATIN: Pour the 1/2 cup of cold water into a stand mixer fitted with a whisk attachment. Sprinkle the gelatin evenly over the water and set aside to bloom (soften and absorb water).
  • STOVETOP MIXTURE: In a small heavy-bottomed saucepan, combine the sugar, corn syrup, 1/2 cup water, and salt. Stir together to moisten the sugar. Then, without stirring, bring to a boil over high heat. Insert a candy thermometer into the mixture, making sure it doesn't touch the bottom of the pot (this will give an incorrect reading). Cook the sugar syrup to 240 degrees F, (soft ball stage).
  • STAND MIXER: As soon as the mixture reaches 240 degrees F, remove it from the heat. Turn the mixer on high speed and slowly stream the hot sugar mixture into the softened gelatin. Make sure to slowly drizzle the syrup on the sides so it doesn't splash all around and make a mess. Once all the syrup has been drizzled in, whip on high until it is cool to the touch, about 10-15 minutes. The mixture will turn from milky white to very fluffy and voluminous.
  • FLAVOR: In the last minute or so of whipping, add in the vanilla bean paste and coconut extract.
  • CORNSTARCH/POWDERED SUGAR: While the marshmallow mixture is whipping, sift together the cornstarch and powdered sugar in a small bowl.
  • PAN: Line the bottom of a 8x8-inch square baking pan with parchment paper and then rub the parchment paper with a little vegetable oil. Sprinkle a few tablespoons of the cornstarch-powdered sugar mixture evenly across the parchment.
  • TRANSFER: When the marshmallow mixture has thickened and cooled, scrape it into the prepared baking pan and smooth it out with a spatula dipped in water. Be prepared -- the mixture is extremely sticky! Dust the top with a few tablespoons of the cornstarch-powdered sugar mixture (don't use it all). Make sure all parts of the marshmallow cool completely, and then tightly wrap the pan with plastic wrap. Let it sit overnight at room temperature.
  • CUT THE MALLOWS: The next day, run a paring knife along the sides of the baking pan and invert the marshmallow slab onto a cutting board. Peel off the parchment and use a sharp knife (dipped in hot water and then dried off) to cut the marshmallow into cubes about 1-½ inches square (5 rows by 5). Dip the knife in hot water and dry it off before every slice for easiest slicing. Toss each cube in the remaining cornstarch-powdered sugar mixture to coat.
  • STORAGE: Marshmallows can be stored in an airtight container at room temperature for up to 1 month.

Nutrition Facts

Serving: 25jumbo marshmallows | Calories: 92kcal | Carbohydrates: 23.2g | Protein: 0.2g | Fat: 0.2g | Sodium: 9.4mg | Sugar: 20.8g

We do our best to provide accurate nutritional analysis for our recipes. Our nutritional data is calculated using a third-party algorithm and may vary, based on individual cooking styles, measurements, and ingredient sizes. Please use this information for comparison purposes and consult a health professional for nutrition guidance as needed.


I love hearing from you when you've made one of my recipes! Tag me on Instagram at @ChelseasMessyApron or leave me a comment below.


More Recipes You'll Love

Hot Chocolate

10 mins

Hot Chocolate

Click the Bookmark Icon to Add to Your Favories

Pumpkin Spice Latte Steamer

20 mins

Pumpkin Spice Latte Steamer

Click the Bookmark Icon to Add to Your Favories

Peppermint Bark Cookies

29 mins

Peppermint Bark Cookies

Click the Bookmark Icon to Add to Your Favories

Christmas Snack Mix

15 mins

Christmas Snack Mix

Click the Bookmark Icon to Add to Your Favories



How to Make Mealtime Hassle Free!

5 secrets to easy, fast and delicious dinners.

  • This field is for validation purposes and should be left unchanged.

5 from 2 votes

Leave a Comment:

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. I love hot chocolate and usually try to resist marshmallows, but these? I won’t be able to. Bring on all the adorable, fluffy, homemade goodness!

  2. 5 stars
    I’ve been dyinggggg to make homemade marshmallows and I’m sure they’re especially luscious in hot chocolate!

Never Miss a Recipe

  • This field is for validation purposes and should be left unchanged.