Melhor resposta
Isso varia de acordo com o tipo de restaurante (café da manhã, almoço, brunch, jantar, jantares finos, cafeterias, lanchonetes, bares, etc.) localização (EUA, Europa, América do Sul, áreas de resort, pequenas cidades, grandes cidades, etc.) tipo de clientela, (hip millennial, casais aposentados, homens, mulheres, famílias, etc.).
Por exemplo, nos EUA, pequenas cidades rurais no meio-oeste terão horários mais cedo para o café da manhã das 5 às 7 da manhã, almoço das 11h30 às 13 horas e jantar das 5 às 18:30 do que as grandes cidades costeiras, onde o café da manhã seria por volta das 7h às 9h, almoço das 12h às 14h e jantar das 19h às 20h.
Os aposentados comem mais cedo do que os jovens, os restaurantes dos resorts têm horários muito diferentes dos restaurantes das áreas comerciais. Os jantares nos EUA gostam de jantares muito mais cedo do que os da Europa.
Eu poderia continuar indefinidamente, mas você entendeu. Para responder à sua pergunta com especificidade, seria necessário detalhar um pouco mais.
Resposta
Eu gostaria de enviar minha resposta o mais breve possível, bem como começar com a resposta oposta de que horas o restaurante é o menos ocupado de saber e informações adicionais para a resposta de quando eles estão.
Horários com base no meu conhecimento e opiniões sobre a média de restaurantes / bares dos EUA.
De um modo geral, os restaurantes NÃO estão ocupados entre 14h-16h.
De um modo geral, para o almoço, um restaurante fica mais movimentado entre 11h30 e 12h30
De modo geral, para o jantar, um restaurante fica mais movimentado entre 18h30 e 20h30 .
Nunca fui um cozinheiro de café da manhã, então não tenho certeza.