Ao longo do Riva, há muitos lugares onde comer pratos típicos do Adriático tais como brodet (ensopado de peixes variados), crni rizot (risotto de tinta de lula), e lignje na zaru (lula grelhada).
Há também muitos lugares que fazem pizzas. O espaço intimista de Sperun (Sperun 3, 346 999), perto do Riva, oferece um ambiente muito gostoso para jantar.
Se quiser algo mais sofisticado, passe por Bacvice até chegar na região de Firule, perto da quadra de tênis, a 20 de caminhada do Riva.
Aqui, os lugares chave são o Sumica (Put Firula 6, 389 897), com vista para o Adriático, e o renomado Boban (Hektoroviceva 49, 543 300), que é gostoso por dentro, mas é preciso subir a encosta inclinada de frente para o mar para chegar no restaurante, que fica no meio de prédios residenciais.
Voltando para a cidade, em Bacvice, está o estiloso e recomendado Stellon (Setaliste Bacvice, 000 000, www.stellon-split.com).