S’mores Cupcakes

Vegan Gluten-Free S'mores Cupcakes Follow Me on Pinterest

I love s’mores. I love them so much, I realized as I was typing out this recipe that I already have a s’mores cupcake post on my blog. Oops.

S'mores Cupcakes Follow Me on Pinterest

In all fairness to my apparently lacking memory, these did start out as doughnuts. S’mores doughnuts sound pretty awesome, right? In theory, this is a great idea. In reality, the Dandies marshmallows that I so lovingly cut into pieces despite their extreme stickiness and then gently folded into the chocolate chip batter, liquified in the baking process. The ones that didn’t liquify and leave air pockets bubbled over onto the pan, making it impossible to get the doughnuts out in one piece. It was a (delicious) mess.

Vegan & GF S'mores Cupcakes Follow Me on Pinterest

A couple of trials later, I ended up with cupcakes. Don’t worry – these are so much better than the doughnuts.

Gluten-Free S'mores Cupcakes Follow Me on Pinterest

I was playing around with my gluten-free flours and somehow stumbled upon a combination of sorghum, brown rice, ground flax, and coconut flour that tastes oddly reminiscent of graham crackers. I don’t know how that happened, but I played it up even more with a little cinnamon and almond extract.

Vegan & Gluten-Free S'mores Cupcake Follow Me on Pinterest

Graham-cracker-like cake, a thick, chocolate coating, and a toasted marshmallow – borderline burned if you’re like me and prefer them that way – and these cupcakes are everything I love about s’mores in a fun, new, gluten-free package.

Roasting Marshmallows over the Stove Follow Me on Pinterest

Also, no camping is necessary to enjoy these. Fire pits are about as close as I get to camping, and only if the smoke keeps the bugs away from me.

No camping. No bugs. But I love nature?

S'mores Cupcakes (Vegan & Gluten-Free) Follow Me on Pinterest

That photo right there is what you should do if you have extra chocolate topping after you make these. Don’t think about it. Just do it.

S'mores Cupcakes (Vegan & Gluten-Free)
Prep time
Cook time
Total time
Vegan and gluten-free s'mores in cupcake form. Graham cracker-esque cake, a layer of rich, melty chocolate, and a toasted, gooey marshmallow...no campfire (or camping) required.
Recipe type: Dessert
Serves: about half a dozen large cupcakes
For the Vegan Buttermilk:
  • ½ cup + 2 tablespoons non-dairy milk (I used homemade unsweetened almond milk)
  • 2 teaspoons apple cider vinegar
For the Cupcakes:
  • ½ cup sorghum flour
  • ½ cup brown rice flour
  • ⅓ cup coconut sugar
  • ¼ cup freshly ground flax seeds
  • 2 tablespoons coconut flour
  • 2 teaspoons baking powder
  • 1 teaspoon baking soda
  • ½ teaspoon fine sea salt
  • ⅓ cup unsweetened applesauce
  • 2 tablespoons coconut oil, melted, plus additional for greasing the pan
  • ½ teaspoon vanilla bean powder
  • ¼ teaspoon cinnamon
  • ⅛ teaspoon almond extract
For the Topping:
  • ½ cup vegan chocolate chips
  • 1 teaspoon coconut oil
For the Garnish:
  • 1 vegan marshmallow per cupcake
  1. Preheat your oven to 350 degrees F.
  2. Lightly grease a cupcake pan.
  3. Prepare the vegan buttermilk by combining the non-dairy milk with the apple cider vinegar. Whisk well and allow to sit for 5-10 minutes to curdle.
  4. In a large bowl, mix together the sorghum and brown rice flours, coconut sugar, ground flax, coconut flour, baking powder, baking soda, and sea salt.
  5. Mix in the applesauce, coconut oil, vanilla bean powder, cinnamon, and almond extract, then stir in the buttermilk mixture.
  6. Let the batter sit for 5 minutes to allow the coconut flour and flax to absorb the wet ingredients. The mixture should be very thick.
  7. Using an ice cream scoop, evenly distribute the batter into the prepared baking pan.
  8. Bake the cupcakes for 18-20 minutes, or until a toothpick inserted in the center comes out clean.
  9. Let the cupcakes cool in the pan before topping.
  10. While the cupcakes are cooling, prepare the chocolate topping by microwaving the chocolate chips and coconut oil in a shallow microwave-safe dish for 30 second intervals, making sure to stir them well (I did two 30 second intervals to melt mine completely).
  11. Take the completely cooled cupcakes and dip each into the melted chocolate. Using a shallow dish will make this easier and keep the cupcakes intact.
  12. Toast the vegan marshmallows over an open flame (I used my stovetop) and top each of the cupcakes with a marshmallow.
  13. Enjoy immediately for a messy, gooey marshmallow, melted chocolate s'mores experience!



Receive Weekly Recipes by Email


  1. says

    Oh YUM! There is nothing I love more than a toasted marshmallow and these look like the perfect vehicle to eat them on. And I agree with Abby, the photos are looking wonderful!

    • says

      Toasted marshmallows are so good! I have to be careful about keeping Dandies in the house though because I will want to stand over the stove toasting them all the time. 😉

  2. says

    OMG. I knew I shouldn’t have clicked over when I was hungry!

    Sounds like a lucky combination—was so sad to give up proper graham cracker s’mores goodness when I went off gluten a few years ago. Looks like you’ve saved the day! Yesssss.

    • says

      Hi Carly, I haven’t tried to make this recipe with AP flour, but I think you could probably replace the brown rice and sorghum flours with 1 cup AP. I would not recommend swapping the ground flax seeds and coconut flour though. Those are both integral to the flavor and texture, and would definitely impact the amount of liquid needed. If you do give the cupcakes a try with AP flour, please let me know how they turn out! :)

    • says

      Yes, you could replace the almond extract with vanilla extract. I think you’re referring to the vanilla bean powder in your 2nd question? That’s made from ground vanilla beans, and I often use it in place of vanilla extract. But you can swap that for additional vanilla extract, or leave it out if you’re going to be replacing the almond extract with it already.


Leave a Reply

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