Simple Vegan Blog

  • Recipes
  • About
  • Subscribe
  • Start Here
menu icon
go to homepage
  • Recipes
  • About
  • Subscribe
  • Start Here
subscribe
search icon
Homepage link
  • Recipes
  • About
  • Subscribe
  • Start Here
×
Home > Recipes > Vegan Kitchen Basics

Vegan Marshmallows

Published: Aug 11, 2021 · Modified: Oct 11, 2022 by Iosune Robles · This post may contain affiliate links

4.80 from 5 votes
Pin Recipe Jump to Recipe
Photo of some toasted vegan marshmallows with the words vegan marshmallows

I promise you'll fall in love with these sweet vegan marshmallows! They are soft, fluffy, and satisfying, and only require 8 ingredients.

Photo of some toasted marshmallows

I've always been in love with vegan marshmallows. Since I'm from Spain, I would eat them plain as a treat, but when I discovered that you can actually eat them with a cup of hot chocolate or roast them over a campfire... A whole new world opened for me!

This vegan marshmallow recipe is quite easy to prepare and it only requires 8 ingredients. The best part is that it doesn't contain artificial additives and preservatives, so I want you to know everything about how to make vegan marshmallows!

Contents hide
1. Vegan marshmallow recipe - Short video
2. How to make vegan marshmallows - Step by step
3. Vegan marshmallows ingredients and tips
4. What is aquafaba?
5. What are vegan marshmallows made of?
6. Are these gelatin-free marshmallows?
7. Looking for more how-to vegan recipes?
8. Did you make this vegan marshmallow recipe?
9. Vegan Marshmallows

Vegan marshmallow recipe - Short video

How to make vegan marshmallows - Step by step

Photos of the first steps of how to make this recipe
  • Mix the powdered sugar and the cornstarch in a bowl until well combined (photo 1). Set aside
  • Line an 8×8 inch or 20×20 cm baking pan with parchment paper and dust the bottom of the pan with ¼ cup (30 g) of the powdered sugar and cornstarch mixture (photo 2). Set aside.
  • Drain the liquid from one can of chickpeas into an electric mixer bowl (photo 3) and set the chickpeas aside to make any recipe that calls for chickpeas. You can also use a regular large bowl and a hand mixer.
  • To whip the aquafaba, add the cream of tartar and the vanilla extract to the electric mixer bowl (photo 4) and beat on high speed until the mixture is fluffy and stiff peaks form (photo 5). Set aside.
  • Add the water and the agar powder to a saucepan and stir until well combined (photo 6).
  • Bring to a boil (photo 7), stirring frequently.
  • Allow it to boil for 2 minutes, stirring occasionally (photo 8).
Photo of the last steps of how to make this recipe
  • Add the sugar (photo 9), stir until well combined, and boil for 2 more minutes (photo 10), stirring occasionally.
  • Turn your mixer down to low, and slowly pour the sugar and agar mixture into the aquafaba (photo 11) to create a marshmallow fluff.
  • Quickly transfer the marshmallow fluff to your prepared baking pan (photo 12), smooth the surface (photo 13), and dust the top of the vegan marshmallows with ¼ cup (30 g) of the powdered sugar and cornstarch mixture (photo 14).  
  • Let it cool at room temperature for about 2 hours.
  • Cut into squares with a knife (photo 15), and roll all sides on the remaining powdered sugar and cornstarch mixture (½ cup or 60 g) (photo 16).
  • Preheat the oven to 150°F or 65°C. Once the oven reaches that temperature, turn it off, transfer your vegan marshmallow cubes to a lined baking sheet, and let them dry in the warm oven for 1 hour.
  • Enjoy your vegan marshmallows immediately.

