Sign In
Dubrovnik, Croatia | © Ivan Ivankovic/Flickr
Dubrovnik, Croatia | © Ivan Ivankovic/Flickr
Save to wishlist

The 10 Best Restaurants In Dubrovnik, Croatia

Picture of James Norman
Updated: 9 February 2017
Located on a narrow strip of coast between hills and the Adriatic Sea, the white-stone capital of Croatia sits protected by turrets and towers. A former city-state, Dubrovnik thrived on the wealth of merchants and ship builders, and has a rich culture. It has an impressive culinary presence. These ten restaurants are among the best in the country, serving fresh fish and succulent meat dishes with stunning views of the Adriatic Sea.
Save to wishlist

Villa Ruža

For those feeling adventurous, why not hop on a boat to escape the hustle and bustle of the city? Villa Ruža is waiting to serve diners on an island just west of Dubrovnik. This island, known as Koločep, is one of the three Elaphite Islands. Matching the stunning surroundings, the restaurant is a romantic spot, in fact it was built in 1930 as a symbol of love from a merchant to his wife. Rising out of the entrance of Donje Celo Bay, this restaurant offers delicious Mediterranean cuisine, courtesy of owner and Chef Ruđer Jelavić. Villa Ruža is only open during the warmer months of May until October. Visit to enjoy the stunning views.

Villa Ruža, Donje čelo bb, Koločep, Dubrovnik, Croatia, +385 98 443 382

Save to wishlist

Restaurant Dubrovnik

Located on one of Dubrovnik’s charming streets in the Old Town, this restaurant offers diners a degree of privacy and seclusion. Dalmatian elegance exudes from this restaurant and the menu effortlessly blends old and new styles of Mediterranean cuisine. Regarded as one of the top class restaurants in the city, Restaurant Dubrovnik allows diners to step back in time and enjoy their meals in medieval surroundings, see the tiny streets below from the pleasant rooftop terrace.

Restaurant Dubrovnik, Marojice Kaboge 5, Dubrovnik, Croatia, +385 20 324 810

Restaurants in Dubrovnik © Jori Samonen
Restaurants in Dubrovnik | © Jori Samonen
Save to wishlist

Gusta Me

Gusta Me is the place to visit in order to try handmade Croatian wines, seasoned dishes with fresh ingredients and sensational views of the old harbor and the Revelin Fortress. The restaurant has a terrace for those wishing to enjoy the outdoors, and the menu includes a selection of sumptuous steaks, fanciful fish options and wonderful wok dishes. There are also various vegetarian options available. Gusta Me offers a selection of healthy breakfasts, light lunches and romantic dinners that caters to all tastes.

Gusta Me, Hvarska bb, Dubrovnik, Croatia, +385 20 420 013

Gusta Me, Dubrovnik, Croatia
Stuffed Calamari with Mozzarella and Dalmatian Prosciutto | © Gusta Me

Save to wishlist


A dream for vegetarians and non-vegetarians alike, Nishta offers high-quality, reasonably priced vegetarian food. Located in the Old Town, it stands out in a city with many seafood restaurants. The restaurant specializes in conjuring mouthwatering flavors to bring out the essence of each meal, whether you seek salads, soups, samosas or even veggie burgers and falafel. Toy animals adorn the restaurant, complementing the Southeast Asian theme.

Nishta, Prijeko bb, Dubrovnik, Croatia, +385 20 322 088

Nishta © Jennifer Boyer

Nishta © Jennifer Boyer

Nautika is a world-class restaurant which lives up to its fantastic reputation. Head Chef Mario Bunda’s dishes are carefully prepared with utmost attention. The seafood is so fresh it’s almost water-to-plate. Nautika is known for delivering high standards of service, VIP guests include Pope John II and members of the Japanese and Norwegian royal families. Diners can sample pureed fish ice cream cones on terraces at the edge of the Adriatic Sea.

Nautika, Brsalje 3, Pile, Dubrovnik, Croatia, +385 20 442 526

Nautika Restaurant © Jessica Spengler
Nautika Restaurant | © Jessica Spengler
Save to wishlist


Open since 2002, Levanat has been steadily building up a regular clientele, and has received rave reviews from tourists and locals alike. As the venue is located on the Lapad peninsula, dining at Levanat can be a sunny, breezy beachside experience, full of the joys of a holiday in the Mediterranean. The menu consists of refined Dalmatian dishes and local Dubrovnik cuisine and customs, excitingly combined. As well as supplying a number of fresh seafood dishes, diners will be tempted by cheese and honey combinations, exotic meat dishes and delicious desserts. Slightly off the beaten track, this restaurant offers stunning views of the Bay of Lapad and the islets Grebeni and Sv. Adrijia.

Levanat, Nika i Meda Pucića 15, Dubrovnik, Croatia, +385 20 435 352

Lokanda-Peskarija (Mea Culpa Dubrovnik)

While taking a gastro-journey through the streets of Dubrovnik, there are many different options available. In a beautiful location near the sea, and right under the city walls, diners can enjoy budget-priced cuisine at Lokanda-Peskarija. Don’t be fooled by the low prices, the seafood is fresh and good quality. Popular with tourists, get there early to guarantee a seat, unless you wish to take advantage of the fabulous outdoor terrace.

Lokanda-Peskarija, Gorica Sv. Vlaha 77, Dubrovnik, Croatia, +385 20 324 747

Отпуск заканчивается вкусно☺️ #гастрономическийтуризм #дубровник #oldtown #lokandapeskarija

A photo posted by Татьяна Громова (@burundukova_gromova) on

Save to wishlist


This historic and highly praised restaurant offers some of the finest seafood in the city. In business since 1886, Proto underwent renovation in 2002 to further enhance the dining experience. The restaurant started out serving fish specialties prepared according to old recipes, which were handed down by Dubrovnik fishermen. These secret dishes have remained intact to this day. Fine seafood and high-quality service define Proto. For those seeking alternatives to fish and meat, vegetarian options are also on offer, including the delicious vegetarian stuffed eggplants, baked and drizzled in melted cheese.

Proto, Siroka 1, Dubrovnik, Croatia, +385 20 323 234

Proto Restaurant, Dubrovnik, Croatia
Proto Restaurant, Dubrovnik, Croatia


This beautiful restaurant offers diners the chance to dine on fresh seafood in luxurious a sea-front setting. Located on the Lapad peninsula in Orsan Marina, the restaurant is near a yacht club and has a terrace offering impressive views of Gruž Port. Portions are generous and the terrace offers the best views, so it is best to get there early or book in advance. A selection of local and international wines and other beverages complete the seafood menu at Orsan.

Orsan, Ulica Ivana pl. Zajca, Dubrovnik, Croatia, +385 20 436 822

Orsan Dubrovnik © Jenny Gu
Orsan Dubrovnik | © Jenny Gu

Save to wishlist

Oyster & Sushi Bar Bota

This delectable oyster-sushi bar caters to the increasing public demand for sushi. Oyster & Sushi Bar Bota is located right in the heart of Dubrovnik’s Old Town, next to the cathedral. It offers delicious, fresh sushi and oysters at affordable prices. The interiors exude an East-meets-West character as European architecture and simple Japanese designs merge. This is the perfect venue to visit while exploring the ‘Pearl of the Adriatic’, be it for a snack, light lunch or evening meal.

Oyster & Sushi Bar Bota, Od Pustijerne b.b., Dubrovnik, Croatia, +385 20 324 034

Oyster & Sushi Bar Bota © Niklas Morberg

Oyster & Sushi Bar Bota © Niklas Morberg