Różnica między karmelem a karmelem zasadniczo sprowadza się do rodzaju cukru, który jest używany do produkcji każdego z nich. Toffi zazwyczaj robi się przez roztopienie masła na gorącej patelni i dodanie brązowego cukru, gotując je, aż osiągnie odpowiednią temperaturę. Karmel robi się w podobny sposób, z wyjątkiem zwykłego białego cukru, który czasami jest najpierw topiony, zanim zostanie do niego dodany masło, a następnie ugotowany. Zarówno karmel, jak i karmel mogą być użyte do przygotowania sosu poprzez dodanie śmietany, a każdy może być użyty do zrobienia cukierków.
Karmel i toffi są wytwarzane w bardzo podobny sposób, chociaż istnieją pewne istotne różnice w składnikach i sposobie obsługi każdego z nich. Przygotowanie toffi zaczyna się od masła i brązowego cukru. Różne przepisy mogą wymagać różnych ilości każdego z nich, chociaż można skutecznie wykorzystać równe ilości masła i brązowego cukru. Następnie jest podgrzewany na patelni, aż się roztopi i nabierze odpowiedniej konsystencji, po czym może być użyty do produkcji twardych cukierków.
Podczas gdy zarówno toffi, jak i karmel używają masła i cukru, karmel jest wytwarzany z białego cukru, a nie z brązowego. Brązowy cukier to w zasadzie biały cukier, który jest dodawany do melasy, a następnie pozostawiany do wyschnięcia, dlatego ma inny kolor i smak oraz jest bardziej wilgotny w konsystencji. Przepisy na karmel mogą wymagać, aby biały cukier roztopić sam na dnie patelni, a następnie dodać do niego masło i pozwolić mu się roztopić. To jest następnie gotowane, aż stanie się złotobrązowy i można z niego zrobić miękkie cukierki.
Ponadto do przygotowania sosu można użyć zarówno toffi, jak i karmelu, a nie stałego cukierka. Zwykle robi się to, przygotowując każdy rodzaj przysmaku i dodając trochę gęstej śmietany, mieszając i szybko ubijając miksturę trzepaczką. Dodatek śmietanki zapobiega twardnieniu sosów w cukierki, a zamiast tego pozostają gęste, ale płynne. Ponieważ karmel ogólnie zawiera cukier, a karmel wymaga konkretnie brązowego cukru, niektórzy uważają, że karmel jest po prostu szczególnym rodzajem karmelu.
Ekstrakt waniliowy lub inne olejki smakowe można dodać zarówno do toffi, jak i do karmelu, aby nadać im dodatkowy smak. Różnice w stosowanych cukrach wymagają, aby każdy z nich był ugotowany w innej temperaturze. Właśnie dlatego wersje tych dwóch smakołyków z utwardzonych cukierków mają różną konsystencję. Butterscotch może przejść do fazy miękkiego pękania, terminu używanego w produkcji cukierków, podczas gdy karmel jest gotowany tylko do stanu jędrnej kuli.