Homemade marshmallows are fluffy, sweet, and so simple to make. Toast them for s’mores, pop them on top of hot chocolate, or serve them as a standalone dessert!

A pile of homemade marshmallows on a blue decorative plate.

Years ago, the original marshmallow recipe didn’t use gelatin or egg whites, but rather, sap from the roots of the marsh mallow plant. This sap was the thickening agent, but the name stuck even though now we use gelatin for that puffy, sticky, bouncy consistency.

The process for making marshmallows is easy, and the ingredients are simple. Altogether, it’s far less difficult than you would expect. Just have your ingredients ready and follow the steps. The hardest part is waiting for them to set up before cutting into them!

And I would argue that homemade marshmallows don’t have a set time of year where they belong. They are just as summery when roasting over a bonfire with squares of chocolate and homemade sourdough graham crackers as they are wintery when popped on top of a mug of healthy hot chocolate.

Homemade marshmallows are thick and fluffy, with more flavor and chew than the ones you buy in a bag. With a touch of salt and vanilla, they don’t stand out as cloyingly sweet, but warm in flavor, nostalgic, and magical for the kids. Because they seem somehow unrealistic to make from scratch, they always earn reactions of disbelief and a hint of amazement. You made these? Which, honestly, is always fun. 

Generously powdered with sugar and corn starch, these soft, chunky marshmallows make a thoughtful, lovely, unique gift when placed in a little bag tied with a string. 

Why You’ll Love This Recipe

Soft, chewy, and delicious – The texture is velvety and smooth, pleasant to chew, and warmly flavored. 

Simple and inexpensive – Made with common pantry items, this recipe is not only frugal but also easy to make. 

Sweet, homemade gift – It’s the thoughtfulness and effort behind homemade items that adds the most value. This one also gets extra points for being unique and really fun to eat.

Ingredients

Sugar, gelatin, vanilla, powdered sugar, and other ingredients on the counter.

Gelatin – Use a plain, unflavored gelatin. Ensure it is fresh and has only a mild scent when blooming.

A full ingredient list with exact amounts can be found in the recipe card below.

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Tools You May Need

Candy thermometer – A candy thermometer is really helpful for bringing the sugar syrup to the right temperature.

How to Make Homemade Marshmallows

A 9x9 pan lined with parchment paper.

Step 1: Lightly grease a 9×9 or 10×8-inch baking dish and line it with parchment paper. In a stand mixer bowl with a whisk attachment or a large mixing bowl with a hand mixer, pour in 1/2 cup of cool water. Sprinkle the gelatin evenly over the top and whisk. Let it sit for about 10 minutes to bloom (soften and absorb the water).

A pot of sugar and water.

Step 2: In a medium saucepan, combine the sugar, salt, and remaining 1/2 cup of water. Heat over medium heat until the sugar dissolves, then increase to medium-high.

A boiling pot of sugar syrup in a pot on the stove.

Step 3: Bring to a gentle boil, without stirring, until it reaches 240°F (known as the “soft ball stage”) on a candy thermometer.

Pouring the boiled gelatin mix into a stand mixer to make gelatin fluff.

Step 4: Once the syrup reaches temperature, carefully pour it into the bloomed gelatin while mixing on low speed. Gradually increase to high speed and beat for 8 – 10 minutes until the mixture becomes thick, glossy, and tripled in volume.

Marshmallow fluff beat together until it was just combined.

Step 5: Add the vanilla extract and beat just until combined. In a separate bowl, combine cornstarch and powdered sugar. 

Marshmallow mixture poured into the 9x9 and spread flat.

Step 6: Quickly pour the marshmallow mixture into your prepared pan, spreading it evenly with a greased spatula. Dust the top with the cornstarch and sugar mixture, then let it set at room temperature for at least 3 hours, or overnight, until firm.

Marshmallows on a cutting board cut into squares.

Step 7: Once set, turn it out onto a cutting board, peel off the parchment, dust more cornstarch mixture over the top, and cut into squares using a sharp knife or kitchen scissors.

Marshmallow chunks in a glass bowl dusted with powdered sugar and corn starch.

Step 8: Place in a bowl and dust again, tossing to coat, to prevent the marshmallows from sticking. Store in an airtight container at room temperature.

Tips

  • Use fresh gelatin. If the gelatin has an off odor when blooming, that may be a sign it is old, and old gelatin doesn’t always set well.
  • Do not stir the sugar syrup as you are bringing it to a boil. Without corn syrup in this recipe, the hot syrup can crystallize more easily, and agitating the sugar mixture is one way to unintentionally cause crystallization.
  • Be careful not to overmix during the whipping stage, or it can become hard to spread into your dish as it cools.
  • Add peppermint or lemon extract at the end of mixing for some different flavors, or a couple of tablespoons of cocoa powder into the powdered sugar before dusting for a chocolate spin. You can even add some drops of food coloring for a little tint of color.
  • The marshmallows will be very sticky, which can make cutting them difficult. Using a sharp knife is important, but it’s also helpful if the knife is hot. You can run hot water over the knife, dry it, then cut the marshmallows, repeating the process if the knife stops cutting easily.
  • Give the marshmallows sufficient time to set up before cutting.
