Не знаю даже. Если домой ходить, то в любом случае меньше 30-40 минут не получится- пока оделся, дошел, разогрел,поел, убрал посуду, оделся, пришел обратно на работу. А в столовой я за 10 минут укладываюсь. У меня как такового обеда фиксированного нет, люди могут приходить в любое время и подождать 10 минут-это нормально, а 30-40 уже не очень.  Ну и вкусно готовят у нас в столовой.