
Best Restaurants in Rijeka: Where to Eat, by Area and Budget
The best restaurants in Rijeka, from a fish restaurant in the city centre to a centuries-old old-town kitchen, with the dishes to order and booking advice.
On this page
Start with Konoba Ribica near Kantrida for mussels and grilled fish, Conca d'Oro in the old town for risotto and shellfish, and Hidden Wine Bistro for modern seasonal cooking that rewards a booking. Between them they cover the three meals most visitors to Rijeka are looking for: a harbour-side seafood lunch, a traditional dinner and a special-occasion table. This guide sorts the rest by what you actually want to eat, from pizza and ćevapi to burek and ice cream.
Eating out in Rijeka sits in the middle of Croatia's range: cheaper than the polished terraces of Dubrovnik or Hvar, and more interesting than a motorway service stop. The city's kitchens lean on fish from the Adriatic, grilled meat, pizza and Balkan pastry, with a small modern scene now pushing seasonal cooking. Addresses below are named where they belong, and the trade-off between a central old-town table and a bus ride out to Kantrida is spelled out as we go. If you are weighing that price gap on a longer trip, the guide to the best restaurants in Dubrovnik shows what the top end of the Croatian range looks like.
What to expect from eating out in Rijeka
Rijeka is a working port city, and its food follows that temperament: honest fish, generous grill plates, good pizza and very good bakeries rather than white-tablecloth theatre. Prices sit below the big Dalmatian tourist towns, though seafood still carries a premium because it is sold by weight. Expect a mix of konobas, bistro-cafés and counter-service bakeries within a ten-minute walk of each other in the centre.
The city centre clusters most of the sit-down places, while a few of the best-value addresses sit further out along the coast or on bus routes. That Split is the main planning decision in Rijeka: eat centrally and walk everywhere, or take a bus for better fish and grill cooking. Both approaches work; they just suit different evenings.

Seafood in the city centre: Konoba Ribica
Konoba Ribica, on Pulska ulica in the city centre, is the kind of fish restaurant where regulars skip the menu and ask what came in that day. Expect mussels, grilled fish with chard and potatoes, and other seafood cooked plainly, in a small, unshowy room. It is walkable from the old town rather than out on the coast, so it fits easily into a central evening.
Order the mussels with bread, or mussels with pasta in tomato sauce, and follow the daily recommendation for the main course; that is where a kitchen like this shows its hand. Prices are pitched at the upper end for the city, which is fair for fish brought in daily but worth knowing before you sit down. If you want a broader shortlist of fish addresses, this guide to Seafood Restaurants in Rijeka goes deeper.
Ribica sits on Pulska ulica 30, so if you are staying in the old town it is a short walk rather than a bus ride. When you arrive, ask the server to talk you through what came in that day and how it is prepared rather than working through the printed list. With grilled fish, ask for it simply with chard and potatoes, the standard Dalmatian pairing.

