Viele der heute in Peru beliebten Lebensmittel sind seit Tausenden von Jahren ein Grundnahrungsmittel in der Region und umfassen Kartoffeln, Mais, Kürbis, Chilischoten, Avocados und Fisch. Kartoffeln, die in Peru in einer Vielzahl von Gerichten serviert, wurden dort angebaut, lange bevor die spanischen Konquistadoren sie im 16. Jahrhundert zum ersten Mal nach Europa zurückbrachten. Durch den Humboldtstrom, der vor der Pazifikküste Perus fließt, gibt es auch einen großen Fischreichtum, und Ceviche, bestehend aus rohem Fisch, der in Zitrussaft mariniert wird, ist praktisch ein Nationalgericht.
Peru behauptet, Hunderte von Kartoffelsorten entwickelt zu haben, und das Land ist auch für seine Avocado-Ernte bekannt. Diese beiden lokalen Grundnahrungsmittel werden oft in einer Auflaufform kombiniert, die als "causa" bekannt ist. Das Gericht kann auch Eier, Thunfisch oder Fleisch enthalten und wird kalt serviert. Ein Großteil der peruanischen Küche ist scharf und ist eine Kombination aus einheimischer und spanischer Küche. Diese Gerichte werden normalerweise als Criolla bezeichnet."
Perus drei gegensätzliche geografische Regionen, die aus dem tropischen Amazonas-Regenwald im Osten, dem Hochland der Andenregion und der Pazifikküste bestehen, haben zu einer ebenso vielfältigen Vielfalt an lokalen Menüs beigetragen. Die westliche Küstenregion bietet zahlreiche Fischgerichte, die mit den reichlich vorhandenen nationalen Kulturen von Kartoffeln, Reis und Mais serviert werden. Die Ernährung im Hochland unterscheidet sich nicht sehr von dem, was die Inkas vor der spanischen Kolonisation aßen. Fleisch, Suppen und gefüllte Maisknödel werden in der Andenregion oft mit frisch gefangenen Forellen aus dem Titicacasee, dem höchsten See der Welt, verfeinert. Die Speisekarten der östlichen tropischen Region Perus bestehen aus frischem Obst, Gemüse und Fleisch sowie viel Kochbananen und Reis.