Vegan marshmallows ingredients and tips

  • Aquafaba: I’ve only used the liquid that comes with canned chickpeas, not the liquid from cooking chickpeas myself, so I don’t know if homemade aquafaba will work for this vegan marshmallow recipe.
  • Cream of tartar: you could omit this ingredient, but it will take much longer to get the texture we’re looking for. It can be replaced with some lemon juice, but I’ve never tried it myself and I don’t know if it could change the flavor of the vegan marshmallows. However, this is one of the ingredients that will help you prepare your gelatin-free marshmallows.
  • Vanilla extract: I always use homemade vanilla extract as it’s more affordable and extremely easy to make, but this vegan marshmallow recipe will also work with a store-bought version.
  • Water.
  • Agar powder: I’ve only tried making vegan marshmallows with agar powder, not with agar flakes, so I’m not sure they are also a good choice, sorry! But please let me know in the comments if it works for you.
  • Granulated sugar: feel free to use other types of sugar, like brown sugar, coconut sugar, or cane sugar.
  • Feel free to serve them with vegan hot chocolate, or even with a cup of matcha latte and turmeric latte.
Side photo of some vegan marshmallows

What is aquafaba?

If you're wondering what is aquafaba, it is actually the liquid that you can find in almost any can of legumes, especially chickpeas.

Its slimy texture is similar to egg whites and it’s completely cholesterol-free! In fact, it is the key ingredient of these vegan marshmallows.

What are vegan marshmallows made of?

There are lots of different versions of this recipe, but I personally believe this vegan marshmallow recipe is the best one. As you can see, these vegan marshmallows only contain 8 common ingredients, such as aquafaba, cream of tartar, and agar powder, so they are healthier than the store-bought ones!

Are these gelatin-free marshmallows?

Yes, these are 100% gelatin-free marshmallows! Gelatin isn't a plant-based ingredient, so I replaced it with agar powder, which is a vegetable gelatin substitute. I promise you won't be able to tell that you're not using gelatin!

Looking for more how-to vegan recipes?

  • Vegan Chocolate
  • Vegan Cream Cheese Frosting
  • Coconut Butter
  • Vegan Buttermilk
  • Vegan Whipped Cream
Photo of some toasted and regular vegan marshmallows

Did you make this vegan marshmallow recipe?

Please leave a comment below, share it, or rate it. You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST. I’d love to see what you cook!

Square photo of some vegan marshmallows
4.80 from 5 votes

Vegan Marshmallows

I promise you'll fall in love with these sweet vegan marshmallows! They are soft, fluffy, and satisfying, and only require 8 ingredients.
Prep: 15 minutes mins
Cook: 1 hour hr 5 minutes mins
Total: 1 hour hr 20 minutes mins
Servings: 16
PRINT PIN COMMENT


Ingredients 
 

  • ½ cup powdered sugar
  • ½ cup cornstarch
  • ½ cup aquafaba, the liquid from one can of chickpeas
  • ¼ teaspoon cream of tartar
  • 1 teaspoon vanilla extract
  • ½ cup water
  • 2 teaspoon agar powder
  • 1 cup granulated sugar
Prevent your screen from going dark

Instructions 

  • Mix the powdered sugar and the cornstarch in a bowl until well combined. Set aside.
  • Line an 8×8 inch or 20×20 cm baking pan or baking dish with parchment paper and dust the bottom of the pan/dish with ¼ cup (30 g) of the powdered sugar and cornstarch mixture and. Set aside.
  • Drain the liquid from one can of chickpeas into an electric mixer bowl and set the chickpeas aside to make any recipe that calls for chickpeas. You should have ½ cup of aquafaba (120 ml), but a little more or less of it is okay.
  • To make the aquafaba, add the cream of tartar and the vanilla extract to the electric mixer bowl and beat on high speed until the mixture is fluffy and stiff peaks form (my mixture is ready in about 3-5 minutes and I usually use a Kitchenaid mixer). You could also use a regular large bowl and a hand mixer. Set aside.
  • Add the water and the agar powder to a saucepan and stir until well combined.
  • Bring to a boil, stirring frequently.
  • Allow it to boil for 2 minutes, stirring occasionally.
  • Add the sugar, stir until well combined, and boil for 2 more minutes, stirring occasionally.
  • Turn your mixer down to low, and slowly pour the sugar and agar mixture into the aquafaba to create a marshmallow fluff.
  • Quickly transfer the marshmallow fluff to your prepared baking pan or baking dish, smooth the surface, and dust the top of the vegan marshmallows with ¼ cup (30 g) of the powdered sugar and cornstarch mixture.  
  • Let cool at room temperature for about 2 hours or until set.
  • Cut the vegan marshmallows into squares and roll all sides on the remaining powdered sugar and cornstarch mixture (½ cup or 60 g).
  • Preheat the oven to 150°F or 65°C. Once the oven reaches that temperature, turn it off, transfer your vegan marshmallow cubes to a lined baking sheet, and let them dry in the warm oven for an hour. If you don’t want to use the oven, you could also let the vegan marshmallows onto a lined baking sheet at room temperature for 12-24 hours.
  • Enjoy immediately or keep the leftovers in an airtight container at room temperature for up to 1 week.

