This post may contain affiliate links, view our disclaimer for details.

These homemade vegan moon pies have soft yet crunchy graham cracker-flavored cookies stuffed with a sweet, fluffy marshmallow filling all coated in dark chocolate. No gelatin, eggs or dairy needed!

Just like my vegan toaster strudels and homemade honey buns, these nostalgic cookies taste better than the store-bought version!

two homemade vegan moon pies stacked on each other with a bite taken out of them exposing the marshmallow center.
best vegan moon pies!

Why You’ll Love These Vegan Moon Pies

Wow, I don’t think there’s a snack that could be any more nostalgic than moon pies. I honestly can’t remember the last time that I had a moon pie, but I’m sure it was nearly a decade and a half ago. Since I haven’t had a moon pie in literally years, when I say I’m excited about these…I mean it!!

These chocolatey morsels are seriously the best vegan moon pies. They’re pulling on all my nostalgic heartstrings and are so good. Here are a few more reasons why we love this recipe and you will too:

Emily’s Recipe Notes

  • Chocolate Coated Goodness: Melted dark or semi sweet chocolate coats everything.
  • Homemade Graham Cracker Cookies: This recipe has a homemade, soft graham cracker flavored cookie.
  • No Gelatin or Animal Products: Store-bought moon pies aren’t vegan since the marshmallow filling has gelatin. This recipe is dairy-free, eggless and is made with vegan-friendly marshmallows.

What Are Moon Pies?

Moon Pies originate from Tennessee and are a classic Southern sweet treat. Traditional homemade moon pies typically have butter and milk, plus the marshmallow filling has gelatin, so they’re not even technically vegetarian…which is such a shame!

a hand holding a half eaten moon pie exposing the marshmallow center.
it looks like a moon with a bite taken out!

But I’ve got your back! I’ll show you exactly what vegan swaps to make. But, before we begin making them, here’s a little brief synopsis of what a moon pie is. Moon pies typically consist of 3 components:

  1. A marshmallow filling
  2. Two graham cracker cookies
  3. And a chocolatey exterior

Keep reading to see what ingredients you’ll need to make them!

Ingredients

ingredients like vegan butter, marshmallows, and graham crackers on a marble tray.

This recipe subs in vegan butter, a flax egg to bind the cookies, and vegan marshmallows for the marshmallow fluff. You can use homemade marshmallows or use store-bought ones from Trader Joe’s, or Dandies.

Here are a few key ingredients:

  • Vegan Butter, I prefer Violife Vegan Butter
  • Ground Flaxseed, to make a flax egg (our vegan egg substitute)
  • Vegan Graham Crackers, which we’ll blend into a fine ‘flour’
  • All Purpose Flour, also needed for the cookies
  • Baking Powder, to help leaven the cookies
  • Vegan Marshmallows – storebought or use these homemade marshmallows
  • Semi Sweet Vegan Chocolate Chips, for the chocolate coating (you could also use chopped chocolate)

Helpful Equipment

To make this recipe easy, here are a few crucial pieces of kitchen equipment that will come in handy:

  • Medium Sized Pot, for melting the marshmallows
  • Mixing Bowl
  • Rolling Pin & Circular Cookie Cutters
  • Baking Sheet & Wire Rack

How to Make Homemade moon Pies

Exact ingredient quantities are in the recipe card below!

graham cracker sheets in a food processor.

Add graham cracker sheets to a food processor and pulse until they become a very fine powder.

wet ingredients for the cookies in a large glass bowl.

Mix together the wet ingredients for the cookie dough in a large bowl.

blended graham cracker powder on the wet ingredients.

Then, add the dry ingredients and the blended graham cracker powder.

the moon pie cookie dough in a large glass bowl.

Mix the wet and dry together until a soft dough forms. If the dough is very soft, wrap in plastic and chill for 20 minutes.

rolled out cookie dough with circular cookies cut out.

On a floured surface, roll out the dough so it is ¼ inch thick. Using a glass or a circular cookie cutter, cut out the dough into 2” diameter circles. 

the cut out moon pie cookies ready to bake on a parchment lined baking sheet.

Lay the cookies on a parchment-lined baking tray, and bake for 12-15 minutes at 325F until golden brown on top.

Make The Marshmallow Filling

So now’s the fun part…and this part is perfect for kiddos, too! We get to sandwich our marshmallow fluff between our baked cookies and coat them up with melted chocolate!

the melted vegan marshmallow fluff.

Add the marshmallow filling ingredients to a pot over low heat. Cover and heat the ingredients, stirring frequently until the marshmallows are melted.

a baked vegan graham cracker cookie with marshmallow fluff scooped on top.

Spread a tablespoon or two of the melted marshmallow filling onto the flat side of a cookie. Place another cookie on top and press down lightly to flatten the filling. Repeat for all the cookies.

