• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Bake Angel
  • Recipes
  • BAKING SCIENCE
  • DECORATING
  • ABOUT
    • Meet Bake Angel
    • Contact
    • NEWSLETTER
Home » All Recipes » Homemade Dairy-Free Marshmallows

Homemade Dairy-Free Marshmallows

Last Updated: October 3, 2026 | Published: October 3, 2026 by Bake Angel
This post may contain affiliate links

Jump to Recipe

Making your own marshmallows at home is much easier than you might think! These homemade dairy-free and gluten-free marshmallows are soft, springy and full of vanilla flavour, with a lovely texture that tastes better than store-bought.

Small pieces of vanilla marshmallows on a wooden board.

They do take a little bit of multitasking, but once you have your ingredients prepared, the process is surprisingly straightforward. There is something so satisfying about turning a few simple ingredients into fluffy homemade marshmallows!

These marshmallows are perfect for making s’mores, adding to a mug of hot chocolate, dipping in chocolate or simply enjoying as a sweet homemade treat. They also make a fun edible gift for Thanksgiving, Christmas or any time you want to share some homemade sweets.

Jump To:

Toggle
  • Why I Made These Marshmallows
  • Why You’ll Love This Recipe
  • Ingredients You’ll Need
  • How To Make Homemade Marshmallows From Scratch
  • Troubleshooting Homemade Marshmallows
  • How To Use Homemade Marshmallows
  • Love S’mores?
  • How To Store Marshmallows
  • Frequently Asked Questions
  • Homemade Marshmallows for Every Occasion
  • Homemade Dairy-Free Marshmallows

Why I Made These Marshmallows

Marshmallows aren’t something I had ever considered making from scratch until I decided to give them a try. I was expecting them to be much more complicated than they actually are, and was genuinely impressed with how they turned out.

I tested this recipe from start to finish so I could share exactly what worked, including the easiest way to handle the sticky marshmallow mixture and how to get clean, even cuts.

The finished marshmallows have a lovely springy texture and plenty of vanilla flavour. They also hold their shape beautifully once set, making them really versatile for other desserts and treats.

I love that you can make a batch at home with everyday ingredients and then decide how you want to use them. Cut them into large rounds for s’mores, make smaller pieces for hot chocolate or coat them in chocolate for an extra special treat.

Why You’ll Love This Recipe

  • Soft and springy: Homemade marshmallows have a wonderful texture that is different from store-bought marshmallows.
  • Dairy-free and gluten-free: There are no dairy or gluten ingredients in this recipe. Make sure to check ingredient labels if you are making these for someone with a food allergy or celiac disease.
  • Easy ingredients: You only need a handful of ingredients.
  • Great for s’mores: The large marshmallow rounds are perfect for sandwiching between cookies or graham crackers.
  • Perfect for gifting: Cut them into bite-sized pieces and package them in an airtight bag or container.
  • So versatile: Use them for hot chocolate, chocolate-covered treats, dessert kebabs and more.

Ingredients You’ll Need

Assortment of ingredients measured out to make dairy-free gluten-free marshmallows.

Icing sugar and cornstarch are used to coat the pan and the finished marshmallows. Marshmallow mixture is incredibly sticky, so don’t skip this step! The coating helps prevent the marshmallow from sticking to your pan, parchment paper and cookie cutter.

Angela’s Tip: Cornstarch is also called cornflour in the UK, Australia and some other Commonwealth countries. Here, you want cornstarch, not finely ground corn flour/maize flour.

Gelatin leaves give these marshmallows their structure and wonderfully springy texture. You’ll need to soften the gelatin leaves in cold water before adding them to the warm meringue. Because this recipe contains gelatin and egg-whites, these marshmallows are not vegetarian or vegan.

Egg whites are whipped to form the fluffy base of the marshmallow. I recommend using a stand mixer with a whisk attachment because there is some multitasking involved while the egg whites are whipping.

Cream of tartar – A little cream of tartar helps stabilize the whipped egg whites.

White/Castor sugar, also called superfine sugar, is added to the syrup that gives the marshmallow its sweetness and structure.

Corn syrup combined with the sugar creates the hot sugar syrup that is added to the whipped egg whites.

Vanilla bean paste adds plenty of vanilla flavour and gives the marshmallows those lovely little flecks of vanilla throughout. You can substitute vanilla extract if that’s what you have available.

How To Make Homemade Marshmallows From Scratch

1. Prepare the coating

Mix the icing sugar and cornstarch together in a small bowl.

Line an 8 x 8-inch baking pan with parchment paper, leaving some overhang to make the marshmallow easier to remove later. You can use clips to hold the parchment in place while you work.

Lined and greased 8 x 8 baking pan coated with icing sugar and cornstarch mixture.