Notes

  • What is aquafaba? If you're wondering what is aquafaba, it is actually the liquid that you can find in almost any can of legumes, especially chickpeas. Its slimy texture is similar to egg whites and it is completely cholesterol-free! In fact, it's the key ingredient of these vegan marshmallows.
  • What are vegan marshmallows made of? There are lots of different versions of this recipe, but I personally believe this vegan marshmallow recipe is the best one. As you can see, these vegan marshmallows only contain 8 common ingredients, such as aquafaba, cream of tartar, and agar powder, so they are healthier than the store-bought ones!
  • Are these gelatin-free marshmallows? Yes, these are 100% gelatin-free marshmallows! Gelatin isn't a plant-based ingredient, so I replaced it with agar powder, which is a vegetable gelatin substitute.
  • I really suggest you use chickpea aquafaba instead of the ones that come from other legumes, as this recipe will work best with it.
  • You can omit the cream of tartar if you can’t find it, but it will take much longer to get the proper texture. It can be replaced with some lemon juice, but I’ve never tried it myself and I don’t know if it could change the flavor of the vegan marshmallows.
  • I’ve only tried this vegan marshmallow recipe with agar powder, not with agar flakes, so I’m not sure they are also a good choice, sorry! But please let me know in the comments if it works for you.
  • Any type of sugar will do.
  • Preparation time doesn’t include the time you have to let the vegan marshmallows cool until set.

Nutrition

Serving: 1serving | Calories: 76kcal | Carbohydrates: 19.8g | Sodium: 1mg | Fiber: 0.1g | Sugar: 16.3g
Tried this recipe?Leave a comment below and let me know how it was!
Course: How to, Snack
Cuisine: American
Author: Iosune Robles

More Vegan Kitchen Basics

  • Spoon taking vegan chipotle sauce from a bowl.
    Vegan Chipotle Sauce
  • Jar of vegan lemon curd with lemons around and a spoon scooping curd from the jar.
    Vegan Lemon Curd
  • Tofu bacon slices on a white background with a finger picking up a slice.
    Tofu Bacon
  • Vegan mascarpone in a glass bowl with fresh strawberries and more strawberries around it.
    Vegan Mascarpone Cheese