Risotto and mussels at Conca d'Oro
Conca d'Oro hides in a side street off the old town and, according to the magazine that lists it, has been cooking since 1885 and is the oldest restaurant in the city. Expect traditional Croatian cooking, local ingredients and fish brought in daily, served with a warmth that sits somewhere between a restaurant and a family institution. The house specialities are risotto and mussels, and both are the right order on a first visit.
Find it on Kružna ulica 12, tucked away enough that you need to look for the turning rather than stumble across it. Ask the waiter for the day's recommendation instead of starting from the menu; the kitchen is built for what is fresh rather than what is printed.
Hidden Wine Bistro: modern cooking worth booking
Hidden Wine Bistro on Ul. Andrije Medulića 8 is the address that has given Rijeka wider attention in recent years, founded by Deni Srdoč, whom the same magazine reports as the only Croatian to hold Michelin stars for two restaurants. The bistro itself is relaxed rather than stiff: seasonal dishes, homemade pasta, fish and beef tartare, in a short and creative menu that changes with the season. Book ahead, as the magazine advises, because the room is small.
A representative plate is roasted Jerusalem artichoke over smoked cheese with pork scratchings, poached egg and kale pesto, which shows how far this kitchen sits from the grilled-fish norm. The wine list is a serious draw, with a sommelier who pairs by the dish, so let them choose rather than defaulting to the house white. There is a small courtyard, pleasant in warm weather, but it is a handful of tables rather than a terrace.
Treat this as the splurge meal of a Rijeka trip rather than an everyday stop, and pair it with a simpler lunch elsewhere in the city. For more tables in this register, the Fine Dining in Rijeka shortlist is the place to look next.
Grill and pizza: Kokolo and Maslina na Zelenom trgu
Kokolo covers the meat side of Rijeka eating, with grilled dishes, fish and pizza all done well, and its namesake Kokolo pizza is the signature order. It sits out of the centre and is reached by city buses 2, 2A, 3, 3A and 18, which is the trade-off for a bigger menu and a more polished room at fair prices. If you want one table that keeps a mixed group happy without splitting the bill across three venues, this is it.
In the centre, Maslina na Zelenom trgu on the green market square handles pizza and bistro plates with a good location and reasonable prices. It suits a quick lunch between errands or a low-key dinner when you do not want to plan far ahead. Sit here if you are staying in the old town and want somewhere you can walk to without thinking about bus times.
Rijeka's grill culture also runs to fast food: Balthazar Fastfood serves top-notch ćevapi, the Balkan minced-meat rolls usually eaten with flatbread and raw onion. Its opening hours are unreliable, so treat it as a bonus if you are nearby rather than a destination.
Quick and cheap: Kings Caffe in the centre
Kings Caffe, in the heart of the city with a view of the Ivan Zajc theatre, does burgers and sandwiches at fair prices alongside coffee and drinks. It is the practical lunch stop when you want a proper sit-down plate for fast-food money, and the free WiFi makes it a common choice for anyone working through the afternoon.
Order a burger rather than trying to build a small-plates meal; this is a café doing one thing well rather than a full restaurant. It also works for breakfast or a mid-afternoon sandwich when the bakeries have sold out. For more midday options around the centre, Where to Eat Lunch in Rijeka is the companion piece.
Burek, bakeries and something sweet
Burek kod Braće on Ul. Alda Colonnella 7 is a Rijeka institution and, the same list reports, open around the clock. Order the potato burek or the apple version, a flaky rolled pastry that counts as a full meal, and take a yoghurt to drink alongside as locals do. It is counter service, not a restaurant, so plan it as a standing lunch or a late stop rather than a sit-down meal.
Away from the centre, Pekara Sv. Matej is a small bakery worth knowing for a cheap potato burek if you are heading out that way. Near the downtown market there is a stall turning out apple burek, which is the sweet version and a good introduction if the savoury one feels heavy.
Cacao Rijeka handles dessert, with ice cream and cakes that justify a mid-afternoon detour. Prices are on the higher side for a café, but the quality is the point. Finish a central meal here rather than ordering a heavy dessert in a restaurant.
Rijeka's market and what to buy
The downtown market is at its best at weekends, when street vendors sell roasted chestnuts or sweets according to the season alongside the usual produce. It suits a self-catering lunch: buy cheese, pršut and bread and eat outside rather than paying for a table.
How fish is priced, and what it does to the bill
Fish in Croatian restaurants is usually sold by the kilo, weighed before it is cooked, so a whole grilled fish for two can cost more than a meat main even at a modest konoba. Ask for the weight and the per-kilo rate before you agree to it, and do the same with a mixed seafood platter. It is a normal question, not a fussy one, and any good fish restaurant will answer it plainly.
Smaller fish and shellfish are the cheaper way in: sardines, mussels and scallops keep the bill down compared with a large whole fish. A shared starter of shellfish followed by one grilled fish between two makes a sensible order at a place like Ribica. If value is the priority, this family of dishes is where Rijeka's fish restaurants earn their reputation.
Passing through: eating near the bus terminal and old town
If you are changing buses, the old town and the street running back from the terminal are within easy walking distance, which makes a proper meal possible on a short stop. The centre clusters burek counters, cafés and pizza places, so you can eat quickly without committing to a long lunch. For a sit-down dish, Conca d'Oro on Kružna ulica and Maslina na Zelenom trgu are close enough to reach on foot from the bus station area.
A workable plan is a burek from the centre for the road, then something sit-down if you have more than an hour. Vegetarians will find the going harder in a city built on fish and grilled meat, so the dedicated shortlist for Vegan Restaurants in Rijeka is a more efficient starting point than scanning menus.
Centre versus neighbourhoods: the trade-off
Central Rijeka gives you choice on foot: pizza, bakeries, dessert and old-town cooking all within a short walk, at prices a notch above the outer neighbourhoods. Buses buy you better grill cooking at places like Kokolo, but add travel time and a reason to check the last bus back. Decide based on the meal you want, not on saving a few euros on the plate.
For a short trip, stay central and take one bus ride out for a grill meal. If you are eating earlier in the day, the lunch Rijeka guide covers the places that make sense before evening service starts.
Which Rijeka table should you book first?
Book Hidden Wine Bistro first if you want one memorable evening, then build the rest of the trip around Konoba Ribica for fish and Conca d'Oro for old-town cooking. Fill the gaps with Maslina for pizza, Kings Caffe for a quick burger and Burek kod Braće for a standing lunch. That mix covers Rijeka's range without needing a bus for every meal.
Confirm the table a day or two ahead for anywhere you have set your heart on, and ask the weight when fish is sold by the kilo so the bill holds no surprises. For an evening that will not stretch to fine dining, the honest grill plate at Kokolo is the better value call.
Explore more Rijeka guides
Sources
Notes on eating well in Croatia
Optional updates to our food guides.
You might also like
Continue reading
More guides you'll find useful





