Vegan Peppermint S’mores Fudge

Pieces of vegan peppermint s'mores fudge cut out of the dish and on a napkin

If you’re all about gifting food, or just eating really great sweets, this vegan peppermint s’mores fudge is the perfect recipe! Fudge is inherently pretty easy to make, but there is a very hard part: waiting for it to cool before enjoying.

Pieces of vegan peppermint s'mores fudge cut out of the dish and on a napkin, with recipe title text

Firstly, I’m so sad that my regular blog posting got derailed last week! If you didn’t see my instagram story, I ended up sick in bed after wearing myself out cooking two thanksgiving dinners. So, as much as I tried to be, being productive didn’t happen.

A jars of vegan marshmallows and chocolate chips, near graham crackers, candy canes and a butter dish

BUT, there will be two blog posts this week to make up for it, this being one of them. Though I am very excited for the soup recipe that I’m posting! Mostly because the ginger turmeric soup IS something I made while I was sick, and it was fantastic. (I have some in the freezer still and can’t wait to eat it later)

Left image: pouring coconut milk into a bowl filled with chocolate chips and vegan butter. Right image: stirring the fudge until smooth

Now, the deal with this fudge recipe is that I actually made it last year. I had been inspired by the Cranberry Orange Fudge I had made for the VegNews Holiday Issue and wanted to make a different version. Clearly, I did! But, I ended up running out of time putting the whole post together and shared the recipe on Instagram only.

Left image: hitting a paper bag filled with candy cane to crush the pieces. Right image: Mix-ins being added to fudge base

Personally, I don’t like using recipes off of IG, so I knew this vegan peppermint s’mores fudge needed a dedicated blog post! That way we get the process shots in there, and you get to read me waxing poetically over food. 😉 On a semi-related note, I was reading a thread on FB asking if people preferred process shots or just final product shots and found it really interesting. What do y’all think? Do you find them helpful? Let me know in the comments!

Left image: marshmallows on top of fudge being toasted with a torch. Right image: completed fudge

Before I get to the recipe, I want to note a few things! As you can see above, I toasted the marshmallows with a kitchen torch, on top of the fudge. Don’t have a torch? You can place marshmallows on a skewer and bulk-toast them over a stove burner. You’re also welcome to forgo the toasting altogether if it seems too complicated! Though, you may miss out on a little of that toasty flavor.

Pieces of vegan peppermint s'mores fudge cut out of the dish and on a napkin

Substitutions & Tips:

  • Semi-sweet chocolate chips – if you can’t find dairy-free semi-sweet chips, and just generally vegan chips, that’s fine! Just adjust the maple syrup to taste, because there may be added sugar to the chips.
  • Full-fat coconut milk – I use this in place of heavy cream for a dairy-free version. If you have an aversion or allergy to coconut try using store-bought vegan half & half or cashew milk.
  • Vegan butter – this adds a little extra richness and a teeny bit of salt, but if you are out of vegan butter, olive oil could likely work in its place.
  • Vegan marshmallows – you can find vegan marshmallows in SO many stores at this point! Even Target has them, if you don’t know where to start.
  • Vegan graham crackers – what makes most graham crackers non-vegan is honey, but there are a few versions at big chain grocery stores that have honey-free ingredients! In this case I opted for both vegan and gluten-free to cover another allergy.
  • Candy canes – you can also use regular peppermint hard candies, and if you’re worried about artificial coloring, YumEarth has naturally-dyed candy canes.
  • For shorter cooling time – to have the shortest cooling time possible, warm the chocolate chips really gently until there are a few chunks left, turn off heat, and let sit until the pieces melt. This way the chocolate doesn’t reach as high a temperature and will take less time to set.

1 year: Chocolate PB Candy Bites // 2 years: Baked Vegetable Pakoras // 3 years: Crustless Bacon Brussels Quiche // 5 years: Roasted Butternut Garlic Bisque // 6 years: Apple Pie on the Rocks // 7 years: Pecan Persimmon Oatmeal // 8 years: Orange Marmalade Thumbprint Cookies

Pieces of vegan peppermint s'mores fudge cut out of the dish and on a napkin

Vegan Peppermint S'mores Fudge

Yield: 16 servings
Prep Time: 10 minutes
Cook Time: 5 minutes
Additional Time: 1 hour 30 minutes
Total Time: 1 hour 45 minutes

If you're all about gifting food, or just eating really great sweets, this vegan peppermint s'mores fudge is the perfect recipe!


  • 4 cups (735 g) semi-sweet chocolate chips, dairy-free
  • 1 cup (235 ml) full-fat coconut milk
  • 1/2 cup (120 ml) maple syrup
  • 1/4 cup (58 g) vegan butter
  • 1 1/2 teaspoons peppermint extract
  • Pinch of salt
  • 1 cup (90 g) vegan marshmallows, divided
  • 3/4 cup (65 g) chopped vegan graham crackers, divided (I used gluten-free)
  • 5 tablespoons (50 g) crushed candy canes, divided
  • 1/8 teaspoon coarse salt


    Lightly grease an 8x8-inch (or slightly larger casserole dish) with vegan butter.

    Fill a small pot with an inch of water, place a large glass or metal mixing bowl over the top, to make a double boiler. Over low heat, melt the choc chips, milk, maple syrup, butter, extract, and salt together until completely smooth.

    Fold 1/2 cup marshmallows, 1/2 cup grahams, and 3 tbsp. candy canes into fudge base until evenly incorporated, then transfer to greased dish.

    Sprinkle remaining marshmallows over the fudge (you can toast them beforehand over a flame, or after with a kitchen torch), then grahams, candy canes, and salt. (Press down lightly to set toppings)

    Refrigerate for 60 to 90 minutes, or until firm, before cutting and serving. ENJOY!


For gluten-free, vegan graham crackers use Kinnickinnick brand.

A tip on crushing the candy canes: I unwrapped them then put them in a paper bag and hit them with my large citrus reamer, but a mallet will also work!

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Whole baking dish of peppermint s'mores fudge with a linen, Christmas ornaments, and gold knife

Love desserts like this vegan Peppermint S’mores Fudge? Check out some other great options for the holidays, below!

Pieces of vegan peppermint s'mores fudge cut out of the dish and stacked on one another on a napkin

9 Comments on “Vegan Peppermint S’mores Fudge

    • I don’t feel that you can taste the coconut. You can try and replace it with cashew cream. Really, any non-dairy milk that is fatty!

    • Coconut milk, the full-fat kind that you find in the can (as opposed to carton coconut milk).

  1. Pingback: Vegan Peppermint S’mores Fudge – Vegan High Protein

  2. Pingback: Chocolate Hazelnut Thumbprint Cookies - Vegan Yack Attack

  3. Pingback: Vegan Candy Cane Cookies - Vegan Yack Attack

Leave a Reply

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

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

Skip to Recipe