Comments

  1. Kk says

    April 06, 2025 at 5:55 am

    Question- after cutting into mine, they appear to have a sugar/ gelatin crust like a lemon bar. What happened?

    Reply
    • Iosune Robles says

      April 23, 2025 at 3:33 pm

      Hi Kk. That crusty layer can sometimes happen if the agar and sugar mixture was a bit overcooked or not fully incorporated into the aquafaba. Also, if they weren't fully dried or were exposed to too much humidity while setting, that can affect the texture too. Make sure to whip the aquafaba until you get stiff peaks, and try to pour the agar mixture in slowly while mixing to get a smoother blend. Let me know if you give it another try!

      Reply
  2. Ariana says

    May 23, 2023 at 7:16 am

    Hi, thank you for the recipe. Overall, very easy to follow.

    I'm having difficulty preventing the agar agar from forming little hard granules when cooking. Do you have any advice?

    Reply
    • Ariana says

      May 23, 2023 at 9:35 am

      I also can't get the marshmallows to dry out. The icing sugar and corn starch ends up turning soggy, and the marshmallows themselves are more like marshmallow fluff??

      Reply
      • Iosune says

        May 23, 2023 at 10:43 pm

        I'm sorry to hear that you're experiencing difficulties with drying out the marshmallows. Achieving the right texture can be a bit tricky, but here are a few suggestions that might help:

        1. Use the right amount of powdered sugar and cornstarch: When coating the marshmallows, make sure to use a generous amount of powdered sugar and cornstarch mixture. This helps absorb excess moisture and prevents them from becoming too sticky.

        2. Allow for proper drying time: After coating the marshmallows, let them sit at room temperature for an extended period to dry out. This can take anywhere from a few hours to overnight. Ensure they are spread out in a single layer to allow air circulation.

        3. Adjust the recipe consistency: If your marshmallows are turning out more like marshmallow fluff, it could be due to the consistency of the mixture. Try reducing the amount of liquid (such as water or syrup) in the recipe to make it thicker. This can help the marshmallows set better and have a firmer texture.

        Don't hesitate to reach out if you have any further questions or need additional guidance!

    • Ariana says

      May 23, 2023 at 12:07 pm

      5 stars
      I managed to solve the problem by adding 3x the water, and just slowly bringing the temperature up from very low and not really boiling it. I added 1/4 cup corn syrup with the sugar, and brought the temperature up slowly again until the sugar mix eventually reached soft ball stage. It took quite awhile to evaporate all the water, and the result was a bit rubbery, so maybe I used too much agar.
      I skipped the icing sugar, because I didn't trust it not to get soggy again.

      Thanks again for the simple recipe!

      Reply
      • Iosune says

        May 23, 2023 at 10:43 pm

        Hi Ariana! Thanks a lot for all the info 🙂

    • Iosune says

      May 23, 2023 at 10:41 pm

      Hi Ariana! Thank you for trying out the recipe. I'm glad you found it easy to follow!

      Regarding the agar agar forming little hard granules, it can sometimes be a bit tricky to work with. Here are a few tips that might help:

      1. Dissolve agar agar properly: Make sure to fully dissolve the agar agar powder or flakes in the liquid before heating. You can try stirring it well or whisking it to ensure it's evenly distributed.

      2. Gradual heating: When cooking the mixture, try to heat it gradually over medium heat while stirring continuously. Avoid high heat, as it can cause the agar agar to clump and form granules.

      3. Strain the mixture: After cooking, if you notice any small granules or lumps, you can strain the mixture through a fine-mesh sieve to remove them. This can help achieve a smoother texture.

      4. Proper setting: Allow the mixture to cool and set properly, either at room temperature or by refrigerating it. This can also help improve the texture and minimize the chances of granules forming.

      I hope these tips help you achieve better results with your agar agar preparation. Don't hesitate to reach out if you have any further questions or need more assistance!

      Reply
  3. Hollie says

    March 10, 2023 at 12:07 am

    4 stars
    Just made these sugar free and they turned out great! I used half Allulose half monk fruit instead of the granulated sugar. I just wish they were a little firmer but I might have dried them out for too long? I’m going to try them before I leave them out to dry to see if the texture is better. But this will be for sure my go to vegan marshmallow recipe. So easy. Thank you!!

    Reply
    • Iosune says

      March 14, 2023 at 10:15 am

      Hi Hollie! Sounds great 🙂 Maybe it wasn't firmer enough because you didn't follow the recipe to a T. You could try to bake them longer, though.

      Reply
  4. Michelle says

    October 11, 2022 at 12:53 pm

    5 stars
    Hi! I'm a huge fan of aquafaba, so when I saw this recipe I knew I had to try it. It works terrific and brings me memories from my childhood 🙂

    Reply
    • Adriana @ Simple Vegan Blog says

      October 17, 2022 at 3:41 pm

      Thank you so much Michelle!

      Reply
  5. joe says

    March 02, 2022 at 2:11 pm

    Yes AF can be mad at home and it works. I've done it myself. Simply soak CP overnight. Drain and rinse. In a heat proof container toss in the CP and add water to about 4cm or so above the CP level. Boil on medium heat until the CP are soft. Cool without draining. When cool drain reserving the water. It should be similar to egg white. If not boil it agan until it reaches the necessary consistency. It can be frozen to be used when needed.

    Reply
    • Iosune says

      October 11, 2022 at 12:51 pm

      Hi Joe! Thanks a lot for your comment. Have a nice day!

      Reply
  6. Tas says

    February 02, 2022 at 3:54 am

    Hey waiting to try this recipe , however could you tell me the exact temperature to boil sugar syrup at?

    Reply
    • Iosune Robles says

      February 07, 2022 at 11:45 am

      Hi Tas! I recommend you boil it at medium heat 🙂

      Reply
  7. Dori says

    October 08, 2021 at 12:43 pm

    Hi, I’m planning to make some vegan rice crispy treats, and I was wondering if you think these marshmallows would melt enough to do that?
    The thank you for the recipe 😊

    Reply
    • Iosune Robles says

      October 11, 2021 at 9:35 am

      Hi Dori! I haven't tried it myself so I'm not sure about that, sorry!

      Reply
  8. Jo says

    August 11, 2021 at 9:20 pm

    Will be making these for the holidays as gifts, can they be frozen?
    Enjoy your recipes.
    Thank you.

    Reply
    • Iosune Robles says

      August 12, 2021 at 1:42 pm

      Hi! I haven't tried to freeze them, sorry!

      Reply
  9. Ramya says

    August 11, 2021 at 12:13 pm

    Will be making this soon Thanks for this recipe as vegan marshmallows are difficult to find in Singapore perfect for my after office snacks will dm you if i make this and let you know how it goes Thanks Ramya

    Reply
    • Iosune Robles says

      August 12, 2021 at 1:41 pm

      Hope you like our vegan marshmallows 🙂

      Reply
