caramel is made out of sugar, water, and cream or milk. toffee, however, is made out of sugar and butter. the next difference has to do with temperature. caramel is heated to 248deg f (aka the end of the "firm ball" stage of cooking sugar) and toffee is heated to 300deg f (aka the "hard crack" stage).