Lightly grease the parchment paper with spray oil or brush it with a little oil.

Add about half of the icing sugar mixture to the pan and coat the bottom and sides thoroughly.

2. Soften the gelatin

I used four gelatin leaves, weighing approximately 6.5 grams in total. Place the gelatin leaves in a bowl of cold water and leave them to soften for about 5 minutes.

Once softened, remove them from the water and gently squeeze out the excess moisture. I find kitchen paper helpful for removing any extra water.

Softened gelatin leaves prepared for homemade marshmallows.

Cut the softened gelatin into small pieces. Kitchen scissors work much better than a knife for this.

3. Whip the egg whites

Add the egg whites and cream of tartar to the bowl of a stand mixer fitted with the whisk attachment.

Whipped egg whites on a whisk attachment, for marshmallows.

Whip until the egg whites become thick and form stiff peaks.

4. Make the sugar syrup

Add the white sugar and corn syrup to a saucepan.

Heat over medium-high heat, stirring as needed, until the mixture comes to a boil.

Sugar syrup boiling in a saucepan, with a candy thermometer.

Continue cooking until the syrup reaches 239°F (115°C) on a sugar thermometer.

5. Add the syrup to the egg whites

With the mixer running on low speed, slowly pour the hot sugar syrup down the side of the mixer bowl.

Be extremely careful here because the syrup is very hot.

Once all the syrup has been added, increase the mixer speed to medium and continue whisking for about 3 minutes, until the mixture becomes thick and warm.

6. Add the gelatin

Add the softened gelatin pieces gradually while the mixer is running.

Continue mixing until all the gelatin has been incorporated and the marshmallow mixture is thick and holds its shape.

7. Add the vanilla

Add the vanilla bean paste and mix until combined.

The finished mixture should be thick, glossy and able to hold firm peaks.

8. Transfer to the pan

This is the messy part!

Marshmallow mixture in a bowl next to a prepared pan.

Transfer the marshmallow mixture to your prepared pan using a silicone spatula. You can lightly grease the spatula if needed to make spreading easier.

Spread the mixture into an even layer, smoothing the surface as much as possible.

Using a spatula to spread the marshmallow mixture into the lined baking pan.

Leave the marshmallow at room temperature for about 1½ hours, or until fully set.

Homemade marshmallow mixture spread evenly in the lined 8 x 8 inch baking pan.

Do not place the marshmallow in the refrigerator to speed up the setting process. This can negatively affect the texture.

9. Cut the marshmallows

Once set, sprinkle some of the remaining icing sugar and cornstarch mixture over the top.

Place a sheet of parchment paper on your work surface and cover it with some of the remaining coating mixture.

Carefully turn the marshmallow out onto the prepared parchment and peel away the original parchment paper.

A set slab of marshmallow turned out onto parchment paper dusted with icing sugar.

Use a 2-inch (5 cm) round cookie cutter to cut the marshmallows.

Dust the cutter with the icing sugar and cornstarch mixture as needed to prevent sticking.

Using a circle cutter to cut homemade marshmallows.

This recipe makes about 8 large marshmallow rounds, with some marshmallow left over. You can cut the remaining marshmallow into smaller bite-sized pieces.

Troubleshooting Homemade Marshmallows

My marshmallows are too soft.
The sugar syrup needs to reach 239°F/115°C. If it doesn’t reach the correct temperature, the marshmallows may not set properly. Humidity can also affect setting time.

My marshmallows are really sticky.
Dust the marshmallows, your work surface and your cutter generously with the icing sugar and cornstarch mixture. Add a little more if needed.

My marshmallows are difficult to cut.
Make sure your cutter is coated with the icing sugar and cornstarch mixture. A sharp cutter also makes things easier.

My marshmallows haven’t set after 1½ hours.
Give them more time at room temperature. Setting time can vary depending on humidity. Don’t put them in the refrigerator to speed things up, as this can affect the texture.

I don’t want such thick marshmallows.
Cut the finished marshmallows in half horizontally, or cut the mixture into smaller squares rather than making large rounds.

Freshly cut round homemade marshmallows dusted with icing sugar.

How To Use Homemade Marshmallows

There are so many ways to enjoy these homemade marshmallows!

  • Make homemade s’mores
  • Add them to hot chocolate
  • Dip them in melted chocolate
  • Make marshmallow dessert kebabs
  • Cut them into bite-sized pieces for snacking
  • Package them as a homemade edible gift
  • Add them to a Thanksgiving or Christmas treat box

They’re particularly fun during the fall and winter when you can use them for cozy hot chocolates and s’mores.

Love S’mores?

The thick 2-inch marshmallow rounds are particularly good for s’mores. Pair them with my homemade digestive biscuits for a delicious twist on classic s’mores.

3 homemade s'mores on a wooden board, using torched marshmallows and homemade digestive biscuits.

