Perfect Homemade Marshmallows Recipe
Introduction
Homemade marshmallows are a delightful treat that’s surprisingly simple to make. With a few basic ingredients, you can create fluffy, soft confections perfect for snacking, hot chocolate, or baking. This recipe guides you through each step to achieve perfect marshmallows every time.

Ingredients
- 400 g white sugar
- ½ tsp white vinegar (optional)
- 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 of Knox gelatin)
- 1 pinch kosher salt or sea salt (about ¼ tsp)
- 2 tsp pure vanilla extract
- 120 g cornstarch (sifted, about ½ cup)
- 60 g confectioner’s sugar (sifted, about ½ cup)
Instructions
- Step 1: Place 120 mL of water in a mixer bowl. Sprinkle the gelatin over the water and stir to saturate it. Set aside for at least 10 minutes to bloom.
- Step 2: Grease a 9 x 9 inch pan with a thin layer of butter, shortening, or solid coconut oil. Avoid liquid oils. Alternatively, line with parchment paper or dust with dusting powder, but be cautious of sticky spots.
- Step 3: In a pot, combine 400 g white sugar, 120 mL water, ½ tsp white vinegar (optional), and 100 g agave, honey, or corn syrup. Stir gently until sugar is moistened.
- Step 4: Heat over medium to medium-high heat until the mixture simmers. Swirl gently to dissolve sugar evenly.
- Step 5: Cover the pot and simmer for 2 minutes. Remove the lid, check for sugar crystals on the sides. If present, cover again for 1 minute to wash them down.
- Step 6: Attach a sugar thermometer to the pot’s side and continue heating, swirling gently, until the syrup reaches 240 – 245°F (around 242°F is ideal for most climates).
- Step 7: Remove the syrup from heat when the correct temperature is reached and let bubbles subside for a few seconds.
- Step 8: Place bloomed gelatin in the mixer with a whisk attachment. Whisk on medium speed briefly to break it up. Add salt.
- Step 9: With the mixer on medium or medium-low speed, slowly pour the hot sugar syrup along the bowl’s side, avoiding the whisk to prevent splashing.
- Step 10: Increase mixer speed to high and whisk for 5 to 6 minutes until the mixture triples in size, appearing white, fluffy, and glossy.
- Step 11: Add vanilla extract and whisk for another 1 to 2 minutes until fully incorporated.
- Step 12: Stop whisking while the bowl is still warm to the touch. Fold the mixture gently with a spatula if vanilla clings to the sides.
- Step 13: Scrape the marshmallow mixture into the prepared pan and spread evenly using a buttered offset spatula. Liberally sift the confectioner’s sugar and cornstarch dusting powder over the surface.
- Step 14: Let the marshmallows set at room temperature for at least 6 hours, uncovered or loosely covered with plastic wrap. Do not refrigerate.
- Step 15: Once set, turn the marshmallow block out onto a surface dusted with dusting powder. Cut into 1-inch squares or desired shapes using a greased knife or scissors, cleaning the blade frequently.
- Step 16: Toss the cut marshmallows in dusting powder to prevent sticking, then store in an airtight container.
Tips & Variations
- For fluffier marshmallows, ensure the sugar syrup reaches the correct temperature and whisk thoroughly for a glossy, thick meringue consistency.
- Use clear, pure vanilla extract to avoid discoloring the marshmallows.
- You can omit sugar in the dusting powder and use only cornstarch if you prefer less sweetness on the exterior.
- Substitute agave with honey or corn syrup to adjust sweetness and flavor.
- To add color or flavor, mix in a few drops of food coloring or extracts along with the vanilla.
Storage
Store homemade marshmallows in an airtight container at room temperature for up to two weeks. Avoid refrigeration, which can cause marshmallows to become sticky or harden. If they soften, dust with additional cornstarch and confectioner’s sugar before serving. Gently re-cut sticky edges if needed.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use gelatin sheets instead of powder?
Yes, gelatin sheets can be used but you need to bloom them in cold water first, then squeeze out excess water before adding to the syrup or mixer bowl. Adjust quantity according to the package instructions for equivalent gel strength.
What if I don’t have a sugar thermometer?
You can use the cold water test to check the syrup stage. Drop a small amount of syrup into cold water; when it forms a firm ball that holds its shape but is still pliable, it has reached the firm-ball stage needed for marshmallows.
Print
Perfect Homemade Marshmallows Recipe
- Total Time: 7 hours 35 minutes
- Yield: About 64 marshmallows (1 inch squares from a 9 x 9 inch pan) 1x
- Diet: Vegetarian
Description
This Perfect Homemade Marshmallows recipe guides you through creating light, fluffy, and fresh marshmallows from scratch using simple ingredients like gelatin, sugar syrup, and vanilla. With detailed steps covering blooming gelatin, making sugar syrup to the proper temperature, whipping the mixture to the perfect texture, and setting it in a pan with a dusting powder finish, it promises soft and delicious marshmallows that are ideal for snacking, hot chocolate, or dessert toppings.
Ingredients
Marshmallow Base
- 400 g white sugar
- ½ tsp white vinegar (optional)
- 100 g agave or 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 of Knox gelatin)
- 1 pinch kosher salt / sea salt (about ¼ tsp preferred)
- 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: Place 120 mL of water in a mixer bowl and sprinkle gelatin powder evenly over the surface. Stir lightly to saturate the gelatin and set aside for at least 10 minutes to bloom while preparing the syrup and pan.
- Prepping the pan: Grease a 9 x 9 inch pan with a thin layer of butter or shortening to prevent sticking. Alternatively, use solid coconut oil or line with parchment paper carefully. Dusting the pan with the cornstarch mixture is another option but may cause sticky spots.
- Making the sugar syrup: In a pot, combine the white sugar, 120 mL water, white vinegar (optional), and agave, honey, or corn syrup. Stir gently until sugar is moistened. Heat over medium to medium-high heat, swirling occasionally until the syrup simmers.
- Simmering the syrup: Cover the pot and reduce heat to medium or medium-low to simmer the syrup for about 2 minutes without lifting the lid. Remove the lid and check for sugar crystals on the sides. If present, cover for an additional minute to dissolve them.
- Heating syrup to the right temperature: Attach a sugar thermometer and continue cooking the syrup on medium to medium-high heat, swirling gently, until it reaches 240-245°F (soft ball stage). Adjust temperature according to your climate (around 242-243°F typical). Remove from heat once reached and let bubbles subside briefly.
- Mixing gelatin and syrup: Place gelatin bowl on mixer with whisk attachment. Whisk gelatin on medium speed briefly to break it up, adding salt. With mixer running at medium/medium-low, slowly stream in the hot sugar syrup along the bowl’s side, avoiding splashing directly on the whisk.
- Whisking the marshmallow mixture: Increase mixer speed to high and whisk for 5-6 minutes until the mixture triples in size, becoming white, fluffy, smooth, and thick like glossy meringue.
- Adding vanilla: Add vanilla extract and whisk for an additional 1-2 minutes to fully incorporate, with total whisking time between 5-8 minutes. Stop while the bowl is still warm for easier spreading. Fold down any vanilla stuck to the sides with a spatula.
- Spreading and setting marshmallow: Scrape the mixture into the prepared pan, spreading evenly with an offset spatula. Use buttered spatula if needed to handle sticky texture. Sift the cornstarch and confectioner’s sugar dusting powder liberally over the surface. Let set at room temperature for at least 6 hours; do not refrigerate. Cover loosely with plastic wrap after cooling.
- Cutting marshmallows: Turn the set marshmallow block onto a dusted work surface. The block should release easily. Cut into desired shapes, typically 1 x 1 inch squares. Grease knife blade or scissors lightly between cuts for clean slices and reduce sticking.
- Storing marshmallows: Toss cut marshmallows in dusting powder to coat and store in an airtight container with extra dusting powder to keep them fresh and non-sticky.
- Preparing dusting powder: Mix confectioner’s sugar and cornstarch thoroughly until combined. Optionally use only cornstarch if avoiding added sugar.
Notes
- Using a sugar thermometer is highly recommended to achieve perfect syrup temperature (240-245°F).
- If no thermometer is available, use the cold water test to check the firm-ball stage of the syrup.
- Do not use liquid vegetable oils for greasing as they don’t spread evenly; solid fats like butter or shortening work best.
- Do not refrigerate the marshmallows during setting as this can affect texture; room temperature curing is essential.
- Adjust sugar syrup temperature slightly based on climate to ensure proper set.
- Keep knife or scissors blade greased between cuts to maintain neat marshmallow pieces and prevent sticking.
- You can substitute honey or corn syrup with agave syrup to adjust sweetness or flavor.
- The marshmallows are best consumed within 2 weeks when stored in an airtight container with dusting powder.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Category: Confectionery
- Method: Stovetop
- Cuisine: American
Keywords: homemade marshmallows, marshmallow recipe from scratch, fluffy marshmallows, candy making, gelatin marshmallows, confectionery recipe