TIP: The marshmallows need to be a spreadable consistency to be able to put them between the cookies. I’ve found that it takes around 5-10 minutes for the marshmallows to melt down on the stovetop.

You don’t want to microwave these. I repeat you do not want to microwave these! If you pop the vegan marshmallows in the microwave to melt them, they’ll end up hard and tough. The opposite of melty-fluff.

an uncoated moon pie being dipped into melted chocolate with a fork.

Dip the pies into the melted chocolate, spooning chocolate on the tops and sides until completely covered. 

a top view of a chocolate coated homemade moon pie made without dairy, eggs or gelatin.

Let rest briefly on a wire rack so the excess chocolate can drip off, then transfer to a parchment lined tray and chill until the chocolate sets.

TIP: For easy clean up, set all your coated moon pies on a cooling rack with parchment paper underneath to catch all the excess drips.

Serving & Storage

Once all the pies are coated in chocolate, set them in the fridge to cool for at least 30 minutes. The chocolate coating should be hard to the touch when ready to eat.

These moon pies can be stored at room temperature (if you don’t mind the chocolate being a bit softer), or they can be stored in the fridge. Just be sure to let them come to room temperature for about 5 minutes prior to chowing down on them!

My husband and I ate this entire batch in a day and a half. That’s how good these are. Plus we have very little self-control when it comes to sweet treats haha! But for real, these are the best vegan moon pies out there! The graham cracker cookie is soft in the middle, with layers of crunchiness.

The marshmallow filling is fluffy and sweet. And you really can’t go wrong with chocolate. I hope you enjoy! I know we did :).

two white chocolate vanilla vegan moon pies stacked on each other with one with a bite taken out.
they can also be coated in white chocolate

Some tips for the Best Moon Pies

  1. Melt the marshmallows low and slow: The marshmallows need to be a spreadable consistency to be able to put them between the cookies. The best way to do this is over low heat on the stove top.
  2. Add some water if the cookie dough is dry: Different temperatures, weather, and more can affect how flour absorbs moisture when baking. If the dough is dry and isn’t coming together into a ball, you can add up to 1 tablespoon of water.
  3. Let the chocolate coating harden: Before digging in, give these vegan moon pies some time to chill in the fridge.
a half eaten vegan moon pie resting on the edge of another moon pie.
the finished vegan moon pies

More Vegan Sweet Treats

Glazed Homemade Honey Buns

Very Best Vegan Brownies – Fudgy with Shiny Tops

Classic Vegan Pound Cake: Moist with a Tight Crumb!

Easy Vegan Banana Pudding (with Coconut Milk)

Did You Make These Vegan moon Pies?

I’d love to know! Leave a star rating and comment below!

The Best Vegan Moon Pies

5 from 8 votes
Rate this Recipe
By Emily
These are the best vegan moon pies! They have a soft yet crunchy graham cracker cookie with a sweet fluffy marshmallow interior. What more could you want?
12 moon pies
Prep Time 30 minutes
Cook Time 12 minutes
Total Time 1 hour 12 minutes
Servings 12 moon pies
12 moon pies

Ingredients

Cookies:

  • ½ cup salted vegan butter, melted – 114g
  • ½ cup light brown sugar, packed – 100g
  • ¼ cup maple syrup, 68g – or agave nectar
  • 1 tbsp ground flaxseed, mixed with 2.5 tbsp water (see step 1)
  • 1 tsp pure vanilla extract
  • 1 ¾ cup all-purpose flour, 220g
  • 1 cup blended vegan graham crackers, 100g a fine powder- see notes
  • 1 tsp baking powder, 4g
  • tsp table salt

Marshmallow filling:

  • 20 regular-sized vegan marshmallows, like Trader Joes, Dandies, or homemade – 280g
  • 2 tbsp vegan butter, or coconut oil

Chocolate Coating:

  • 2 cups vegan semi-sweet chocolate chips, or vegan white chocolate chips
  • 1 tbsp coconut oil

Instructions

    For the best results, measure the ingredients (especially the flour) with a scale.
  • Prep: Preheat the oven to 325°F and line a baking sheet with parchment paper. Add the graham crackers to a food processor and blend into a fine powder. Mix the ground flaxseed with 2½ tablespoons of water, then set aside for 2–3 minutes to thicken into a flax egg.
  • Make Cookie Dough: In a large bowl, whisk together the melted vegan butter, brown sugar, maple syrup, flax egg, and vanilla. Add the graham cracker powder, all-purpose flour, salt, and baking powder, then mix until a soft dough forms. If the dough is very soft, shape it into a ball, wrap it in plastic, and chill for 20 minutes.
  • Roll Out Dough: On a floured surface, roll the dough to ¼-inch thickness. Use a glass or circular cookie cutter to cut out 22–24 circles about 2 inches in diameter.
  • Bake Cookies: Arrange the cookies on the prepared baking sheet and bake for 14–15 minutes, until golden brown around the edges. Cool on the baking sheet for 2–3 minutes, then transfer to a wire rack to cool completely.
  • Melt Marshmallows: Add the marshmallows and vegan butter to a medium pot over low heat. Cook, stirring continuously, until melted & fluffy.
  • Assemble Cookies: Scoop or spread 1–2 tablespoons of marshmallow filling onto the flat side of one cooled cookie, top with another cookie, and press lightly to flatten the filling. Repeat with the remaining cookies.
  • Coat in Chocolate: Combine the chocolate chips and coconut oil in a small bowl. Microwave for 2 minutes, stirring every 30 seconds, or melt in a double boiler. Dip each pie into the melted chocolate, spooning it over the top and sides until completely covered. Let the excess drip off, then place on a parchment-lined baking sheet.
  • Chill & Store: Chill the pies in the fridge for 30 minutes to 1 hour, until the chocolate is set. Store at room temperature.

