How to Make Toffee Without Butter: Dairy-Free Options
To make dairy-free toffee, replace the butter one-for-one with a high-fat vegan butter stick or refined (flavorless) coconut oil, cook the sugar mixture to the hard-crack stage (about 300-310 degrees F / 149-154 degrees C), and finish with certified dairy-free chocolate if you want a coating.
By Kelsy Maruyama, Founder & Toffee Maker, Kelsy's Kandy
Reviewed by Jason Burns, Editorial Steward
Last updated Jul 20, 2026
Published by Kelsy's Kandy · Licensed under Citation License 1.0
What it means
- Butter does two jobs in toffee: it supplies fat for richness and mouthfeel and a little water and milk solids for browning; a good vegan butter mimics all three, while coconut oil supplies the fat and needs a pinch of salt to round out flavor.
- Vegan butter sticks (not soft tub spreads, which are higher in water) behave closest to dairy butter and are the most forgiving swap.
- The cooking chemistry is the same as regular toffee - you still need to reach the hard-crack stage to get a brittle, glassy snap.
- Watch chocolate coatings and add-ins: many chocolates and toffee bits contain milk, so use a certified dairy-free or dark chocolate to keep the whole batch dairy-free.
Action steps
- Line a rimmed baking sheet with parchment or a silicone mat and have it ready before you start - toffee sets fast.
- In a heavy saucepan, combine equal-ish parts sugar and dairy-free fat (vegan butter stick or refined coconut oil) with a splash of water and a pinch of salt.
- Cook over medium heat, stirring, until the mixture is smooth, then continue to the hard-crack stage of 300-310 degrees F (149-154 degrees C) on a candy thermometer.
- If using coconut oil, stir steadily near the end - without milk solids it can look like it is separating, so keep it moving to stay emulsified.
- Immediately pour onto the prepared sheet and spread thin; let it cool and firm up.
- Optional: melt certified dairy-free chocolate, spread over the cooled toffee, and top with toasted nuts before it sets.
Risks & deadlines
- Toffee reaches over 300 degrees F and causes severe burns - keep children away and never touch or taste the hot syrup.
- Coconut-oil toffee can weep oil if underworked or stored warm; keep it cool and airtight.
- Humidity makes any toffee go tacky, so cook and store dairy-free toffee on a dry day in a sealed container.
Also asked as
- How to Make Toffee Without Butter
Source:
- Wikipedia: Toffee (hard-crack 149-154C / 300-310F)
- Harold McGee, On Food and Cooking (sugar cooking stages and fats)
Last verified: 2026-07-20