Butterscotchin ja karamellin välinen ero johtuu olennaisesti sokerityypistä, jota käytetään kunkin valmistuksessa. Butterscotch valmistetaan tyypillisesti sulattamalla voi kuumalla pannulla ja lisäämällä ruskeaa sokeria, keittämällä sitä, kunnes se saavuttaa oikean lämpötilan. Karamelli valmistetaan suunnilleen samalla tavalla, paitsi että käytetään tavallista valkoista sokeria ja joskus se sulatetaan ensin, ennen kuin siihen lisätään voita ja sitten keitetään. Sekä Butterscotchia että karamellia voidaan käyttää kastikkeen lisäämiseen kermaa lisäämällä, ja kustakin voidaan valmistaa karkkia.
Butterscotch ja karamelli valmistetaan hyvin samankaltaisilla tavoilla, vaikka niiden ainesosissa ja käsittelyssä on joitain tärkeitä eroja. Butterscotchin valmistus alkaa voilla ja ruskealla sokerilla. Eri reseptit voivat vaatia eri määriä kutakin, vaikka yhtä paljon voita ja ruskeaa sokeria voidaan käyttää tehokkaasti. Tätä kuumennetaan sitten pannulla, kunnes se sulaa ja siitä tulee oikea sakeus, jolloin sitä voidaan käyttää kovien karkkien valmistamiseen.
Vaikka molemmat Butterscotch ja karamelli käyttävät voita ja sokeria, karamelli on valmistettu valkoisesta sokerista eikä ruskeasta. Ruskea sokeri on pohjimmiltaan valkoista sokeria, joka lisätään melassiin ja annetaan sen jälkeen kuivua, minkä vuoksi sillä on erilainen väri ja maku ja se on kosteampaa. Karamellin reseptit voivat vaatia, että valkoinen sokeri sulatetaan yksin pannun pohjalla ja sitten lisätään siihen voita ja annetaan sulaa. Tämä keitetään sitten, kunnes se muuttuu kullanruskeaksi ja siitä voidaan valmistaa pehmeitä karkkeja.
Lisäksi sekä Butterscotchia että karamellia voidaan käyttää kastikkeen valmistamiseen kiinteän karkin sijaan. Tämä tehdään tyypillisesti valmistamalla kutakin herkkua ja lisäämällä joukkoon raskasta kermaa, sekoittamalla ja vatkaamalla seos nopeasti vispilällä. Kerman lisääminen estää kastikkeiden kovettumisen makeisiksi, ja sen sijaan ne pysyvät paksuna, mutta nestemäisenä. Koska karamelli käyttää yleensä sokeria ja Butterscotch vaatii erityisesti ruskeaa sokeria, jotkut ihmiset pitävät butterscotchia yksinkertaisesti tietyntyyppisenä karamellina.
Vaniljauutetta tai muita maustettuja öljyjä voidaan lisätä sekä Buttercotchiin että karamelliin, jotta ne saavat lisää makua. Käytettyjen sokerien erot edellyttävät, että jokainen niistä on kypsennetty eri lämpötilaan. Siksi näiden kahden herkun karkaistut karkkiversiot ovat rakenteeltaan erilaisia. Butterscotch saa tulla pehmeän halkeaman vaiheeseen, termiä käytetään karkkien valmistuksessa, kun taas karamelli keitetään vain kiinteäksi pallovaiheeksi.