Cada restaurante de Rabac ofrece su propio estilo de servir platos tradicionales.
Comience el día con una suntuosa tortilla acompañada de ensalada mediterránea y deliciosos postres de frutas en Zdravljak (la cuenta media es de 120 HRK). Para saborear las delicias del mar, diríjase a Bella Vista, aclamado como el mejor restaurante de la zona costera de Rabac (una ración de calamares cuesta a partir de 75 HRK). Para degustar un refinado menú adriático, considere la posibilidad de cenar en Nostromo, Miramare y Lino, situados a la entrada del puerto deportivo. Estas opciones ofrecen una experiencia acogedora, romántica y económica. Una cena para dos en los restaurantes económicos de Rabac suele costar alrededor de 200 HRK.
Entre los mejores restaurantes de Rabac se encuentran el exquisito Valle Visto Rabac, Capitano, conocido por su excelente cocina europea, y Amfora, especializado en marisco. En cuanto a cafeterías, los viajeros suelen elogiar Pingo 2 por sus generosas raciones de helado a partir de 6 HRK, Pizza cortada Fianona por su deliciosa mijesana con salsa de champiñones, aceitunas y jamón, y Tutti Gusti por su apetitosa barbacoa.