Abstract: A cooking device includes, in one embodiment, a body and a cooking surface. The body defines a cavity. One or more sensors are located within the cavity. The cooking device also includes a processor operable to receive recipe requirements, determine whether an ingredient which has been deposited onto the cooking surface satisfies the recipe requirements, and generate an alert during the cooking of the meal. The alert prompts a change in a cooking environment to satisfy the recipe requirements.