Vegan S’mores Donuts

Hello hello! Fancy some Vegan S’mores Donuts? Come with me, I can show you how to make them!

Vegan S'mores Donuts

So these Vegan S’mores Donuts are filled with a Vegan Marshmallow Fluff, topped with Vegan chocolate ganache, and vegan graham cracker crumbs!

You can get vegan graham cracker crumbs at the store, but you can make your own! Here is my recipe for homemade Vegan Graham Crackers! Totally game changer!

This post may contain affiliate links. I earn a commission from qualified purchases. Please read our Privacy policy here.

Vegan S'mores Donuts

Making these Vegan S’mores Donuts may seem complicated, but it’s actually quite simple, if you follow my detailed instructions and steps below.

Start with a simple vegan donut dough.

How to make vegan donuts?

Here are all the ingredients you will need to make vegan donuts dough.

ingredients needed to make vegan donut dough

Start with the water and milk (any non-dairy kind, I used almond).

Heat up the water and the milk to 90F, lukewarm temperature. Make sure it’s not too hot, or that might kill the yeast.

step by step pictures of adding ingredients to make vegan donut dough
  1. Add the instant yeast in.
  2. Pour sugar in the bowl.
  3. Time to add the butter.
  4. Add the flour.
  5. Now it’s time to add the salt.
  6. Mix it all with a spatula until dough comes together.

Knead the dough for 6-8 minutes with a dough hook, if using an electric mixer. In case you want to knead by hand, you’ll probably have to knead the vegan donut dough for about 10 minutes.

Once dough is smooth, and tacky, but not sticky, place it in a lightly oiled bowl.

vegan donut dough being placed in a lightly oiled bowl

Let the vegan donut dough rest for about 1 hour, or so. Might need a bit more time depending on how warm your kitchen is. It should double in size, like this!

vegan donut dough after risen

If you touch the dough with your fingers, the top shouldn’t feel sticky, and it should spring back.

Remove dough from the bowl and place it on top of a lightly floured counter.

vegan donut dough on top of counter

Are you already with high expectations for these Vegan S’mores Donuts? Cause I can feel it!

Using a rolling pin, gently roll out the dough until it’s about 3/4″ thick.

rolling vegan donut dough with a rolling pin

Be gentle, not to deflate the dough so much.

Use a cookie cutter to cut the donuts, whatever size you prefer. I used a 3″ cookie cutter.

This is the one I use.

cutting donuts with a cookie cutter

Place the donuts on top of a baking sheet lined with a silicone mat, lightly floured.

Gather the trimmings together, knead them lightly back into a ball of dough, roll them with a rolling pin, and cut more donuts.

vegan donuts before rising

Let the donuts rise for about 45-60 minutes, until they double in size and become puffed like this.

vegan donuts after rising

Now it’s time to fry the donuts.

*This is a tip from the time I used to work at a bakery, many moons ago. One of our most popular items were Friday and Saturday special donuts. And we made the dough the night before, and let the dough rise in the fridge overnight. The next morning, I would come in, cut the donuts from the cold dough, and let them rise from the cold temperature. They would be much easier to manage and transfer to the fryer without deflating.

vegan donuts after frying

Let the donuts cool down before proceeding with filling.

As you are waiting for the donuts to cool down, I recommend making the vegan chocolate ganache, as it needs some time to come to room temperature before you can dip the donuts in them.

You can use vegan chocolate chips, or dairy-free chocolate bars, chopped.

Heat up the coconut cream until it almost comes to a boil. Once you see the first bubble rising up, turn the heat off, pour the coconut cream over the chocolate. Let it stand for one minute. Whisk until the chocolate has melted.

Let the ganache come to room temperature before proceeding.

vegan chocolate ganache

I recommend making the vegan marshmallow fluff just before you are ready to fill the donuts.

The marshmallow fluff made with aquafaba will be stable for just a couple of hours, and after that it will start to collapse. That’s just the nature of the aquafaba based meringue.

To try and make it a bit more stable, I reduce my chickpea brine, by boiling it for about 10 minutes until about half the volume, and then storing in the fridge until I am ready to use it. Read the instructions on the post below to see in details how to do this.

