Molti degli alimenti che sono popolari oggi in Perù sono stati per la maggior parte alimenti di base nella regione per migliaia di anni e includono patate, mais, zucca, peperoncino, avocado e pesce. Patate, che sono serviti in un'ampia varietà di piatti in Perù, sono stati coltivati lì molto prima che i conquistadores spagnoli li portassero per la prima volta in Europa durante il 1500. A causa della corrente di Humboldt che scorre lungo la costa del Pacifico del Perù, c'è anche una grande abbondanza di pesce, e il ceviche, che consiste di pesce crudo marinato nel succo di agrumi, è praticamente un piatto nazionale.
Il Perù sostiene di aver sviluppato centinaia di varietà di patate e il paese è anche noto per il suo raccolto di avocado. Queste due graffette locali sono spesso combinate in una casseruola conosciuta come "causa". Il piatto può contenere anche uova, tonno o carne e viene servito freddo. Gran parte della cucina peruviana è speziata ed è una combinazione di cibo indigeno e spagnolo. Questi piatti sono solitamente indicati come Criolla. "
Le tre regioni geografiche contrastanti del Perù, che comprendono la foresta pluviale tropicale amazzonica a est, gli altipiani della regione andina e la costa del Pacifico, hanno contribuito a una varietà altrettanto diversificata di menu locali. La regione costiera occidentale ha numerosi piatti a base di pesce che vengono serviti con abbondanti raccolti nazionali di patate, riso e mais. La dieta dell'altopiano non è molto diversa da quella che gli Inca mangiarono prima della colonizzazione spagnola. Carni, zuppe e gnocchi ripieni di mais chiamati "tamales" sono spesso aumentati nella regione andina con trote appena pescate nel lago Titicaca, il lago più alto del mondo. I menu della regione tropicale orientale del Perù sono costituiti da frutta fresca, verdura e carne con abbondanza di piantaggine e riso.