This simple homemade vegan toffee recipe is rich, buttery, and completely addictive!
The best vegan toffee recipe
Smooth dark chocolate coats a crunchy layer of the most delicious dairy free toffee you will ever taste.
For almost a decade, I’ve made a large batch of this toffee each December and given it out as a holiday gift to friends and family members.
Even though most of my friends are not vegans, they cannot get enough of this buttery vegan toffee!
After many requests, I am finally sharing my famous recipe today. If you make it, I hope you love it as much as we do.
Also try these Vegan Peanut Butter Cookies
What is toffee?
Toffee is a sweet English candy comprised of caramelized sugar and butter. The mixture is slowly heated in a saucepan then cooled to form a delicious brittle texture.
This hard candy is especially popular during the holidays, where gift givers often stir in chopped nuts or add colorful toppings like cranberries.
Toffee is similar to caramel, which also contains butter and sugar. However, caramels are softer in texture because they traditionally include heavy cream or condensed milk.
In addition to being fully plant based, my version also contains no corn syrup, which is present in many other homemade and store bought toffees.
Depending on the specific ingredients you choose, this vegan recipe can also be gluten free, nut free, egg free, soy free, sugar free, and keto friendly.
Readers also love Lemon Truffles and Coffee Truffles
Easy step by step recipe video
Watch the full vegan toffee recipe video above.
Dairy free toffee ingredients
You need just three ingredients plus water for this easy vegan toffee.
Sugar – Feel free to use regular white sugar, brown sugar, or unrefined coconut sugar. For keto vegan and sugar free toffee, use a monk fruit or erythritol blend.
Plant based butter – Thankfully, numerous options for vegans are available these days at both large chain grocery stores and health food stores.
I chose original Earth Balance. You can use Melt Organic, Miyoko’s, Country Crock, or Trader Joe’s brand vegan buttery spread if you prefer.
Salt – Adding few pinches of salt will deepen the classic toffee flavor.
Optional vanilla – For a slight vanilla taste, I like to add half a teaspoon of pure vanilla extract after boiling. Or add the seeds from half a vanilla bean pod.
Chocolate coating – While it is fine to skip the chocolate coating, I almost always pour a layer of melted dark or semi sweet chocolate over my pan of toffee.
You may top the recipe or dip each hardened toffee bar into melted vegan white chocolate chips, butterscotch chips, or homemade Vegan Peanut Butter Chips.
Remember to check the ingredients of your chocolate chips or squares of chocolate to ensure they are milk free and nondairy.
Toppings and serving ideas
Traditional English toffee does not contain nuts, whereas the toffee we can buy here in America often includes them.
Stir in chopped almonds, hazelnuts, pistachios, pecans, or walnuts before pouring the mixture into a pan. Or sprinkle the nuts on top of the chocolate layer.
You can also add a small handful shredded coconut, peanuts, crushed cinnamon graham crackers, or pretzels.
For a fun and chewy texture that perfectly compliments the hard toffee, try diced dates, raisins, dried apple, or cranberries.
Want to make your own vegan Christmas crack? Layer saltine crackers into the bottom of the pan, pour the toffee on top, and bake five minutes before adding the chocolate.
If you need vegan toffee bits to use in cookie bars or other desserts, carefully chop the candy into tiny pieces with a sharp knife.
This toffee is shelf stable, making it a great option for holiday parties or cookie trays.
Or keep it all for your family or yourself, to enjoy as a cozy evening snack alongside a hot cup of coffee or tea.
How to make vegan toffee
Line an eight inch square baking pan or a sheet pan of any size with parchment paper. Then set this pan aside.
Combine the sugar, water, salt, and vegan butter in a heavy bottomed saucepan.
Turn the stove to low-medium heat, and bring to a boil. Stir constantly until the butter melts fully and all of the sugar dissolves.
Continue cooking at a boil and stirring until the sticky mixtures thickens and turns light brown in color.
Turn off the heat, and stir in the pure vanilla extract. If adding toasted nuts or dried fruits, throw them in now as well.
Quickly pour the hot toffee into the prepared pan. Spread out evenly with a spatula.
Sprinkle the chocolate chips directly on top, then smooth out with your spatula or spoon, allowing the chocolate to melt over the toffee layer.
*Toffee trick: I often melt the chocolate in the microwave first. This way I know the chocolate layer will always set super smooth with no bumps.
Sprinkle on any additional nuts, flaky sea salt, or other toppings. Allow the toffee to sit at room temperature in a dry place for at least two hours. Or leave it to sit overnight. The dairy free candy will harden during this cooling time.
If you are in a rush, you can put the toffee in the refrigerator to firm up. However, I do not recommend this shortcut if you include the optional chocolate, because refrigerating melted chocolate may cause it to bloom and lose its shiny appearance.
Once the chocolate sets, break the vegan toffee into pieces. Store in an airtight container or cookie tin, with parchment or wax paper between each layer of toffee.
The recipe should last for a week or two at room temperature or for about three months in the freezer.
Vegan toffee tips and troubleshooting
Choose an eight inch pan for toffee bars like the ones in the photos here. Or make vegan toffee bark by spreading the melted toffee onto a sheet pan instead.
If you are feeding a large crowd or turning the treat into edible holiday gifts, feel free to double the recipe. Use a larger pot and a nine by thirteen baking dish.
For those who own a candy thermometer, heat the toffee sauce in the saucepan until it reaches 300° Fahrenheit or 149° Celsius. This is known as the “hard crack” stage.
To ensure the best results, it is important to use a heavy bottom saucepan (where the base is thicker than the sides of the saucepan). This allows the heat to distribute more evenly and guards against burning.
If you are making sugar free toffee, go with an erythritol or monk fruit blend over xylitol or allulose. The latter two options do not properly caramelize and will remain soft after cooling. Stevia is also not recommended here.
Note that sugar free toffee with zero net carbs will remain somewhat chewy, because most sugar substitutes do not harden the same way as sugar.
Why did my toffee separate?
This is not specific to vegan recipes. In fact, it is a common issue people run into when making homemade candy in general.
You want to heat the toffee over low-medium, or medium heat at the absolute hottest. If your stove gets too hot, try lowering the heat.
Melting the butter and sugar too quickly may cause the fat in the butter to separate.
Using a saucepan with a heavy bottom will also help to ensure the toffee does not heat up too quickly.
Vegan Toffee
Ingredients
- 1/2 cup sugar or erythritol
- 1/2 cup plant based butter
- 1 tbsp water
- 1/4 tsp salt
- 1/4 tsp pure vanilla extract (optional)
- 3 oz chocolate chips (optional)
- chopped walnuts or pretzels, or toppings of choice
Instructions
- First, be sure to read over the tips and troubleshooting section above. To make vegan toffee, line a sheet pan or an eight inch square pan with parchment paper. Set aside. Combine the sugar, salt, water, and vegan butter in a heavy bottom saucepan. Slowly bring to a boil over low-medium heat. Stir constantly until the mixture thickens and turns light brown. If you own a candy thermometer, it should read 300° Fahrenheit or 149° Celsius. Turn off the heat, stir in the vanilla extract, and pour into the prepared pan. Smooth out evenly with a spatula. (If using a sheet pan, the toffee will not take up the entire pan.) Sprinkle chocolate chips over top, or melt the chocolate first and then pour over top. Spread out into a smooth layer. Add toasted nuts or toppings of choice if desired. Let sit until the chocolate and toffee set, about two hours or overnight. Break into pieces, and store in an airtight container at room temperature or in the freezer.View Nutrition Facts
Notes
Have you made this recipe?
Tag @chocolatecoveredkatie on Instagram
Easy Vegan Candy Recipes
Chocolate Truffles – (Just 3 ingredients)
GG says
I love your recipes but I would love to have a picture on the recipe. It is something that every other site does and I really wish you would as well.
CCK Media Team says
Hi, we are not sure what you mean. There are many photos here of the recipe 🙂
Kay says
When printing or saving to pdf no picture comes up. That’s perhaps what they’re referring to.
Deborah says
I wouldn’t mind “vegan” so much if a real recipe with full fat and full dairy plus
organics was added as well. for me, I get turned off every time I see the words, “vegan”
or “plant based” anything. And I’m vegetarian! But I do believe whole foods include
real dairy, such as milk, butter, cream, etc., plus organic flour and real nuts, you know,
like God created for us to eat. I skip these and will wait for the real thing 🙂
CCK Media Team says
Hi Deborah, full fat dairy is never something you are going to see alongside the word vegan because vegan means no dairy.
Tina M says
Is the toffee chewy or crispy?
Cori says
I don’t know what I did wrong, I followed the recipe to the letter (within my capacity, I don’t have a candy thermometer or thick bottomed pot). It’s the first Chocolate Covered Katie recipe to ever flop for me! I stirred it constantly and never took the temperature above medium. It was medium-low most of the time. I gave it a lot of patience. But it never boiled. It got insanely hot, just the tiniest touch of the spatula burned my finger. But instead of boiling it just filled my kitchen was smoke and burned. It’s cooling now, but my dark mass looks nothing like your like caramel-colored toffee. Help! Where did I go wrong? Is it hopeless without a thick bottomed pot?
CCK Media Team says
Hi Cori, As the recipe stresses, you really do need a heavy bottom pan or you cannot correctly make toffee. The heat will not distribute evenly. Candy making is very easy to mess up without the proper tools. That is not specific to this recipe; it’s just a fact of making things like toffee or caramel in general.
Lucy says
Oh my gosh! This is my all-time favorite recipe! I love toffee and I love chocolate. I had never made this before, but WOW! I stirred the vegan butter, raw sugar, salt, and water for 45 minutes until it reached 300 degrees F, added the vanilla, and it is so worth the constant stirring so not to separate or burn. I gave this to family at our holiday gathering and everyone raved over it! So easy and so good. Thank you for this yummy-ness. I did not add the nuts on top; I wanted traditional English toffee. First time I made this, I melted the Vegan chocolate chips first, this second time I did not, just sprinkled them on top of the poured toffee; they melted, and I tapped the pan for even spreading. I had to make me a batch because I gave it all away. Ha! This will be a gifted dessert for many years. So good! The crumbs from when I broke it after it was hard (don’t know how you cut yours so perfectly), but I added those crumbs to my hot coffee and yeah, so, so good!
CCK Media Team says
Thank you so much for trying it, and this makes us so happy 🙂
Lucy says
Mine came out crisp. Secret is to heat slowly to 300 degrees F. I heated and stirred for 45 minutes. It’s wonderful!