La nourriture péruvienne est extrêmement variée et dépend fortement de la région. Même ceux qui parlent espagnol seront déroutés. Les plats portent souvent des noms très typiques, parfois descendant des langues indigènes, ou sont à base de produits qu'on ne retrouve pas ailleurs. Les plats sont souvent accompagnés de frites et de riz. Les produits à base de pommes de terre sont particulièrement bons (les pommes de terre proviennent à l'origine des Andes). On trouve partout du poulet (pollo) proposé en 1/4, 1/2 ou entier. Il faut aussi noter l'extraordinaire variété de fruits. À Lima, il faut absolument en profiter pour manger des glaces à la lucuma ou à la chirimoya que vous ne trouverez probablement nulle part ailleurs.