Diferența dintre butterscotch și caramel se rezumă, în esență, la tipul de zahăr care este folosit pentru a face fiecare dintre ele. Butterscotch se face de obicei prin topirea untului într-o tigaie fierbinte și adăugarea de zahăr brun, gătindu-l până când ajunge la temperatura potrivită. Caramelul se face aproape în același mod, cu excepția utilizării zahărului alb simplu și, uneori, se topește mai întâi, înainte ca untul să fie adăugat și apoi gătit. Atât butterscotch-ul, cât și caramelul pot fi folosite pentru a face un sos prin adăugarea de smântână, iar fiecare poate fi folosit pentru a face bomboane.
Butterscotch și caramelul sunt făcute în moduri foarte asemănătoare, deși există unele diferențe importante în ingredientele și manipularea fiecăruia dintre ele. Prepararea caramelului începe cu unt și zahăr brun. Diferite rețete pot necesita cantități diferite din fiecare, deși cantități egale de unt și zahăr brun pot fi folosite eficient. Acesta este apoi încălzit într-o tigaie până când se topește și capătă consistența potrivită, moment în care poate fi folosit pentru a face bomboane tari.
În timp ce atât butterscotch-ul, cât și caramelul folosesc unt și zahăr, caramelul este făcut din zahăr alb și nu maro. Zahărul brun este practic zahăr alb care se adaugă la melasă și apoi se lasă să se usuce, motiv pentru care are o culoare și o aromă diferită și este mai umedă ca textură. Rețetele de caramel pot necesita ca zahărul alb să fie topit singur în fundul unei cratițe, apoi să se adauge untul și să se lase să se topească. Acesta este apoi gătit până când devine maro auriu și poate fi folosit pentru a face bomboane moi.
În plus, atât butterscotch-ul, cât și caramelul pot fi folosite pentru a face un sos, mai degrabă decât o bomboană solidă. Acest lucru se face de obicei prin pregătirea fiecărui tip de tratare și adăugarea de smântână groasă, amestecând și batând rapid amestecul cu un tel. Adăugarea de smântână împiedică sosurile să se întărească în bomboane, iar în schimb rămân groase, dar lichide. Deoarece caramelul folosește zahăr în general, iar caramelul necesită zahăr brun în mod specific, unii oameni consideră că caramelul este pur și simplu un anumit tip de caramel.
Extractul de vanilie sau alte uleiuri aromate pot fi adăugate atât la butterscotch, cât și la caramel pentru a le introduce o aromă suplimentară. Diferențele dintre zaharurile folosite necesită ca fiecare dintre ele să fie gătit la o temperatură diferită. Acesta este motivul pentru care versiunile de bomboane întărite ale acestor două delicii sunt diferite ca textură. Butterscotch-ului i se permite să ajungă la o etapă de crack moale, un termen folosit în fabricarea bomboanelor, în timp ce caramelul este gătit doar până la o etapă fermă.