how to make aquafaba marshmallow fluff
  1. Place aquafaba in a bowl. Start whipping with the mixer at low speed.
  2. Once it starts to foam up, add cream of tartar.
  3. Whip for another minute. Once it becomes white and thick, start adding the sugar, a little at a time.
  4. Whip for another 8-10 minutes until you achieve stiff peaks.
Vegan S'mores Donuts

Once the donuts have cooled down, you can proceed with filling them.

Use a straw to poke a hole in the middle of the donuts, or simply slice them in half with a knife.

poking a hole in the donut, to fill it with meringue

Place vegan marshmallow fluff in a pastry bag. And fill each donut up.

filling donut with vegan marshmallow frosting

Just like that!

vegan donuts filled with vegan marshmallow fluff

We are almost there folks!

Now it’s dipping time! Let’s dip these delightful Vegan S’mores Donuts in the cooled ganache.

dipping vegan donuts in vegan ganache

And immediately after, sprinkle graham cracker crumbs on top of the chocolate, before it has a chance to set.


sprinkling graham cracker crumbs on top of donuts

And you’re done! Voila! It looks like a lot of work to make these Vegan S’mores Donuts, but I promise you your efforts will be rewarded with how incredibly delicious they are!! We didn’t have a single one leftover! They were gone and thoroughly enjoyed!

vegan s'mores donuts bite shot, with vegan marshmallow fluff filling

Here are some other Vegan Dessert recipes you might like:

vegan s'mores donuts

I really hope you enjoyed today’s recipe for these lovely Vegan S’mores Donuts. And I hope you found my explanations and pictures helpful! Have a lovely day and thank you for reading my blog!

vegan s'mores donuts
Vegan S'mores Donuts

Vegan S’mores Donuts

Camila Hurst
These Vegan S’mores Donuts are filled with vegan marshmallow fluff, dipped in chocolate, topped with vegan graham cracker crumbs!
5 from 1 vote
Prep Time 1 hour
Cook Time 20 minutes
Resting time 2 hours
Course Dessert
Cuisine American
Servings 14 donuts
Calories 450 kcal


Vegan Donuts
  • 1/2 cup non-dairy milk I used almond
  • 1/4 cup water
  • 2 1/4 teaspoons instant yeast
  • 3- 3 1/4 cups all-purpose flour
  • 1/4 cup cane sugar
  • 1 teaspoon kosher salt
  • 1 teaspoon vanilla extract
  • 4 tablespoons vegan butter
  • Vegetable oil or shortening, for frying
Vegan Chocolate Ganache
  • 3 oz chopped chocolate or chocolate chips (1/2 cup, 85 grams)
  • 3 oz coconut cream 1/3 cup, 85 grams
Vegan Marshmallow Fluff
  • 240  ml  chickpea brine drained from a can of chickpeas
  • 1/4  teaspoon  cream of tartar
  • 1/2  cup  powdered sugar
  • 1/2  teaspoon  vanilla extract


Vegan Donuts
  • Warm milk and water until they are about 90F, or lukewarm. Don’t make it too hot, or it will kill the yeast.
  • Add yeast, sugar, vegan butter, 3 cups of flour, salt, and vanilla in.
  • Mix with a spatula until the dough comes together.
  • Start kneading with the dough hook attachment of the kitchen aid, or knead by hand. If using a mixer, knead for 6-8 minutes. If kneading by hand, it will probably take about 10 minutes.
  • Add the remaining 1/4 cup of flour as necessary, if the dough is too sticky.
  • It should be a soft dough, and quite tacky, but not very sticky. Should be manageable, and not stick to your fingers too much. If that’s happening, add a bit more flour as you knead the dough.
  • Once dough is smooth, transfer it to a lightly oiled bowl. Cover with a clean towel, or plastic wrap, and let it rise at room temperature, for about 60-90 minutes, until doubled in size.
  • Remove dough from the bowl.
  • Place it on a lightly floured counter.
  • Sprinkle a bit of flour on top.
  • Use a rolling pin to flatten out the dough a bit, until it’s about 3/4” thick.
  • Now use a round cookie cutter to cut dough rounds. I used a 3” cookie cutter.
  • Place each donut on top of a baking sheet lined with a silicon mat, lightly floured.
  • Gather the trimmings, and lightly knead them together to form another dough ball, flatten it out, and repeat the process of cutting donut circles.
  • Cover donut circles with a towel or plastic wrap.
  • Let them rise for 45-60 min.
  • Once they have doubled in size, you can start frying them.
  • Heat about 3 inches of oil in a heavy bottomed pan, until 350F.
  • Carefully lift each donut from the tray and fry them in the hot oil.
  • A trick I learned at a bakery I worked at, was to let the donut dough rise in the fridge overnight, before cutting the donuts, and this way, they would rise from a cold temperature and would be way easier to manage and wouldn’t deflate so much as you lift them up to put them in the frying pan.
  • When I made these donuts, I didn’t have a chance to do that, but I always try to do that when I make donuts, and the difference is very noticeable.
  • You can fry a few donuts at a time, depending on the size of your pan. Fry each donut for 60-90 seconds on each side.
  • Let them cool down all the way before proceeding with filling, and topping with the chocolate.
