Dairy free vegan chocolate fudge recipe

With Christmas come Christmas goodies like fudge, and this is the best dairy free, vegan chocolate fudge recipe!

vegan chocolate fudge
Dairy free fudge (no bake Recipe)
dairy free chocolate fudge recipe made with condensed coconut milk
Chocolate fudge made with condensed coconut milk ( lactose free, Dairy free, vegan, allergen free)

This delicious, lush, yet easy fudge recipe is a perfect year round and Christmas holiday dessert and its dairy free, but you wont be able to tell!

Homemade fudge is great for any Christmas potluck or Christmas holiday party, including a New Years Party as this chocolate fudge recipe is super easy to make, foolproof and requires minimal prepwork and time to make, plus its a no-bake fudge recipe, so you can use the free oven space for turkey and roasted veggies, and focus your free time on other things like getting dolled up. And everyone of every diet type can indulge in a piece!

This dairy free chocolate fudge is also vegan, paleo and gluten free. this fudge is a no bake dessert and it only requires 4 ingredients for pure chocolate fudge, and 5 ingredients for pecan chocolate fudge. All you need is some 70% dark chocolate, condensed coconut milk or vegan condensed milk, and coconut oil or cocoa butter to make this gooey milk chocolate fudge. You can make it allergen free and nut free or add crumbled pecans for chocolate pecan fudge. Or you can make it a very merry Christmas chocolate peppermint recipe with a few drops of peppermint oil.

And even if you don’t have a double boiler you could literally make it as a microwave fudge by melting the chocolate in the microwave or in a well secured bowl over a saucepan of steaming water (bain marie method).

tip for ahead of time: make enough room in freezer for an upright loaf pan without a spill.

*condensed coconut milk is not to be confused with evaporated coconut milk which is too thin for this. it can be found online on Amazon and in the baking section of some grocers with a big selection of baking items, healthy items and international items etc like at Mein Hardt and some Walmarts.


  • 335-360 ml of sweetened condensed coconut milk (I used almost 2 x 200 ml cans of condensed coconut milk*. I didn’t use most of the liquidy coconut oil that sometimes collects at the top of the can. A tiny bit less or more can be used to sweetness and darkness preference or if using a can thats approx. 335 ml)
  • 255 g bag of dark chocolate chips, I used Enjoy Life brand for dairy free chocolate chips, they are about 70% dark chocolate (1/3-1/2 of this can be replaced with semi-sweet chocolate chips for a conventionally sweet fudge. For those who tolerate dairy milk chocolate can be used for milk chocolate fudge)
  • 2.5-3 tbsp cacao butter/cocoa butter for more of a milky flavour, optional
  • optional, 1 small drop pure vanilla extract or hazelnut extract
  • choice of flavour: see below
  • pinch sea salt flakes, optional

If you are using dairy free chocolate chips instead of milk chocolate chips, I highly recommend adding a flavour to offset the richness of the dark chocolate, such as orange oil, peppermint, or at least some vanilla/hazelnut extract and nuts and/or dried fruit. Please see variations below:

Peppermint chocolate fudge variation: stir in a few drops of peppermint oil to the bowl, and if you like, add some crushed candy cane pieces before freezing. Since the candycane is sweet, I recommend darker chocolate chips. If not adding candy, and if desired after a taste test, add a little extra sugar to sweeten it more with the refreshing mint flavor.

Chocolate orange fudge variation: add a few drops of orange oil ( and if you have it, some grated orange zest) to the fudge at the start. If you want slivered almonds can also be added. I still add vanilla extract. If adding candied orange peel pieces, which are sugary, use darker chocolate for the fudge.

Nut-free cherry fudge: mix in a handful of dried cherries. This goes really well with orange oil and vanilla extract too. I wouldn’t add much semi-sweet chips here as dried cherries are sugary.

Nutty fudge: 1/3 cup or more chopped pecans or hazelnuts

The basics are simply 2 ingredients: chocolate chips and condensed milk. Add a choice of flavour and you can make different versions of fudge each time. This is a simple fudge recipe that is open to many flavours! (You can make it a 3-ingredient, 4-ingredient or 5-ingredient fudge).


  1. line a loaf pan with parchment paper or use a silicone loaf pan
  2. In a double boiler or using a bain marie method with a heat safe glass bowl over a saucepan of steaming hot water or using a microwave at 30 sec increments, fully melt chocolate, sugar, vanilla (and cacao butter if using), making sure not a drop of water gets in. This should be fully melted and smooth before adding condensed milk as heating the condensed milk mixture afterwards will not result in smooth fudge.
  3. then add it all to a mixing bowl and add condensed coconut milk (I suggest not just pouring in all the coconut oil that collects at the top of the condensed coconut milk can, but rather scoop everything out evenly and omit some of the oil. don’t worry if you forget, I did too this time and it was still delicious, just a little more gooey and melty, and it took longer to set.) Stir until smooth. do a taste test for sweetness (once it sets it won’t taste as sweet though). If you like it extra sweet, a bit of sugar can be stirred in. stir in nuts if using. let cool a few minutes.
  4. pour into lined loaf pan, cover the top with aluminum foil, and if you have time, let it cool for a few minutes or place it in the fridge briefly first. then freeze until set, but not hard, about 2-3 hours. Or place it in the fridge overnight.
  5. pull the parchment paper out to pull the fudge out of the tin.
  6. If needed, let it soften at room temp. for 10-20 minutes before cutting. Cut the fudge using a large sharp knife. use a spatula, if needed, to scoop without overhandling with warm hands (for nicer presentation).
  7. if after a taste test, you want to add even more flavour: brush orange oil on top (if it matches your flavour would overpower pecans or hazelnuts, but goes well with dried fruit or classic fudge). Store in the fridge until ready to serve.
  8. enjoy! store leftovers in the fridge, but i doubt you’ll have any leftover!

how to make fudge
melted chocolate for fudge yum yums
the best dairy free fudge recipe
decadent dairy free chocolate fudge
fudge recipe
these are so fudgy and lush! pure chocolate fudge, pecan fudge or peppermint fudge, have it your way! they almost look like fudgey brownie squares don’t they? but theyre a super easy no bake dessert!

(vegan fudge, paleo fudge, gluten free fudge, soy free fudge, no bake fudge recipe)

Did you make this recipe or find this post helpful? Leaving a review helps our community! 🙂

Never miss a post! Follow this blog or my facebook page Pinch of Wholesome (formerly Dairy Free Indulgence) to stay posted on more delicious recipes! The follow buttons on mobile/cell are almost at the bottom of the page, and on the PC they are on the sidebar.

I will never spam you. It is your follows, shares, views and likes that encourage and allow me to continue this blog and keep sharing these dairy-free healthy recipes with you!

If you like this recipe and share it, tag me on instagram @pinchofwholesome #pinchofwholesome, I’d love to see your versions of my recipe 🙂

4 replies »

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s