Estos se encargan de la preparación de la comida, la presentación y la elaboración de los menús, entre otras. Dependiendo del tipo de restaurante y del prestigio del mismo se suele hacer una distinción entre los distintos tipos de cocineros, como veremos a continuación. En los restaurantes de grandes dimensiones los cocineros están organizados en equipos con diferentes responsabilidades. Los cocineros se encargan de supervisar la preparación y la cocción de los alimentos y comidas, independientemente de que sea un restaurante, un comedor, un hospital, un colegio, una empresa o un hotel.