Homemade melt-in-your-mouth Vegan Fudge is pure chocolate bliss! The ultimate Christmas confection, it’s perfect for gift giving in holiday treat boxes. This recipe is made with just five ingredients: vegan chocolate chips, coconut milk, coconut sugar, vanilla extract and walnuts. It includes instructions to make homemade dairy-free condensed milk, too!

Homemade Fudge
Growing up, my mom made chocolate fudge often. She rarely made anything from scratch, and baking wasn’t her forte, but homemade fudge was a regular treat. It was always around at Christmas, too. She often gave plates of it to the mailman and my teachers.
Like me, my mom was a chocoholic, so fudge was a year-round treat, rather than seasonal. She often made it for birthdays and holidays, too. It was my favorite chocolatey sweet.
After moving out, I asked for the fudge recipe, only to find that it came from the back of the condense milk can! It was made with simply condensed milk, chocolate chips, and vanilla. Walnuts were optional. It was really that easy to make?!
I made fudge at Christmastime for a few years in a row, always to the delight of the people I was sharing it with – coworkers and neighbors mostly.
After going vegan, I cleaned out my recipe cards and toss everything that contained dairy and eggs. I wish I could go back and tell myself that I would one day learn to veganize just about everything! Fudge has been a difficult one to veganize though, since dairy-free condensed milk is a relatively new product. It can be difficult to find at grocery stores.

Vegan Gifts
I like to put vegan treat boxes together to give as holiday gifts. The cats’ vet’s office always get one, as does the woman who cuts my hair. I often take them with me to holiday parties, too. This year, as I was thinking about what to stuff those boxes with, the chocolate fudge of my childhood came to mind. “I must make it vegan,” I thought.

What You Need
- Full-fat coconut milk
- Coconut sugar
- Non-dairy chocolate chips
- Vanilla extract
- Walnuts (optional)
See the recipe card for exact amounts.

Vegan Condensed Milk
As I mentioned, although vegan condensed milk does exist, I haven’t seen it in the stores yet. I considered ordering some form Amazon, but I’d have to buy a case, rather than just one can. So how about I try to make it myself?
Condensed milk is super easy to make. You just need coconut milk — make sure it’s full fat — and sugar. It does take a little while to condense, though.

How to Make Vegan Condensed Milk
To make vegan condensed milk, place the coconut milk in a sauce pan and bring to a boil, whisking to prevent burning. Then reduce the heat to a simmer and add the coconut sugar. Whisk until the sugar dissolves. All it to simmer for 30-45 minutes, until it reduces by half. It will thicken and become a little beige in color.

How to Make Vegan Fudge
To make vegan fudge, you just add chocolate chips to the condensed milk and stir until smooth. Then you stir in vanilla extract and walnuts, if nuts are your thing. Pour the mixture into a parchment lined baking pan and refrigerate until firm.

Using Store-Bought Condensed Milk
If you’re lucky enough to get your hands on a can of dairy-free condensed milk, making homemade vegan is even easier! Just bring it a boil, reduce the heat, and then add the chocolate chips and stir until smooth. Add the vanilla extract and walnuts, if using.

Storing and Serving Your Fudge
Once the fudge is firm, slice it and serve it! Keep it in an air-tight container in the fridge until you’re ready to serve it (or eat it), because it will melt. It might get a little messy, but what fun is a chocolatey treat without the mess?
Homemade vegan fudge is a terrific treat for holiday parties, it’s can be a great dessert after Christmas dinner, and it’s perfect for gifted treat boxes! I’m betting Santa wouldn’t mind a square or two with a glass of almond milk on Christmas Eve.


Vegan Fudge
Ingredients
- 2 14-ounce cans full-fat coconut milk
- ½ cup coconut sugar
- 3 cups non-dairy chocolate chips or chopped non-dairy chocolate
- 1 teaspoon vanilla extract
- 1 cup chopped walnuts optional
Instructions
- Line a 9x9-inch baking pan with parchment paper.
- Add the coconut milk to a large sauce pan and bring to a boil, whisking to prevent burning.
- Reduce the heat to a simmer and add the sugar. Whisk until the sugar dissolves.
- All the coconut milk to simmer for 30-45 minutes, or until it has reduced by half. Whisk occasionally to prevent burning. It will thicken and become a little yellowish in color.
- Add the chocolate chips to the pan and stir until their fully melted and the mixture is smooth.
- Remove from the heat and stir in the vanilla extract and walnuts, if using.
- Pour the fudge into the prepared baking pan. Refrigerate for 2 hours, or until the fudge is firm.
- Slice and serve! Store in the refrigerator until serving.
Becky Striepe
Oh, this looks amazing, and I love that you don't need a candy thermometer to make it!
Dianne
Thank you, Becky!
Alisa Fleming
I love that you used coconut sugar Dianne - this must temper the sweetness a little. I've had so much trouble finding good coconut milk lately. Most brands are watery now and don't even thicken when chilled. How is 365 doing in that realm?
Dianne
Thanks, Alisa! I did have problems trying to make whipped cream from chilled coconut recently, but I think I had used Trader Joe's brand. The 365 worked well in the condensed milk, but I haven't tried chilling it lately.
Nicole Dawson
This looks like the perfect Christmas fudge! I love that you used coconut milk in this too, it'll be a great party treat.
Dianne
Thank you, Nicole!
Julie Hasson
This fudge looks amazing! Perfect for holiday gift giving too!
Dianne
Thanks so much, Julie!
Jess
This looks great! Do you have an approximate measure of the amount of condensed milk needed for the recipe? I have a 11.5-ounce can (so about 3/4 cup) of sweetened condensed coconut milk.
Dianne
Thank you, Jess! A 11.5-ounce can of condensed coconut milk will work.
SHARON LEWIS
2nd time making this in a week. Amazing. I added pecans and dried cherries instead of walnuts and finished off with flaked salt once set.
My friends want to place orders.
This is an incredibly smooth fudge.
Im British and it might be better than Cornish fudge.
Thank you for this deliciousness.
Dianne
Thanks so much, Sharon! I'm so happy to hear that you're enjoying it!
Julie Conrad
I assume you are referring to sweetened condensed Coconut milk. I found it in the baking section at Walmart. I made a batch this morning. It has not set up yet, so fingers crossed. It is super tasty.
Dianne
I hope you enjoy it!