The basic formulation of toffee includes butter, sugar, and often a bit of water and salt. Some recipes also call for vanilla extract for flavoring. The process involves cooking these ingredients together until the mixture reaches the hard crack stage (about 300°F or 149°C). This creates a hard, brittle texture once cooled. Variations might include the addition of nuts, chocolate, or other flavorings.