Razlika između butterscotcha i karamele u biti se svodi na vrstu šećera koja se koristi u izradi svakog od njih. Butterscotch se obično pravi otapanjem maslaca u vrućoj tavi i dodavanjem smeđeg šećera, kuhanjem dok ne postigne odgovarajuću temperaturu. Karamela se radi otprilike na isti način, samo što se koristi obični bijeli šećer i ponekad se prvo otopi, prije nego što mu se doda maslac i zatim kuha. I maslac i karamela mogu se koristiti za izradu umaka uz dodatak vrhnja, a svaki se može koristiti za izradu slatkiša.
Maslac i karamela rade se na vrlo slične načine, iako postoje neke važne razlike u sastojcima i rukovanju svakim od njih. Priprema butterscotcha počinje s maslacem i smeđim šećerom. Različiti recepti mogu zahtijevati različite količine svakog, iako se jednake količine maslaca i smeđeg šećera mogu učinkovito koristiti. To se zatim zagrijava u tavi dok se ne otopi i ne dobije odgovarajuću konzistenciju, nakon čega se može koristiti za izradu tvrdih bombona.
Dok i maslac i karamela koriste maslac i šećer, karamela se radi od bijelog šećera, a ne od smeđeg. Smeđi šećer je u osnovi bijeli šećer koji se dodaje melasi i zatim se osuši, zbog čega ima drugačiju boju i okus te je vlažnije teksture. Recepti za karamel mogu zahtijevati da se bijeli šećer otopi sam na dnu posude, a zatim mu se doda maslac i pusti da se otopi. To se zatim kuha dok ne postane zlatno smeđe boje i može se koristiti za izradu mekih slatkiša.
Osim toga, i maslac i karamela mogu se koristiti za izradu umaka, a ne čvrste bombone. To se obično radi tako da se pripremi svaka vrsta poslastica i doda malo masnog vrhnja, miješanje i brzo mućenje smjese pjenjačom. Dodatak vrhnja sprječava da se umaci stvrdnu u slatkiše, a umjesto toga ostaju gusti, ali tekući. Budući da karamela općenito koristi šećer, a da je za maslac posebno potreban smeđi šećer, neki ljudi smatraju da je maslac jednostavno posebna vrsta karamele.
Ekstrakt vanilije ili druga aromatizirana ulja mogu se dodati i maslacu i karamelu kako bi im se unio dodatni okus. Razlike u korištenim šećerima zahtijevaju da se svaki od njih kuha na različitoj temperaturi. Zbog toga su inačice ovih dviju poslastica stvrdnutih bombona različite teksture. Butterscotch smije doći u fazu mekog pukotina, izraz koji se koristi u izradi slatkiša, dok se karamela kuha samo do faze čvrste kuglice.