In en rondom Riomaggiore zijn diverse restaurants gevestigd. Italianen staan vooral bekend om hun heerlijke Italiaanse eten. Natuurlijk is de Italiaanse keuken daarom beter vertegenwoordigd in Riomaggiore dan andere keukens. Naast restaurants zijn er ook bistro’s een eetcafe’s gevestigd welke lekkere maar relatief goedkope gerechten serveren.
Voor een Italiaanse maaltijd kunt u eens gaan eten in Restaurant Enoteca Dau Cila. Voor de afwisseling kunt u ook eens Japans eten in Riomaggiore bij Restaurant Sushi Zenzero.