A los griegos les encanta comer bien y su cocina es popular por la buena calidad de sus productos y su asombroso sabor. En contra de lo que podría parecer, la cocina griega es no sólo moussaka, souvlaki y ensalada choriatiki, sino que tiene una amplia diversidad de platos, que satisface las demandas tanto de amantes de la carne como de vegetarianos. Hay una serie de platos típicos fáciles de encontrar en toda Grecia y en sus islas, mientras otros son especialidades locales culinarias o los mismos platos, cocinados de diversas maneras.
La cocina griega es una mezcla de influencias extranjeras y tradiciones de cosecha propia. Su cercanía con Italia y Turquía han causado un gran impacto sobre la cocina griega, y hay platos compartidos entre estas naciones. La dieta tradicional griega es muy mediterránea, basada en verduras, frutas y cereales. Al tratarse de una nación fundamentalmente marítima, los griegos incorporan mucho marisco a su dieta. El país es también el principal productor y consumidor de carnes como el cordero, la ternera, el cerdo, y sobre todo el pollo. El aceite de oliva nunca falta en una cocina griega, y el limón y la salsa de tomate son ingredientes comunes. Todas las mesas van acompañadas siempre con pan y vino.
Los restaurantes en Grecia varían de tamaño y de diversidad. En la mayoría de casos, la calidad de los alimentos y el servicio son excepcionales y están muy limpios. En los alrededores de las principales atracciones turísitcas, como Olimpia, es fácil encontrar un restaurante en el que descansar. Aunque los precios de ellos son variados, en general suelen ser bastante altos. También hay restaurantes que proveen sobre todo a visitantes lejos de emplaces arqueológicos. Se situan en las partes más transitadas de la ciudad, como los muelles de la mayoría de las ciudades costeras e islas. También exponen un excepcional servicio, deliciosos alimentos y unos precios mucho más moderados. Recorriendo los alrededores, es fácil encontrar lugares frecuentados por los vecinos, en los que encontrar una auténtica atmósfera local.