Vernazza beschikt over diverse restaurants welke zowel in het centrum als net daarbuiten gelegen zijn. In Italië zijn vooral de Italiaanse restaurants en ijssalons goed vertegenwoordigd. Naast restaurants zijn er ook bistro’s gevestigd waar je terecht kunt voor eenvoudige maar lekkere gerechten tegen een relatief lage prijs. Natuurlijk ben je voor een luxer restaurant in Vernazza ook aan het juiste adres. Eet bijvoorbeeld eens in het hooggewaardeerde restaurant Terra Rossa of eet een ijsje bij ijssalon Gelateria Il Porticciolo.