There’s something undeniably magical about homemade marshmallows. They’re fluffy, soft, and a delightful treat that can elevate your hot cocoa or stand alone as a sweet indulgence. Not to mention, making them from scratch is easier than you might think! With just a handful of ingredients and a little bit of patience, you can whip up a batch of these delightful confections that will impress your friends and family. Get ready to dive into this Homemade Marshmallows Recipe that will have you craving s’mores and marshmallow-topped desserts in no time!
Why This Recipe is a Keeper

This recipe for homemade marshmallows is a keeper for many reasons. Firstly, the texture is incredibly light and fluffy—far superior to store-bought options. Secondly, you can customize the flavors to suit your preferences; think vanilla, coconut, or even peppermint for the holidays. Lastly, they make a fantastic gift! Package them up in a cute jar or box, and you have a thoughtful treat for any occasion.
Ingredient Checklist
- 3 (1/4-ounce) packets unflavored powdered gelatin
- 1/2 cup cold water
- 1 2/3 cups granulated sugar (superfine if available, but regular works too)
- 1 cup light corn syrup
- 1/2 cup cold water
- 1/2 teaspoon salt
- 2 teaspoons vanilla bean paste
- 1 teaspoon coconut extract
- 1 additional teaspoon vanilla bean paste
- 1/2 cup cornstarch
- 1/2 cup powdered sugar
- 1 to 3 teaspoons vegetable oil
Before You Start: Equipment
- Stand mixer or hand mixer: Essential for whipping the marshmallow mixture to fluffy perfection.
- Large saucepan: To heat your sugar syrup mixture.
- Candy thermometer: Helps monitor the temperature of the syrup.
- 9×13 inch baking pan: To shape and chill the marshmallows.
- Sifter: For dusting the marshmallows with cornstarch and powdered sugar.
Homemade Marshmallows Recipe Made Stepwise

Step 1: Prepare the Gelatin
In a small bowl, combine the gelatin with 1/2 cup of cold water. Allow it to sit and bloom for about 10 minutes. This process is essential for creating the marshmallow’s airy texture.
Step 2: Combine Sugar and Syrup
In a large saucepan over medium heat, combine the granulated sugar, light corn syrup, 1/2 cup of water, and salt. Stir until the sugar dissolves, then stop stirring and allow the mixture to boil. Use a candy thermometer to monitor the temperature; you want it to reach 240°F (soft ball stage).
Step 3: Whip It Good
Once your sugar mixture reaches the desired temperature, remove it from the heat. Carefully pour the hot syrup into the bowl of your stand mixer (with the bloomed gelatin) while the mixer is running on low speed. Gradually increase the speed to high and whip for about 10 minutes, or until the mixture becomes thick, glossy, and tripled in volume.
Step 4: Flavor It Up
Once whipped, add the vanilla bean paste and coconut extract to the marshmallow mixture. Mix for an additional minute to incorporate the flavors fully.
Step 5: Prepare the Pan
Lightly grease your 9×13 inch baking pan with vegetable oil. In a separate bowl, combine the cornstarch and powdered sugar. Dust the bottom of the greased pan with a generous amount of this mixture to prevent sticking.
Step 6: Spread the Mixture
Pour the marshmallow mixture into the prepared pan, using a spatula to spread it evenly. Dust the top with more of the cornstarch and powdered sugar mixture to prevent it from sticking.
Step 7: Set and Cut
Allow the marshmallows to set at room temperature for at least 4 hours, or overnight for best results. Once set, use a sharp knife dusted with the cornstarch mixture to cut the marshmallows into squares. Toss them in the remaining cornstarch and powdered sugar to coat all sides.
Dietary Swaps & Alternatives

