A method for controlling a recipe based on user authentication includes authenticating, validating or recognizing user ID information by searching an ID information database, fetching, retrieving or reading recipe and/or setting information for respective recipes and/or menus associated with or corresponding to the authenticated, validated or recognized user ID information from a user-based recipe information database when the user ID information is valid, and executing a selected recipe and/or menu based on corresponding recipe and/or setting information when one of the respective recipes and/or menus is selected.