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

  1. Line a rimmed baking sheet with parchment or a silicone mat and have it ready before you start - toffee sets fast.
  2. 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.
  3. 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.
  4. 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.
  5. Immediately pour onto the prepared sheet and spread thin; let it cool and firm up.
  6. 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:

Last verified: 2026-07-20