Vegan Chocolate Ganache
  • Place chopped chocolate, or chocolate chips, in a heat proof bowl.
  • Heat coconut cream until it almost comes to a boil.
  • Pour over chocolate.
  • Let it stand for 1 minute.
  • Stir with a whisk, or spatula, until the chocolate has completely melted.
  • If you can still spot chocolate chunks in there, place the bowl in the microwave for a few second intervals, stirring in between, until all the chocolate has melted.
  • Set aside to cool to room temperature.
Vegan Marshmallow Fluff
  • Place chickpea brine in a small saucepan, bring to a boil over medium heat, and let mixture simmer for about 10 minutes, until it has reduced. This step will make so your chickpea brine is more concentrated and make for a more stable frosting. Most recipes don’t call for this step, and you can skip it if you want to. In that case, instead of using 240 ml (1 cup) of chickpea brine, use 120 ml (1/2 cup).
  • Once you have your 1/2 cup of reduced chickpea brine, make sure it’s not even slightly warm before making the frosting. I like to make this a day ahead and leave it in the fridge. It will be really concentrated and have the consistency of egg whites.
  • Make the vegan marshmallow fluff right before filling the donuts. Because the aquafaba based meringues are usually a bit less stable, and they collapse after a couple of hours.
  • Start whipping the aquafaba (chickpea brine) with a mixer, medium speed.
  • Once it begins to foam up, add cream of tartar in. Beat for another 30 seconds or so, until it becomes whitened in color.
  • Add powdered sugar and vanilla in.
  • Beat on high speed for 5 minutes, until stiff peaks form.
  • Place it in a piping bag.
To assemble
  • You can either poke a hole on each donut, or cut each donut in half.
  • Pipe some of the marshmallow fluff filling inside.
  • Dunk the top of each donut in the chocolate ganache.
  • Sprinkle vegan graham cracker crumbs on top, while the chocolate hasn’t set.
  • Store donuts in the fridge for up to 3 days.
  • The marshmallow fluff won’t last so long, as it will begin to melt, because it’s made with aquafaba, but still, the donuts will be so moist and delicious inside you will love every bite of it.


This is the recipe for my Vegan Graham Crackers I used to make the crumbs to put on top of the donuts. Check it out! 
Keyword donuts, smores, vegan

Similar Posts


  1. This looks so delish!
    Just one question, what if I don’t have vegan butter on hand, is it ok to substitute with coconut oil or canola oil instead?

    Thank you for a wonderful recipe!

  2. 5 stars
    Made these today…they rocked! Only substitution I made was using Dandies Marshmallows to make the fluff filling because I didn’t have any cream of tartar.

  3. These look incredible!!! I’m making them now and thought I’d tell you that a little xantham gum stabilizes the marshmallow and it lasts forever without collapsing. I used it with marshmallow fluff filled chocolate easter eggs. Yum!

  4. I’m excited to try these! If putting the dough in the fridge over night, do you do that right away or after the dough has doubled in size as suggested in step 7? And does rising from cold affect the time allotment for the second rise once they’re cut the next morning? Thanks for the help.

    1. right after making the dough, without proofing it first. As soon as its done kneading, place in the oiled bowl and in the fridge. And in the morning, remove the cold dough, roll it out immediately, then cut the donuts and let them rise. It might take 45 min to an hour depends how cold or warm the weather is

Leave a Reply

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.