Nach einem langen anstrengenden Tag verspüren viele Pilger das Bedürfnis nach einer warmen, sättigenden Mahlzeit. Wenn man Glück hat, wird von den Betreibern der Pilgerherberge ("Hospitalero") ein Abendessen serviert, welches dann mit den anderen Pilgern zusammen an einem großen Tisch eingenommen wird. Hier handelt es sich meist um Gerichte, die gut in größeren Mengen gekocht werden können, wie z.B. Eintöpfe mit Gemüse (Zucchini oder Lauch) und Kartoffeln oder eine Suppe. Als Vorspeise gibt es grünen Salat mit Weißbrot. Dazu werden Wasser und Wein in großen Karaffen gereicht.
Wird kein Abendessen angeboten, gibt es meist die Möglichkeit selbst zu kochen. Einige Herbergen sind mit einer kleinen Küche sowie Geschirr und einigen Töpfen und Pfannen ausgestattet. Manchmal steht auch eine kleine Auswahl an Gewürzen bereit. Ein geläufiges und nahrhaftes Essen sind Nudeln. Diese können mit einer Sauce serviert werden oder zusammen mit angebratenem Gemüse wie Zucchini, Paprika, Tomaten, Pilzen und Mais. Da die im Handel angebotenen Mengen für eine oder zwei Personen oft zu groß sind und der Transport im Rucksack zusätzliches Gepäck bedeutet, lädt man sich unter Pilgern spontan zum Essen ein, was auch hier persönliche Kontakte fördert.
Wer nicht kochen möchte oder abends einmal Zeit für sich allein braucht, kann mit Brot, Käse, Chorizo, Tomaten und Oliven auch den Pilgerhunger stillen. Jedoch stellt die Mengenkalkulation hier eine Herausforderung dar, da eine Dose Oliven bzw. eine Packung Käse für eine Person relativ viel ist und sich der Transport am nächsten Tag schwierig gestaltet. Auch hier ist es üblich, diese an andere Pilger zu verschenken.