A stack of marshmallows on a decorative plate.

Recipe FAQs

How do I store homemade marshmallows?

Once set, store marshmallows for up to 3 weeks layered between sheets of parchment paper in an airtight container at room temperature.

Do marshmallows stay fresh when stored in the freezer?

Freezing homemade marshmallows changes the texture significantly, so I don’t recommend freezing them.

What happens if I overmix marshmallows?

When mixing, air is added to the hot sugar and gelatin mixture, making it fluffy and light. However, if you mix for too long, the ingredients will begin to cool, which creates stiffness and makes it difficult to spread the marshmallow into the pan.

How do you know if marshmallows have gone bad?

While they don’t spoil like other foods with odor or bad taste, you’ll notice marshmallows becoming stale and hard over time.

More Sweet Recipes from the Farmhouse

If you try this recipe and love it, I would love it if you could come back and give it 5 stars! Tag me on Instagram @farmhouseonboone.

Healthy Homemade Marshmallows Recipe

No ratings yet
Homemade marshmallows are fluffy, sweet, and so simple to make. Toast them for s'mores, pop them on top of hot chocolate, or serve them as a standalone dessert!
Prep: 10 minutes
Cook: 10 minutes
Additional Time: 3 hours 10 minutes
Total: 3 hours 30 minutes
Servings: 36 marshmallows
a pile of homemade marshmallows on a blue decorative plate.
Save this recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Equipment

  • 1 Candy thermometer

Ingredients 

  • 2 tablespoons gelatin
  • 1 cup cold water, separated
  • 1 1/2 cups sugar
  • 1 tsp vanilla extract
  • ¼ teaspoon salt
  • cup powdered sugar
  • cup cornstarch or arrowroot starch

Instructions 

  • Lightly grease a 9×9 or 10×8-inch baking dish and line it with parchment paper. In a stand mixer bowl with a whisk attachment or a large mixing bowl with a hand mixer, pour in 1/2 cup of cool water. Sprinkle the gelatin evenly over the top and whisk. Let it sit for about 10 minutes to bloom (soften and absorb the water).
  • In a medium saucepan, combine the sugar, salt, and remaining 1/2 cup of water. Heat over medium heat until the sugar dissolves, then increase to medium-high.
  • Bring to a gentle boil, without stirring, until it reaches 240°F (known as the “soft ball stage”) on a candy thermometer.
  • Once the syrup reaches temperature, carefully pour it into the bloomed gelatin while mixing on low speed. Gradually increase to high speed and beat for 8 – 10 minutes until the mixture becomes thick, glossy, and tripled in volume.
  • Add the vanilla extract and beat just until combined.
  • In a separate bowl, combine cornstarch and powdered sugar.
  • Quickly pour the marshmallow mixture into your prepared pan, spreading it evenly with a greased spatula. Dust the top with the cornstarch and sugar mixture, then let it set at room temperature for at least 3 hours, or overnight, until firm.
  • Once set, turn it out onto a cutting board, peel off the parchment, dust more cornstarch mixture over the top, and cut into squares using a sharp knife or kitchen scissors.
  • Place in a bowl and dust again, tossing to coat, to prevent the marshmallows from sticking. Store in an airtight container at room temperature.

Notes

  • Please double-check amounts when using the multiplying feature in the recipe card.
  • Use fresh gelatin. If the gelatin has an off odor when blooming, that may be a sign it is old, and old gelatin doesn’t always set well.
  • Do not stir the sugar syrup as you are bringing it to a boil. Without corn syrup in this recipe, the hot syrup can crystallize more easily, and agitating the sugar mixture is one way to unintentionally cause crystallization.
  • Be careful not to overmix during the whipping stage, or it can become hard to spread into your dish.
  • Add peppermint or lemon extract at the end of mixing for some different flavors, or a couple of tablespoons of cocoa powder into the powdered sugar before dusting for a chocolate spin.
  • The marshmallows will be very sticky, which can make cutting them difficult. Using a sharp knife is important, but it’s also helpful if the knife is hot. You can run hot water over the knife, dry it, then cut the marshmallows, repeating the process if the knife stops cutting easily.
  • Give the marshmallows sufficient time to set up before cutting.

Nutrition

Serving: 1marshmallow | Calories: 43kcal | Carbohydrates: 11g | Protein: 0.3g | Fat: 0.03g | Monounsaturated Fat: 0.001g | Sodium: 17mg | Potassium: 0.5mg | Fiber: 0.01g | Sugar: 9g | Calcium: 1mg | Iron: 0.01mg

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

Like this? Leave a comment below!

Sharing is caring!

Leave a comment

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

Recipe Rating