Restaurants in Dubrovnik
When people search for the best restaurants in Dubrovnik, a few names keep rising to the top. Nautika, just by Pile Gate, is famous for seafood and sunset views over the Adriatic. Restaurant 360, set inside the old city walls, carries a Michelin star and a reputation for fine dining with harbor views. Pantarul shows up again and again too, a favorite among locals for its seasonal ingredients and modern twist on Croatian flavors. Restaurant Proto, founded in 1886 in Dubrovnik’s Old Town, is a historic seafood restaurant renowned for traditional Dalmatian cuisine and gourmet dishes passed down through generations.
Once you’ve heard about the well-known spots, people start looking for something a bit off the beaten path. There’s Dinner in the Sky, literally dining above the rooftops, and then smaller, laid-back places like Paninaro Sandwich Bar or Du Smash, where the vibe is easy and the food hits just right. Dubrovnik’s restaurant scene isn’t just fancy plates or tourist traps, it’s a mix of old traditions, unexpected twists, and little discoveries around every corner.
Insider tip: Save 15–30% at restaurants in Dubrovnik with the Advantage Card
Want to explore Dubrovnik's restaurants affordably?
With the Advantage Card, you can save 15–30% on restaurants, attractions, tours, and more. Enjoy more of Dubrovnik while keeping your budget in check.
Get your Advantage Card today and spend less on your trip.
Pantarul is a relaxed contemporary restaurant in Dubrovnik's Lapad neighbourhood, known for seasonal Mediterranean cooking, local ingredients and an atmosphere that feels far removed from the busiest restaurants inside the Old Town. It is particularly popular with diners who care more about what is on the plate than having a terrace with a Dubrovnik view.
The kitchen is led by chef Angelo van Damme Mijović. Pantarul works closely with producers from the Dubrovnik area, particularly Župa dubrovačka and Konavle, while fresh fish arrives daily and the restaurant makes its own pasta and bread. The result is modern, unpretentious food rooted in local ingredients rather than formal fine dining.
- Details
- Written by: Orsat Munitić
Located just outside Dubrovnik City Walls, in a a small street leading to the Cable Car, pizzeria Tabasco is local's favourite pizza spot.
- Details
- Written by: Orsat Munitić
Kamenice Restaurant is a casual seafood institution on Gundulić Square in the heart of Dubrovnik Old Town. Best known for fresh Mali Ston oysters, black risotto and simple Adriatic seafood, it offers a very different experience from the polished fine-dining restaurants nearby.
Come to Kamenice for straightforward local food, generous portions and outdoor tables beside Gundulić Square Market. It is especially popular with travellers who want traditional seafood without turning lunch or dinner into a formal occasion.
- Details
- Written by: Orsat Munitić
Dolce Vita is one of Dubrovnik Old Town's best-known stops for pancakes and ice cream, tucked into Nalješkovićeva Street just off Stradun. Popular with locals as well as visitors, it is a good place to sit down for a proper dessert rather than simply grab an ice-cream cone while sightseeing.
The shop has been part of the Old Town since 2000 and now offers more than 30 pancake combinations alongside artisan ice cream, ice-cream cups, coffee and other sweet treats. Tables are limited, so during busy summer evenings you may need to wait for a seat.
- Details
- Written by: Orsat Munitić
Bota Šare Oyster & Sushi Bar is one of Dubrovnik Old Town's most distinctive seafood restaurants, combining Japanese preparation techniques with fresh fish and shellfish from the southern Adriatic. The restaurant is particularly known for Mali Ston oysters, bluefin tuna and sushi with a distinctly Dalmatian connection.
Located at Peline 4 in the upper part of Dubrovnik Old Town, close to Buža Gate, Bota is a good choice if you want something different from a traditional Croatian fish restaurant without losing the connection to local seafood.
- Details
- Written by: Orsat Munitić
Alfresco restaurant in Old Town Dubrovnik offering fresh Adriatic seafood as well as pastas, light salads and vegetarian dishes with a modern twist.
- Details
- Written by: Orsat Munitić
Pizzeria Oliva is an artisan pizzeria in the heart of Dubrovnik Old Town, just behind St Blaise Church. Its speciality is thin, crispy pizza made from hand-prepared dough fermented for 72 hours, with Italian ingredients such as San Marzano DOP tomatoes and fior di latte mozzarella combined with seasonal Croatian produce.
Oliva works equally well for a sit-down lunch or dinner and for a quick bite while sightseeing. Alongside whole pizzas, the restaurant offers pizza by the slice, panzerotti, focaccia sandwiches, pasta and takeaway, making it more flexible than many Old Town restaurants.
- Details
- Written by: Orsat Munitić
You will probably find yourself passing by Mimoza restaurant on your way to Old Town and you won't even suspect what you are missing.
- Details
- Written by: Orsat Munitić
Family owned restaurant, where owner is the chef, is one of few cult places in Dubrovnik you need to visit.
- Details
- Written by: Orsat Munitić
Panorama Restaurant & Bar sits beside the upper Dubrovnik Cable Car station on Mount Srđ, with one of the most dramatic restaurant views in Dubrovnik. From the terrace you can look directly down over Dubrovnik Old Town, Lokrum, Lapad Bay, the Adriatic and the Elaphiti Islands.
Panorama is worth considering if you want to combine a meal with the Mount Srđ viewpoint rather than simply choose the best restaurant based on food alone. The setting is the main attraction, especially around sunset, while the restaurant serves Mediterranean cuisine inspired by traditional recipes from the Dubrovnik region.
- Details
- Written by: Orsat Munitić
Dubrovnik Old City walls to your left, fort Lovrijenac to your right and an amazing view on ships passing in front of you. Possible in Dubravka !
- Details
- Written by: Orsat Munitić
Proto Fish Restaurant is one of Dubrovnik Old Town's best-known seafood restaurants, with a dining tradition dating back to the late 19th century. Located on Široka Street just off Stradun, Proto is particularly known for fresh Adriatic fish, traditional Dubrovnik seafood cooking and its first-floor terrace above the busy Old Town streets.
Proto is a good choice if you want a more traditional seafood experience than a modern tasting-menu restaurant. It is firmly in the premium dining category, but the focus remains on fish, shellfish and recognizable Mediterranean and Dalmatian flavours rather than highly experimental cuisine.
- Details
- Written by: Orsat Munitić
Nautika Restaurant is one of Dubrovnik's best-known fine-dining restaurants, located at Pile just outside the western entrance to the Old Town. Its terraces overlook the Adriatic, Pile Gate and the fortresses of Lovrijenac and Bokar, making the setting as important to the experience as the food.
Nautika specialises in refined Mediterranean cooking rooted in Croatian and Dalmatian ingredients, with Adriatic fish and shellfish playing a major role on the menu. It is a high-end restaurant best suited to a special dinner, romantic evening or travellers who want to combine serious dining with one of Dubrovnik's most dramatic restaurant views.
- Details
- Written by: Orsat Munitić
Enjoy a different meal at the cozy eatery in Dubrovnik managed by lovely girls.
- Details
- Written by: Orsat Munitić