Butterscotch is made with brown sugar and butter. Toffee has the same ingredients but is cooked longer to produce crunchy, hard candy. Caramel is made with white sugar, cream, butter, and vanilla with the primary flavors being the sugar and cream.