Skip the Waterfront Tourist Traps
Let's get this out of the way: half the restaurants on Opatija's main promenade are mediocre, overpriced, and survive purely on foot traffic. The real food scene happens a short walk away — mostly in Volosko, a tiny fishing village that punches absurdly above its weight.
I've been eating my way through Opatija for two years now. Here's who's earned a permanent spot in my rotation.
Bevanda — The Splurge That's Worth It
Bevanda sits right on the water in central Opatija, and yes, it's expensive. A dinner for two with wine will set you back €120-160. But this is genuinely world-class seafood — Kvarner shrimp carpaccio, whole grilled brancin, a wine list that goes deep into Croatian natural wines most tourists never discover.
Go for lunch if your budget's tight. The set menu is half the price, and you still get the same kitchen, the same view of boats bobbing in the harbour.
Plavi Podrum — Volosko's Crown Jewel
Plavi Podrum in Volosko is the restaurant that put this village on the culinary map. The setting alone — stone walls, low ceilings, tables practically hanging over the sea — would be enough. But the food matches it. Their octopus salad is the benchmark against which I judge all others. The black risotto is jet-black and briny in the best way.
Book ahead in summer. Seriously, at least a week out. This isn't a drop-in kind of place from June to September.
Konoba Valle Losca — The One You'll Keep Coming Back To
If Bevanda is your anniversary dinner, Valle Losca is your Tuesday night regular. A proper konoba tucked into a residential street, where the wine comes in jugs and the handmade pasta comes with whatever sauce Grandma felt like making that morning. Fuži with truffles, gnocchi with goulash, grilled squid stuffed with prosciutto and cheese.
It's cash-only, the menu changes daily, and they close when they run out of food. Everything a konoba should be.
Istranka — Truffle Heaven
When truffle season hits (October through January), Istranka becomes the most important restaurant in Opatija. They source directly from hunters in Motovun and Buzet, and they don't hold back. Truffle steak, truffle fuži, truffle omelette — even truffle ice cream, which sounds gimmicky but actually works.
Outside truffle season, they're still solid, running a focused menu of Istrian classics. But come during autumn if you can.
Tramerka — Modern Without Being Pretentious
Tramerka bridges the gap between old-school konoba and fine dining. The chef plays with Mediterranean flavors — tuna tataki, lamb shoulder with rosemary polenta, a crème brûlée that's become their signature. Good wine selection, reasonable prices for what you get (€€€, roughly €40-60 per person).
Molo — Casual Seafood Done Right
For a relaxed waterfront lunch, Molo gets it right. Their fried calamari is the crispiest in town, and the mixed grilled fish plate is generous and fresh. Not trying to be fancy, just good coastal cooking at fair prices.
Pizzeria Roko — The Budget Champion
Every town needs a great cheap pizza place, and Roko is Opatija's. Thin crust, proper wood-fired oven, ingredients that taste like they came from an actual market. A large pizza runs €7-9. Perfect for when you've blown your food budget at Bevanda and need three days of affordable carbs.
The Bottom Line
Opatija's food scene is legitimately excellent — you just need to know where to look. Walk past the Lungo-mare tourist joints, head to Volosko for serious dining, duck into konobas for soul food, and save Roko's number for late-night pizza. You'll eat better here than in towns three times the size.