Muchos de los alimentos que son populares hoy en día en Perú han sido alimentos básicos en la región durante miles de años e incluyen papas, maíz, calabacín, chiles, aguacates y pescado. Las papas, que son Servidos en una amplia variedad de platos en Perú, se cultivaron allí mucho antes de que los conquistadores españoles los trajeran por primera vez a Europa durante el siglo XVI. Debido a la corriente de Humboldt que fluye desde la costa del Pacífico de Perú, también hay una gran abundancia de pescado, y el ceviche, que consiste en pescado crudo marinado en jugo de cítricos, es prácticamente un plato nacional.
Perú afirma haber desarrollado cientos de variedades de papas y el país también es conocido por su cultivo de aguacate. Estas dos grapas locales a menudo se combinan en una cazuela conocida como "causa". El plato también puede contener huevos, atún o carne y se sirve frío. Gran parte de la cocina peruana es picante y es una combinación de comida indígena y española. Estos platos se suelen denominar Criolla ".
Las tres regiones geográficas contrastantes de Perú, que consisten en la selva tropical amazónica al este, las tierras altas de la región andina y la costa del Pacífico, han contribuido a una variedad igualmente diversa de menús locales. La región costera occidental tiene numerosos platos de mariscos que se sirven con los abundantes cultivos nacionales de papas, arroz y maíz. La dieta del área de las tierras altas no es muy diferente de lo que comían los incas antes de la colonización española. Las carnes, sopas y albóndigas de maíz rellenas llamadas "tamales" a menudo se aumentan en la región andina con truchas recién capturadas en el Lago Titicaca, el lago más alto del mundo. Los menús de la región tropical oriental del Perú consisten en frutas frescas, verduras y carnes, junto con abundantes plátanos y arroz.