De nombreux aliments populaires aujourd'hui au Pérou sont des aliments de base dans la région depuis des milliers d'années et comprennent les pommes de terre, le maïs, les courges, les piments, les avocats et le poisson. Les pommes de terre, qui sont servis dans une grande variété de plats au Pérou, y ont été cultivés bien avant que les conquistadors espagnols ne les ramènent pour la première fois en Europe au cours des années 1500. En raison du courant de Humboldt qui coule au large de la côte pacifique du Pérou, il y a aussi une grande abondance de poisson, et le ceviche, qui se compose de poisson cru mariné dans du jus d'agrumes, est pratiquement un plat national.
Le Pérou prétend avoir développé des centaines de variétés de pommes de terre et le pays est également connu pour sa culture d'avocat. Ces deux agrafes locales sont souvent combinées dans une casserole connue sous le nom de « causa ». Le plat peut également contenir des œufs, du thon ou de la viande et se sert froid. Une grande partie de la cuisine péruvienne est épicée et est une combinaison de plats indigènes et espagnols. Ces plats sont généralement appelés Criolla."
Les trois régions géographiques contrastées du Pérou, qui se composent de la forêt tropicale amazonienne à l'est, des hauts plateaux de la région andine et de la côte Pacifique, ont contribué à une variété tout aussi diversifiée de menus locaux. La région côtière occidentale a de nombreux plats de fruits de mer qui sont servis avec les abondantes récoltes nationales de pommes de terre, de riz et de maïs. Le régime alimentaire des hauts plateaux n'est pas très différent de ce que mangeaient les Incas avant la colonisation espagnole. Les viandes, soupes et boulettes de maïs farcies appelées « tamales » sont souvent agrémentées dans la région andine de truites fraîchement pêchées dans le lac Titicaca, le plus haut lac du monde. Les menus de la région tropicale orientale du Pérou se composent de fruits frais, de légumes et de viandes ainsi que de beaucoup de plantains et de riz.