Perfect Homemade Marshmallows Recipe
Introduction
Homemade marshmallows are a fluffy, sweet treat that are surprisingly easy to make at home. This recipe guides you through the process step-by-step for soft, pillowy marshmallows with a delicate vanilla flavor. Perfect for snacking, hot chocolate, or roasting by the fire.

Ingredients
- 400 g white sugar
- ½ tsp white vinegar
- 100 g agave, honey, or corn syrup
- 120 mL water (for syrup)
- 120 mL water (½ cup, to bloom the gelatin)
- 18 g gelatin powder (6 tsp / about 2.5 packets Knox gelatin)
- ¼ tsp kosher salt or sea salt
- 2 tsp pure vanilla extract
- 120 g cornstarch (sifted, about ½ cup)
- 60 g confectioner’s sugar (sifted, about ½ cup)
Instructions
- Step 1: Bloom the gelatin by placing 120 mL water in a mixer bowl. Sprinkle the gelatin over the water and stir to saturate. Set aside for at least 10 minutes while preparing the syrup and pan.
- Step 2: Grease a 9 x 9 inch pan with a thin layer of butter or shortening. Avoid liquid oils. Alternatively, line the pan with parchment paper or dust with cornstarch, but note this may cause sticky spots.
- Step 3: In a pot, combine 400 g sugar, 120 mL water, white vinegar, and agave or honey. Stir gently until sugar is moistened.
- Step 4: Heat the mixture over medium to medium-high heat until it begins to simmer. Swirl the pan gently to dissolve sugar evenly.
- Step 5: Cover the pot and simmer the syrup for 2 minutes without lifting the lid. Afterward, check for sugar crystals on the pot’s sides. If present, cover for another minute to wash them down.
- Step 6: Attach a sugar thermometer and cook the syrup until it reaches 240-245°F (115-118°C), swirling frequently to cook evenly.
- Step 7: Remove syrup from heat once at the correct temperature and let bubbles settle for a few seconds.
- Step 8: In the mixer bowl with the bloomed gelatin, whisk on medium speed briefly to break it up. Add salt.
- Step 9: With the mixer running on medium-low, carefully stream the hot sugar syrup along the bowl’s side to avoid splashes.
- Step 10: Increase mixer speed to high and whip for 5-6 minutes until the mixture triples in size, becoming thick, white, and glossy like meringue.
- Step 11: Add vanilla extract and whisk another 1-2 minutes until fully incorporated. Stop whisking while the bowl is still warm.
- Step 12: Use a spatula to fold any vanilla stuck on the bowl sides. Scrape the fluffy marshmallow mixture into the prepared pan and spread evenly. Butter the spatula if needed to prevent sticking.
- Step 13: Sift the combined dusting powder (confectioner’s sugar and cornstarch) liberally over the surface.
- Step 14: Let the marshmallow set uncovered at room temperature for at least 6 hours or overnight. Avoid refrigerating.
- Step 15: Once set, turn the marshmallow block onto a dusted surface. It should easily release from the pan.
- Step 16: Cut into 1-inch squares or desired shapes. Grease your knife or scissors for clean cuts, wiping residue frequently and re-greasing as needed.
- Step 17: Toss cut marshmallows in extra dusting powder and store in an airtight container.
- Step 18: To make dusting powder, mix sifted confectioner’s sugar and cornstarch until combined. You can use only cornstarch if preferred.
Tips & Variations
- Adjust the syrup temperature slightly based on climate: 240°F for cold/dry, 245°F for hot/humid areas.
- Use honey or agave instead of corn syrup for different flavor nuances.
- For flavored marshmallows, add extracts like peppermint or almond in place of vanilla.
- Ensure your gelatin is properly bloomed for the best texture.
- Dust your knife frequently with the dusting powder when cutting to prevent sticking.
Storage
Store homemade marshmallows in an airtight container at room temperature with extra dusting powder to prevent sticking. They keep well for up to two weeks. Avoid refrigeration as it can cause them to become sticky or rubbery. Reheat gently by toasting over a fire or melting them into warm drinks.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use sheet gelatin instead of powder?
Yes, you can substitute sheet gelatin by soaking the appropriate amount in cold water until soft, then squeezing out excess water before adding. The quantity differs, so refer to package instructions for accurate conversion.
Why don’t my marshmallows set properly?
This usually happens if the gelatin wasn’t fully bloomed or if the sugar syrup didn’t reach the correct temperature. Make sure to bloom gelatin for at least 10 minutes and use a reliable thermometer to reach 240-245°F for the syrup.
PrintPerfect Homemade Marshmallows Recipe
This recipe for Perfect Homemade Marshmallows guides you through the process of creating fluffy, soft marshmallows from scratch using gelatin, sugar syrup, and simple ingredients. The marshmallows have a delicate vanilla flavor and a pillowy texture, ideal for snacking, hot cocoa, or special treats.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Total Time: 6 hours 35 minutes
- Yield: Approximately 64 1-inch marshmallows (8x8 squares) 1x
- Category: Dessert
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Ingredients
Marshmallow Base
- 400 g white sugar
- ½ tsp white vinegar
- 100 g agave syrup or honey or corn syrup
- 120 mL water (for sugar syrup)
- 120 mL water (½ cup, to bloom the gelatin)
- 18 g gelatin powder (6 tsp or about 2.5 packets Knox gelatin)
- ¼ tsp kosher salt or sea salt
- 2 tsp pure vanilla extract
Dusting Powder
- 120 g cornstarch (sifted, about ½ cup)
- 60 g confectioner’s sugar (sifted, about ½ cup)
Instructions
- Blooming the gelatin: Pour 120 mL water into a mixing bowl and sprinkle the gelatin powder evenly over the surface. Stir lightly to fully saturate the gelatin and let it sit for at least 10 minutes to bloom while you prepare the syrup.
- Prepping the pan: Grease a 9 x 9 inch pan with butter, shortening, or solid coconut oil. Avoid liquid oils. Alternatively, line with parchment paper carefully or dust the pan lightly with cornstarch dusting powder to prevent sticking.
- Making the sugar syrup: In a medium pot, combine 400 g sugar, 120 mL water, ½ tsp white vinegar, and 100 g liquid sweetener (agave, honey, or corn syrup). Stir gently just until sugar dissolves. Heat over medium-medium high until the syrup starts to simmer, swirling gently to dissolve sugar evenly.
- Simmering and checking sugar crystals: Cover saucepan and reduce heat to medium-medium low; simmer syrup for 2 minutes without removing lid. Remove lid, check for sugar crystals on the sides; if found, cover again to let condensation wash them down for another minute.
- Monitoring syrup temperature: Attach a sugar thermometer to the saucepan and continue cooking the syrup, swirling frequently until the temperature reaches 240-245°F (soft ball to firm ball stage). Adjust target temperature based on climate (240°F for cold/dry, 245°F for hot/humid, 242-243°F average).
- Preparing the marshmallow mixture: Place the bloomed gelatin bowl in the mixer fit with a whisk attachment. Whisk on medium speed briefly to break up gelatin. Add ¼ tsp salt. While mixing on medium-low, slowly pour the hot sugar syrup along the side of the bowl avoiding the whisk to prevent splashback.
- Whisking to fluffy marshmallow: Increase mixer speed to high and whisk for 5-6 minutes until the mixture triples in volume, becomes white, fluffy, smooth, and glossy like thick meringue.
- Adding vanilla: Add 2 tsp vanilla extract and whisk for another 1-2 minutes to fully incorporate. Stop whisking while the bowl is still warm to make spreading easier. Fold gently with a spatula if needed.
- Spreading and setting marshmallows: Quickly scrape the marshmallow mixture into the prepared pan and spread evenly using an offset spatula, greasing the spatula if the mix sticks. Sift a mixture of confectioner’s sugar and cornstarch dusting powder liberally over the top. Let set at room temperature uncovered (or loosely covered) for at least 6 hours until firm.
- Cutting marshmallows: Turn the set marshmallow block out onto a surface dusted with dusting powder. Cut into 1-inch squares using a greased straight blade knife or scissors for clean cuts, wiping away sticky residue and reapplying grease as needed.
- Finishing: Toss cut marshmallows lightly in dusting powder and store in an airtight container with extra dusting powder to keep them from sticking.
- Dusting powder preparation: Combine 120 g sifted cornstarch and 60 g sifted confectioner’s sugar until well mixed. This can be substituted with just cornstarch for less sweetness.
Notes
- Use solid fats like butter, shortening, or solid coconut oil to grease the pan; liquid oils are not recommended as they don’t coat evenly.
- For accurate sugar syrup temperature, use a reliable sugar thermometer or perform the cold water test to identify the firm ball stage.
- If cutting is difficult, ensure your knife blade is lightly greased to prevent marshmallow sticking.
- Do not refrigerate marshmallows during setting as this may alter texture; keep at room temperature instead.
- Variations in local climate affect sugar syrup temperature targets for best texture; adjust accordingly.
- Using vanilla extract enhances flavor; feel free to experiment with other flavorings.
Keywords: homemade marshmallows, marshmallow recipe, how to make marshmallows, fluffy marshmallows, DIY marshmallows, gelatin marshmallows

