Restaurants in Dubrovnik
Being the tourist magnet that it is, Dubrovnik has plenty of restaurants, though one is more or less indistinguishable from the next. If you like seafood, grilled meat and pasta, you’ll be a happy diner here.
The restaurants below have been grouped into three different pricing categories:
Expensive (over 250 HRK)
Moderate (100 HRK to 250 HRK)
Cheap (up to 100 HRK)
These Dubrovnik restaurant prices are for a three-course meal for one, including half a bottle of house wine or equivalent, tax and service.
ProtoCuisine: Seafood, Mediterranean
Established in 1886, Proto once served dinner to Edward VIII and Duchess of Windsor Wallis Simpson, and the restaurant takes pride in the dignitaries it has hosted ever since. Today, it’s known for its fresh seafood menu which depends exclusively on the daily ingredients available. The vegetables on offer are also worthy of trying, they’re all organic and come from the region’s rural homesteads.Address: , Siroka 1, Dubrovnik, 20000
Telephone: +385 20 323 234.
Restaurant 360°Cuisine: Mediterranean
This elegant restaurant in a medieval arsenal comes with sublime views of the Old Port. Restaurant 360° is the place to sample top-class Mediterranean fare, especially through its tasting menu, which includes scampi and sea bass along with richer options like pigeon that’s served with royal foie gras and pickled peach. Reservations are essential and the restaurant closes for winter.Address: , Svetog Dominika bb, Dubrovnik, 20000
Telephone: +385 20 322 222.
Stara LozaCuisine: Croatian
This beacon among Prijeko street’s run-of-the-mill tourist restaurants belongs to the equally classy Prijeko Palace hotel above. Chef Damir Šarić uses contemporary techniques to prepare traditional dishes. Think incredibly succulent lamb cooked in olive oil, ox cheeks with walnuts and honey and seafood dishes fresh from the Dalmatian coast.Address: Old Town, Prijeko 22, Dubrovnik, 20000
Telephone: +385 20 321 145.
Lokanda PeskarijaCuisine: Seafood
Diners at Lokanda Peskarija can choose between eating in a candlelit dining room or on the romantic waterside terrace, overlooking the old harbour. The fried squid and mussels are both excellent and come served in attractive black pots. The restaurant gets busy in the summer months thanks to its prime location, and bookings are recommended.Address: , Na ponti bb, Dubrovnik,
Telephone: +385 20 324 750.
NishtaCuisine: Vegetarian, Vegan
Not everyone is a fan of seafood and for those looking for alternatives, a visit to the first vegetarian restaurant Nishta is a must. Cosy, colourful, wallet-friendly and only a few minutes from the main square, Nishta also caters to people with various food intolerances.
Address: , Prijeko bb, Dubrovnik, 20000
Telephone: +385 20 322 088
Orhan is another one of Dubrovnik’s renowned seafood eateries, with an outdoor terrace offering stunning views over the Old Town walls and the Lovrijenac Fortress. Dalmatian specialities dominate, and menus are dependent on the catch of the day.Address: Old Town, Od Tabakarije 1, Dubrovnik, 20000
Telephone: +385 20 411 918.
Sesame specialises in serving Mediterranean cuisine in atmospheric surroundings densely decorated with old photos of Dubrovnik. The restaurant itself is set in a 200-year-old family home and is surrounded by citrus trees. As it’s close to the university, it’s a popular hangout for students.Address: , Dante Alighieri 2, Dubrovnik, 20000
Telephone: +385 20 412 910.
BarbaCuisine: Seafood, Mediterranean
Fancy an octopus burger to go? Barba is a family run street food restaurant that prides itself in locally sourced ingredients. Ideal for a quick lunch while exploring Old Town, beware that their portions are bigger than expected.Address: , Boškovićeva 5, Dubrovnik, 20000
Telephone: +385 91 205 3488
Restaurants in Dubrovnik don't come much cheaper and any more cheerful than this busy outdoor place. The name means 'oyster', and they’re great value here, alongside the generous seafood dishes, especially washed down with affordable local wines.Address: Old Town, Gundulićeva Poljana 8, Dubrovnik, 20000
Telephone: +385 20 323 682.