4.80 from 5 votes (2 ratings without comment)

Leave a Reply Cancel reply

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

Recipe Rating





Photo of some toasted vegan marshmallows with the words vegan marshmallows
Iosune with a glass of juice.

Hi, I'm Iosune!

I share easy and delicious vegan recipes perfect for everyday meals and special occasions, all made with simple, everyday ingredients.

More About Me

Most Popular Recipes

  • Photo of a bowl of general tso's tofu served over some rice
    General Tso's Tofu
  • Photo of some vegan Baileys being poured into a glass
    Vegan Baileys
  • Photo of a bowl of vegan vegetable soup
    Vegan Vegetable Soup
  • Picture of a dish with homemade vegan jambalaya topped with chopped parsley
    Vegan Jambalaya
  • A bowl with vegan tofu ricotta cheese and some bread slices around.
    Vegan Tofu Ricotta Cheese (4 Ingredients)
  • Photo of a plate of sweet and sour tofu
    Sweet and Sour Tofu

Vegan Spring Recipes

  • Bowl of vegan tzatziki sauce garnished with cucumber and olive oil.
    The Best Vegan Tzatziki Sauce (15 Minutes)
  • Tofu salad in a bowl.
    Marinated Tofu Salad
  • Vegan pasta salad on a plate with a fork.
    Easy Vegan Pasta Salad (20 Minutes)
  • Sliced vegan blueberry muffin with a delightful, fruity center on display.
    The Best Vegan Blueberry Muffins
  • Photo of some vegan lemon bars
    Vegan Lemon Bars
  • Close-up photo of a dish with a slice of vegan lemon cake and a fork
    Vegan Lemon Cake

Footer

Photo of some toasted vegan marshmallows with the words vegan marshmallows

↑ Back to Top • Recipes • About • Contact

© 2025 Simple Vegan Blog. All rights reserved. Privacy Policy • Terms & Conditions • Affiliate Disclosure

Rate This Recipe

Your vote:




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

Recipe Ratings without Comment

Something went wrong. Please try again.