Vegan Toffee

Vegan Toffee is a crunchy treat with a deliciously creamy chocolate coating on top and coarsely chopped roasted almonds (affiliate link) and a touch of salt. Vegan toffee is perfect for dessert, as a hostess or Christmas gift, or as an after-dinner surprise for your whole family.

Vegan toffee cut  in pieces

What is toffee?

Toffee is a crunchy sweet that is made by caramelizing sugar and butter. This version is a vegan recipe made with vegan butter, dark chocolate, and cane sugar.


Please be very careful when making this vegan chocolate toffee. 

When making it you have to take the butter and sugar to really high temperatures, so the mixture can be a bit dangerous.

Before preparing this recipe or any other, double check that there is nothing in the kitchen that you can trip over, that there are no small children around, etc.
ingredients to make vegan toffee in small bowl

toffee ingredients

  • Vegan butter or margarine. I like to use dairy-free butter like Miyokos, Flora, or any other brand that does not have a strong margarine flavor.
  • Sugar. I use brown sugar to make the toffee, so it is a little darker than normal. White sugar works perfect here. I like to use organic sugar and preferably vegan. Some sugar is filtered into charred bones; that is why I look for vegan brands.
  • Vanilla extract.
  • Dark chocolate. I use dark chocolate because it does not have milk or anything else in it.
  • Maldon Salt or any other finishing salt.
  • Almonds (affiliate link) or any other seed or nuts. Like cashews (affiliate link), walnuts, peanuts, pecans or pistachios, mints or pretzels, or whatever you like best.
    • This is the basic vegan toffee recipe; adapt it, and finish it with what you like the most. If you want this recipe to be nut-free finish the toffee with chopped candy canes, sesame seeds or sprinkles.
Butter and sugar in a iron cast pot with a termometer

As you may have already realized, this is not the healthiest recipe out there. 

We eat it during the Holiday season and I do prefer to make it at home than to buy it.  I believe 100% in the balance of things.

Eating sweet treats and homemade candy, from time to time is not so bad, is it? What do you think?

pouring the hot caramel onto a tray


It would help if you also had a candy thermometer, a baking sheet, parchment paper, or a silicone mat.

sprinkling chocolate chips  over hot caramel on a tray


In a pot, add the sugar, butter, and water, heat over medium heat, and simmer until it reaches hard crack candy temperature, 305ºF.
You turn off the heat, mix the vanilla in, and pour it into your prepared baking sheet into an even layer.

Let it cool for a minute, sprinkle the chocolate chips on top, and carefully spread the melted chocolate into a thin layer with a spatula when it melts. Finish it up with toasted almonds (affiliate link) and salt.

Other recipes that you may like:

vegan toffee covered in dark chocolate and chopped almonds

So here is the recipe for this homemade vegan toffee that is so good, and I hope you like it a lot. When you make it, please take a photo of it and share it on Instagram or FaceBook.

If you make this recipe later, don’t forget to save it on Pinterest and leave your comments, suggestions, or ideas at the bottom. It would also be fantastic if you gave this recipe five stars.

Vegan toffee

Crunchy caramel made with sugar, butter and finished with a layer of dark chocolate and pieces of roughly choppes toasted almonds and a pinch of salt.
4.17 de 6 votos
Prep Time 15 mins
Cook Time 30 mins
Total Time 45 mins
Course sweets
Cuisine American
Servings 20 pieces
Calories 195 kcal



  • 250 grams sugar
  • 250 grams vegan butter
  • 2 tablespoons water
  • 1 teaspoon vanilla
  • 150 grams dark chocolate in pieces
  • salt flakes
  • 100 grams toasted almonds, roughly chopped


  • Prepare all the ingredients and have them ready and on hand. Have the thermometer ready and the baking shet prepared with the parchment paper or the silicone mat.
  • Add the sugar, butter, and 2 tablespoons of water into a saucepan. Turn on medium heat and stir until it reaches a temperature of 305ºF. The mark on the thermometer says, "hard-crack."
  • Turn off the heat and mix in the vanilla.
  • With great care and with good pair of kitchen gloves, empty the caramel on the prepared baking sheet. Let it cool for a minute and sprinkle the chocolate pieces on top. With a spatula, spread the chocolate over the caramel.
  • Immediately sprinkle the almond pieces and a pinch of salt.
  • Let cool completely, break into pieces and store in a tightly closed container.



Store with a piece of parchment or wax paper between each layer in a tightly closed container.


Serving: 2piecesCalories: 195kcalCarbohydrates: 17gProtein: 2gFat: 14gSaturated Fat: 4gCholesterol: 1mgSodium: 83mgPotassium: 92mgFiber: 1gSugar: 14gVitamin A: 480IUCalcium: 19mgIron: 1mg
Keyword toffee, vegan chocolate toffee, vegan toffee


Nutritional information of this recipe is only an estimate, the accuracy for any recipe on this site is not guaranteed.

Did you make this recipe?Tag @piloncilloyvainilla on Instagram and hashtag it #brownsugarandvanilla so we can all see your creations.

Notify of
Recipe Rating

Newest Most Voted
Inline Feedbacks
View all comments
7 months ago

I love this recipe and have done it a few times. I wonder, how can I avoid the cristalization of my toffee?

7 months ago

Perfect!! Will try it next time! A million thanks!





Would love your thoughts, please comment.x