You can also cut them in half if you prefer thinner marshmallows.

How To Store Marshmallows

Store the marshmallows in an airtight container at room temperature.

They should keep well for up to 2 weeks, although they are unlikely to last that long!

Keep the pieces separated with parchment paper if they begin to stick together.

If you are making them for gifting, pack in a food-safe bag with a festive gift tag and ribbon.

Frequently Asked Questions

Are these marshmallows vegan?

No. This recipe uses gelatin and egg whites, so it is not vegan or vegetarian.

Are these marshmallows gluten-free?

Yes! The ingredients used to make these homemade marshmallows are naturally gluten-free. As always, check the labels of individual ingredients if you need to avoid gluten due to an allergy or celiac disease.

Can I use vanilla extract instead of vanilla bean paste?

Yes. Vanilla extract can be substituted for the vanilla bean paste. The vanilla bean paste adds little flecks throughout the marshmallow, but extract will still give you lovely vanilla flavour.

Can I use powdered gelatin instead of gelatin leaves?

I developed and tested this recipe using gelatin leaves, so I recommend using leaves for the most reliable result. Gelatin can vary in strength between brands and forms, so I haven’t tested a powdered gelatin conversion.

Can I add flavouring to the marshmallows?

Absolutely! Add your favourite flavouring during the meringue stage, after the gelatin has been incorporated. This allows the flavouring to mix evenly throughout the marshmallow without needing to overmix the finished mixture.

Can I colour the marshmallows?

If you want to colour the entire batch, add your food colouring during the meringue stage once the gelatin has been incorporated.

For multiple colours, divide the marshmallow mixture between separate bowls and gently fold your chosen colours into each portion. Folding helps maintain the airiness of the meringue while adding the colour.

Can I cut homemade marshmallows into different shapes?

Yes! Once the marshmallow has set, you can use cookie cutters to create different shapes. Dust the cutter generously with your icing sugar and cornstarch mixture to prevent sticking. Try ghosts for Halloween, hearts for Valentine’s Day or snowflakes for Christmas.

Small pieces of homemade marshmallows on a wooden board.

Homemade Marshmallows for Every Occasion

Once you make homemade marshmallows, you’ll probably start thinking of all the different ways you can use them. From cozy mugs of hot chocolate to homemade s’mores, a holiday treat box and edible gifts, they’re such a fun addition to your recipe collection. You can even use cookie cutters to cut fun shapes, like little ghosts for Halloween or snowflakes for winter.

If you make these marshmallows, I’d love to see how they turn out. Tag me in your photo on IG @itsbakeangel and leave a comment below. I hope you have as much fun making them as I did!

Enjoy,

BakeAngel Signature Logo
Small pieces of vanilla marshmallows on a wooden board.

Homemade Dairy-Free Marshmallows

No ratings yet
Bake Angel
Soft, springy homemade marshmallows made with vanilla bean paste. These dairy-free marshmallows are perfect for s'mores, hot chocolate, chocolate dipping and homemade edible gifts for Thanksgiving and Christmas.
Makes: 8 Large Marshmallows
Prep: 20 minutes mins
Bake: 10 minutes mins
Setting Time 1 hour hr 30 minutes mins
Total: 2 hours hrs
Print Recipe Pin Recipe

Equipment

  • Stand Mixer
  • Small Saucepan
  • Candy Thermometer
  • 8 x 8 baking pan
  • Parchment Paper
  • Spatula
  • Cookie Cutters

Angela’s Top Tip

Weigh your dry ingredients in grams with a scale for best results!

Ingredients
  

For the Coating

  • 50 grams Icing Sugar
  • 1 tbsp Cornstarch

For the Marshmallow

  • 4 Gelatin Leaves (approx 6.5 grams – see note)
  • 3 Egg Whites
  • ¾ tsp Cream of Tartar
  • 125 grams White Sugar
  • 175 grams Corn Syrup
  • 2 tsp Vanilla Bean Paste

For Preparing the Pan

  • Spray oil or neutral oil (for greasing)

