Homemade Marshmallows Recipe
Introduction
Homemade marshmallows are a delightful treat that’s surprisingly easy to make from scratch. Soft, fluffy, and sweet, these marshmallows are perfect for snacking, hot cocoa, or adding a special touch to your desserts.

Ingredients
- 1 cup confectioners’ sugar (sifted, for dusting)
- 5 tablespoons cornstarch (for dusting)
- 1 cup water (divided)
- 2 envelopes (¼-ounce each) unflavored gelatin
- 1 1/2 cups granulated sugar
- 1 cup light corn syrup
- 2 pinches salt
- 2 1/4 teaspoons vanilla extract
Instructions
- Step 1: Grease a 9-inch square baking pan with nonstick spray or a thin layer of oil. For easier removal of marshmallows, dust the pan with a mixture of sifted confectioners’ sugar and cornstarch.
- Step 2: Pour 1/2 cup of water into the bowl of an electric mixer. Evenly sprinkle the gelatin over the water and let it bloom for about 10 minutes.
- Step 3: In a medium saucepan, combine the remaining 1/2 cup water, granulated sugar, corn syrup, and salt. Heat over medium, stirring until the sugar dissolves. Stop stirring and let it boil until a candy thermometer reads 240°F. Remove from heat.
- Step 4: With the mixer on low speed, slowly pour the hot syrup down the side of the bowl into the bloomed gelatin.
- Step 5: Increase the mixer speed to high and whip for 3 to 5 minutes until the mixture is thick, fluffy, and nearly tripled in volume. It should form thick ribbons when the whisk is lifted. Add vanilla extract and mix for another minute.
- Step 6: Transfer the marshmallow mixture to the prepared pan. Smooth the top using a greased spatula or oiled hands (be careful; the mixture is hot and sticky). Let it set at room temperature for at least 4 hours until firm.
- Step 7: Dust a cutting board with confectioners’ sugar and cornstarch. Turn the marshmallow slab out onto the board and use a lightly oiled knife to cut it into squares.
- Step 8: Coat the marshmallow pieces with additional dusting powder to prevent sticking. Store the marshmallows in an airtight container.
Tips & Variations
- For flavored marshmallows, substitute vanilla extract with almond, peppermint, or citrus extracts.
- Use gloves when handling the hot marshmallow mixture to avoid sticking and burns.
- Dust with cocoa powder instead of confectioners’ sugar and cornstarch for a chocolate twist.
- If you don’t have a candy thermometer, boil the syrup until it reaches a “soft-ball” stage by dropping it into cold water and forming a soft ball.
Storage
Store marshmallows in an airtight container at room temperature for up to 2 weeks. Avoid refrigerating as it can make them sticky. If they lose their softness, briefly microwave a few seconds to refresh their texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make marshmallows without gelatin?
Gelatin is essential for the traditional marshmallow texture. For a gelatin-free version, you can try agar-agar, but the texture and setting time will differ.
Why are my marshmallows sticky?
Marshmallows are naturally sticky due to their sugar content. Dusting them well with a mixture of confectioners’ sugar and cornstarch helps prevent sticking. Also, store them in a cool, dry place to maintain their texture.
PrintHomemade Marshmallows Recipe
This recipe shows you how to make soft, fluffy homemade marshmallows from scratch using gelatin, sugar syrup, and vanilla. Perfect for snacking or adding to hot chocolate, these marshmallows are coated with a dusting of confectioners’ sugar and cornstarch to prevent sticking.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 4 hours 30 minutes
- Yield: About 36 marshmallows (1-inch squares) 1x
- Category: Candy
- Method: Mixing and No-Cook
- Cuisine: American
Ingredients
Coating
- 1 cup confectioners’ sugar, sifted (for dusting)
- 5 tablespoons cornstarch (for dusting)
Gelatin Mixture
- 1 cup water, divided
- 2 envelopes (¼-ounce each) unflavored gelatin
Syrup Mixture
- 1 1/2 cups granulated sugar
- 1 cup light corn syrup
- 2 pinches salt
- 2 1/4 teaspoons vanilla extract
Instructions
- Prepare pan: Grease a 9-inch square baking pan with nonstick spray or a thin layer of oil. Dust the pan with a mixture of sifted confectioners’ sugar and cornstarch to make removing the marshmallows easier once set.
- Bloom gelatin: Pour 1/2 cup of water into the bowl of an electric mixer. Evenly sprinkle the two envelopes of unflavored gelatin over the water and allow it to sit for about 10 minutes until it blooms and becomes gelatinous.
- Boil syrup: In a medium saucepan, combine the remaining 1/2 cup water, granulated sugar, light corn syrup, and salt. Heat over medium while stirring until sugar dissolves. Then stop stirring and continue to boil until the mixture reaches 240°F on a candy thermometer. Remove from heat immediately to prevent overcooking.
- Combine syrup and gelatin: With the mixer running on low speed, slowly pour the hot syrup down the side of the bowl into the bloomed gelatin to avoid splattering and to ensure even mixing.
- Whip mixture: Once all the syrup is added, increase the mixer speed to high and whip for 3 to 5 minutes. The mixture should become thick, fluffy, and nearly triple in volume, forming thick ribbons when the whisk is lifted. Add the vanilla extract and mix for another minute to incorporate.
- Set marshmallows: Transfer the marshmallow mixture into the prepared pan, smoothing the top using a greased spatula or oiled hands (be careful as the mixture will be hot and sticky). Let it sit at room temperature for at least 4 hours until firm and set.
- Cut squares: Dust a cutting board with the confectioners’ sugar and cornstarch mixture. Turn the marshmallow slab out onto the board. Using a lightly oiled knife, cut the marshmallows into desired squares. Toss the cut marshmallows in additional dusting powder to prevent sticking, then store them in an airtight container.
Notes
- For best results, use a candy thermometer to monitor the syrup temperature accurately.
- Make sure to allow the marshmallows to set fully at room temperature; refrigerating can make them overly firm and sticky.
- Store marshmallows in an airtight container at room temperature for up to 2 weeks.
- You can add different extracts or food coloring to customize flavors and colors.
- Dusting the pan and marshmallows well prevents sticking and ensures easy handling.
Keywords: homemade marshmallows, marshmallow recipe, candy, sweet, gelatin dessert

