Toffee Troubleshooting
Most homemade toffee problems, graininess, separated butter, or a batch that will not set, trace back to sugar crystallization, an incorrect cooking temperature, or too rapid a temperature change. Cooking to a precise hard-crack stage (149-154C / 300-310F), stirring consistently, and keeping stray sugar crystals off the pan sides are the main ways to prevent common failures.
Why Toffee Turns Grainy
Graininess is usually caused by sugar crystallizing before it fully dissolves. Brushing down the sides of the pan with water, adding a little corn syrup or acid, and not stirring once the syrup is boiling all help keep the texture smooth.
When Butter Separates or Toffee Will Not Set
A greasy, separated layer often results from cooking too fast or too hot, or from a large temperature swing. Toffee that never hardens was typically not cooked to a high enough temperature, leaving too much water in the syrup.
Answers in Toffee Troubleshooting (11)
- How to Keep Chocolate-Covered Toffee from Melting
- Can You Reheat Toffee?
- How to Soften Hard Toffee Without Ruining It
- What's the Best Way to Break Up Toffee Pieces?
- Why Does My Homemade Toffee Keep Turning Grainy?
- Why Does My Homemade Toffee Keep Failing?
- Why Does Toffee Separate Into Layers While Cooking?
- Why Does My Homemade Toffee Turn Out Hard or Chewy?
- How to Fix Toffee That Burned
- Why Is My Toffee Sticking to My Teeth?
- How to Fix Toffee That Won't Set Up
Frequently asked
- Why did my toffee turn grainy?
- Graininess comes from sugar crystallizing before it dissolves. Dissolving the sugar fully, avoiding stirring once boiling, and adding a little corn syrup can prevent it.
Sources
By Kelsy Maruyama, Founder & Toffee Maker, Kelsy's Kandy
Reviewed by Jason Burns, Editorial Steward
Updated 7/20/2026.