- Gelatin: For a vegetarian alternative, use agar-agar, though the texture may differ slightly.
- Corn syrup: Honey or maple syrup can be used as a substitute, though they will impart their own flavors.
- Flavorings: Feel free to experiment with different extracts such as almond or peppermint!
Avoid These Mistakes
- Don’t skip the blooming process for the gelatin, as it’s crucial for the right texture.
- Ensure your sugar mixture reaches the correct temperature for the best results.
- Be cautious when pouring hot syrup into the mixer—keep hands and face clear to avoid burns.
- Greasing the pan is essential; otherwise, your marshmallows will stick and be difficult to remove.
Storing, Freezing & Reheating
Store your homemade marshmallows in an airtight container at room temperature for up to 2 weeks. For longer storage, you can freeze them for up to 3 months. Just make sure to separate layers with parchment paper to avoid sticking. When you’re ready to enjoy them, simply let them thaw at room temperature—there’s no need to reheat!
Frequently Asked Questions
Can I make flavored marshmallows?
Absolutely! You can infuse your marshmallows with different flavors by adding extracts or even pureed fruits to the mixture before setting.
What if my marshmallows are too sticky?
If your marshmallows end up sticky, it may be due to excess humidity or not enough cornstarch. Dust them generously with cornstarch and powdered sugar to help with stickiness.
Can I use a different type of sweetener?
Yes, you can experiment with different sweeteners like agave syrup, but be aware that the flavor and texture may vary from the traditional recipe.
How can I use these marshmallows in recipes?
These homemade marshmallows are perfect for adding to Chocolate Chip Cookie Brownie Cups, tossing into Chocolate Overnight Oats, or simply roasting over a campfire for a classic s’more!
Desserts to Finish
The Last Word
There’s nothing quite like the joy of making your own treats from scratch, and this Homemade Marshmallows Recipe is no exception. With just a few simple ingredients and some patience, you can create light, fluffy marshmallows that will elevate your desserts and impress your loved ones. So roll up your sleeves and get ready to embark on a delicious adventure in marshmallow making! Enjoy the process, and happy cooking!

Homemade Marshmallows Recipe
Ingredients
- 3 packets unflavored powdered gelatin
- 1/2 cup cold water
- 1 2/3 cups granulated sugar (superfine if available)
- 1 cup light corn syrup
- 1/2 cup cold water
- 1/2 teaspoon salt
- 2 teaspoons vanilla bean paste
- 1 teaspoon coconut extract
- 1 teaspoon vanilla bean paste (additional)
- 1/2 cup cornstarch
- 1/2 cup powdered sugar
- 1 to 3 teaspoons vegetable oil
Instructions
- In a small bowl, combine the gelatin with 1/2 cup of cold water. Allow it to sit and bloom for about 10 minutes.
- In a large saucepan over medium heat, combine the granulated sugar, light corn syrup, 1/2 cup of water, and salt. Stir until the sugar dissolves, then stop stirring and allow the mixture to boil.
- Use a candy thermometer to monitor the temperature; you want it to reach 240°F (soft ball stage).
- Once your sugar mixture reaches the desired temperature, remove it from the heat and carefully pour it into the bowl of your stand mixer (with the bloomed gelatin) while the mixer is running on low speed.
- Gradually increase the speed to high and whip for about 10 minutes, or until the mixture becomes thick, glossy, and tripled in volume.
- Add the vanilla bean paste and coconut extract to the marshmallow mixture. Mix for an additional minute to incorporate the flavors fully.
- Lightly grease your 9x13 inch baking pan with vegetable oil. In a separate bowl, combine the cornstarch and powdered sugar.
- Dust the bottom of the greased pan with a generous amount of this mixture to prevent sticking.
- Pour the marshmallow mixture into the prepared pan, using a spatula to spread it evenly. Dust the top with more of the cornstarch and powdered sugar mixture.
- Allow the marshmallows to set at room temperature for at least 4 hours, or overnight for best results.
- Once set, use a sharp knife dusted with the cornstarch mixture to cut the marshmallows into squares. Toss them in the remaining cornstarch and powdered sugar to coat all sides.
Equipment
- Stand Mixer or Hand Mixer
- Large Saucepan
- Candy thermometer
- 9x13 inch Baking Pan
- Sifter
Notes
- Store in an airtight container at room temperature for up to 2 weeks.
- For longer storage, freeze them for up to 3 months, separating layers with parchment paper.
- Experiment with different flavors by adding extracts or pureed fruits!
