Allergy Friendly + Gluten Free + Vegan -
Homemade Marshmallow Recipe

Homemade marshmallows are fun to make, and you can customize the color, flavor, and size however you want!

Prep Time: 20 minutes
Cook Time: 15 minutes
Total Time: 8 hours (7 1/2 hours for cooling, inactive)
Makes: 1 8" x 8" pan of marshmallows


  • .75 oz/3 envelopes unflavored gelatin
  • 1/2 cup cold water
  • 2 cups granulated sugar
  • 2/3 cups apple syrup, light corn syrup, or honey
  • 1/4 cup water
  • 1/4 teaspoon salt
  • 1 tablespoon pure vanilla extract (use vanilla for standard marshmallows, or get creative with other extracts!)

Prep an 8" x 8" pan - layer inside with plastic wrap and brush with rice bran oil or non-stick spray.
Combine cold water and vanilla extract in the bowl of a stand mixer. Sprinkle in gelatin and whisk to dissolve.
Combine apple syrup, sugar, 1/4 cup water in small sauce pan. Cook until 240 degrees F. If you don't have a candy thermometer, bring to a boil, and boil for a full minute.
Take the syrup mixture off the heat and pour into the gelatin mixture. If you want to add color to the marshmallows, do it now.
Whisk the mixture on high for 6 - 8 minutes, until it starts to cool, turn white, and pull away from the sides.
Spray the working side of a rubber spatula with non-stick spray. Using the spatula, scrape the marshmallow mixture into the prepared pan. Spread out quickly because it'll be impossible to do so once the gelatin sets.
Refrigerate for 6 - 8 hours.
Spray a cutting board with non-stick spray and set the sprayed side face down on top of the marshmallow pan. Flip 180 degrees upside down so the marshmallow falls onto the cutting board. Remove the plastic and cut the marshmallow into 1" x 1" squares (or whatever you want).
In a large bowl, combine equal parts corn starch and powdered sugar. Toss the marshmallow pieces in this and store in a tightly covered container. Will last for 1 week.