Instructions
 

  • Mix the icing sugar and cornstarch together in a small bowl.
  • Line an 8 x 8-inch baking pan with parchment paper, leaving some overhang. Lightly grease the parchment with spray oil or brush with oil.
  • Add about half of the icing sugar and cornstarch mixture to the pan and coat the bottom and sides thoroughly. Set the remaining mixture aside for later.
  • Place the gelatin leaves in a bowl of cold water and soak for about 5 minutes, until softened.
  • Add the egg whites and cream of tartar to the bowl of a stand mixer fitted with the whisk attachment. Whip until stiff peaks form.
  • Meanwhile, add the white sugar and corn syrup to a saucepan. Heat over medium-high heat until boiling. Continue cooking until the syrup reaches 239°F (115°C) on a sugar thermometer.
  • With the mixer running on low speed, slowly pour the hot syrup down the side of the mixer bowl. Increase the mixer to medium speed and whisk for about 3 minutes, until the mixture is thick and warm.
  • Remove the softened gelatin from the water, squeeze out the excess moisture and cut into small pieces. Add gradually to the marshmallow mixture while mixing.
  • Add the vanilla bean paste and mix until incorporated. The mixture should be thick and hold firm peaks.
  • Transfer the marshmallow mixture to the prepared pan using a silicone spatula. Smooth into an even layer. Leave uncovered at room temperature for about 1½ hours, or until fully set. Do not refrigerate to speed up the setting process.
  • Sprinkle some of the remaining icing sugar and cornstarch mixture over the top of the marshmallow.
  • Cover a sheet of parchment paper with more of the coating mixture. Carefully turn the marshmallow out onto the parchment and peel away the original parchment.
  • Use a 2-inch (5 cm) round cookie cutter to cut 8 marshmallow rounds, dusting the cutter with the coating mixture as needed. Cut the remaining marshmallow into smaller pieces if desired.

Video

Notes

  • A stand mixer with a whisk attachment makes this recipe much easier because the egg whites can whip while you prepare the sugar syrup.
  • Use a sugar thermometer to make sure the syrup reaches 239°F (115°C).
  • Take extra care when handling the hot sugar syrup.
  • The marshmallow mixture is extremely sticky, so generously coating your pan, work surface and cutter will make cutting much easier.
  • I used 4 gelatin leaves from a pack of 6 weighing 10 grams. 
  • This recipe makes thick 2-inch marshmallow rounds. For thinner marshmallows, cut each round in half horizontally or use a smaller cutter.
  • These marshmallows contain gelatin and egg whites, so they are dairy-free but not vegan or vegetarian.
  • Store in an airtight container at room temperature for up to 2 weeks.
Did you make this recipe?I’d love to hear what you think – leave a review below. Sharing on socials? Tag me @itsbakeangel and use #makeitwithbakeangel!

Posted Under: All Recipes, Dairy Free, Fall Recipes, Gluten Free, Holiday Favorites, Kid Friendly, No Bake, Nut Free, Soy Free, Summer Favourites, Valentines, Winter Treats

About Bake Angel

Hi, I’m Angela — a Welsh-Canadian mum and home baker sharing simple dairy-free and allergy-friendly recipes that the whole family can enjoy. At Bake Angel, every recipe is created with safe, reliable baking in mind, with many also being egg-free, vegan, nut-free, and gluten-free. Read more about my journey here!

– You May Also Like –

A glass mason jar filled with blueberry compote with 5 blueberries next to it on a white counter.
Close up of maple honeycomb showing the bubbles in the pieces.
A decorated dairy free vanilla cupcake with buttercream swirl and sprinkles on top.
Two vegan vanilla cupcakes topped with a buttercream swirl and a pink royal icing flower.

NEWSLETTER:

Sign up for new dairy-free recipes and baking inspiration

Disclosure:  As an Amazon affiliate, I share links for products and ingredients I love. If you click through them, I may receive a small commission for my referral at no extra cost to you! Thank you for supporting Bake Angel! Read more in our Privacy Policy.

Previous Post: « 15 Canada Day Desserts Everyone Will Love

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Primary Sidebar

Hi, I’m Angela — a Welsh-Canadian mom and baker creating trusted dairy-free and allergy-friendly recipes from real family experience.

Read my story

Looking for something specific?

Most Popular

A glass mason jar filled with blueberry compote with 5 blueberries next to it on a white counter.

Easy 3 Ingredient Blueberry Compote

Close up of maple honeycomb showing the bubbles in the pieces.

4 Ingredient Maple Honeycomb Candy

A decorated dairy free vanilla cupcake with buttercream swirl and sprinkles on top.

Dairy Free Vanilla Cupcakes – Small Batch

Two vegan vanilla cupcakes topped with a buttercream swirl and a pink royal icing flower.

Dairy Free Egg Free Vanilla Cupcakes

CATEGORIES

Footer

Follow Me

  • Amazon
  • Email
  • Facebook
  • Instagram
  • Pinterest
  • YouTube

Helpful Links

Browse Recipes · Decorating Tips · Newsletter · About Bake Angel · Contact

© 2022–2026 Bake Angel
All Rights Reserved · Privacy Policy
Information from your device may be used to personalize your ad experience

Leave a Comment & Rate this Recipe

Your vote:




If you enjoy this recipe, we'd LOVE if you can give it a star rating and leave a comment. Your feedback helps me create more recipes and helps others find my recipes online. Thank you SO MUCH for your feedback - Angela

A rating is required
A name is required
An email is required