Recipe notes

  • Flour Measurement: For the most accurate results, measure the flour with a digital scale. If using measuring cups, spoon the flour into the cup and level off the top rather than scooping directly from the bag. Scooping can pack in excess flour, which may make the cookies dry or crumbly.
  • Marshmallow Texture: The marshmallows melt down into a fluffy texture, but not into a liquid.
  • Graham Crackers: Look for a version without honey to keep them vegan friendly. You’ll need 100g or about 1 cup after they’ve been blended. After blending, the graham crackers should be a fine, sandy texture.
This recipe is adapted from the non-vegan moon pie recipe by The Garden and Gun.
 

Nutrition

Serving: 1servingCalories: 425kcalCarbohydrates: 65gProtein: 4.5gFat: 17gSaturated Fat: 8gSodium: 138mgFiber: 2.4gSugar: 34g

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Vegan Dessert Recipes
Cuisine American

© Thank You Berry Much. Content and photographs are copyright protected. Sharing of this blog post is encouraged and appreciated, copying or pasting full recipes to any social media, website or print is strictly prohibited.

two homemade vegan moon pies stacked on each other with a bite taken out of them exposing the marshmallow center.

Did You Make This?

Leave a star rating and a comment below to let others know how it turned out for you!

More Vegan Desserts to Try

Homemade Vegan Peppermint Patties

Vegan Blondies – Chewy & Fudgy!

Easy Vegan Toaster Strudels (Strawberry, Cinnamon & More!)

Vegan Chocolate Chip Cookies – Tested & Perfected!

Categories:

, , , , , ,

Leave a Reply

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

Recipe Rating





5 from 8 votes (8 ratings without comment)

13 Comments

  1. I came across your site when doing an ingredient search for Moon Pies. To clear things up, store bought Moon Pies don’t have butter and milk. They contain no dairy. Yes, gelatin. That’s the only non-vegan ingredient.

    1. no clarification needed as the author referred to “traditional” and not store-bought moon pies. traditional pies do contain milk, butter and gelatin. as an aside: having “only” one animal-based ingredient (such the boiled skin, tendons, ligaments and bones of innocent beings) is just as heinous as having more than one.

      Emily, was just thinking about moon pies when I googled ingredients/recipes. so glad to have landed here and look forward to making these with my granddaughter in the near future! Oh, and I haven’t found this (neither have I looked for it), but I wonder if this product could be used instead of melting vegan marshmallows?! https://vegnews.com/2021/9/dandies-vegan-marshmallow-fluff

      1. Hi Pam! I believe the marshmallow fluff would work here. It will probably be softer than the melted marshmallows (which firm up a bit once they cool) so the end texture may be different. If you end up using it, I’d love to know how it goes!

  2. Hi! I’m hoping to make this this weekend. Do you suggest food processing the graham crackers? Also would whole wheat flour work or should I get white flour?

    1. Hi Lilly! Yes, you can food process the graham crackers into a fine powder. I used white all-purpose flour in this recipe. I’m not sure how these would taste with whole wheat flour.

  3. These look great! I plan to make them for a moon-themed birthday party. How do you think they would do being frozen ahead of time?

    1. Hi Meagan! I haven’t tried freezing these moon pies before. Because of the marshmallow center, I’m not sure if the texture will be the same once they thaw. These do keep well covered in the fridge for 2-3 days though. Let them come to room temperature before serving for the best texture!

  4. These look fun and were ok to make. I was a tad disappointed because mine weren’t as sweet as I was hoping. I think I was thinking of something else. My man liked them though and I would still make them again.

    1. Hi Elizabeth, thank you for your feedback! If you prefer sweeter Moon Pies, I recommend using a dairy free milk chocolate to coat them vs. dark chocolate or semi-sweet chocolate. This will make a big difference in the overall sweetness level!

      1. I’m already on my next batch! This time I’m using my own homemade marshmallows and they’re sweet! Dairy free melted chocolate instead of melted chocolate chips, you say?

Even More Recipes You'll Love...