Dubrovnik’s dining scene is similar to what you’ll find in many countries along the Adriatic Sea. The seafood-heavy cuisine makes good use of the local produce, herbs and meats that have fed the locals for centuries. However, there are a few things you can find in Dubrovnik that you won’t find anywhere else.

    When you’re looking at the menus at the best restaurants in Dubrovnik, keep your eyes peeled for such local delights as black risotto (coloured with squid ink and accompanied by seafood), makaruli sporki (or dirty macaroni, sometimes likened to an Italian bolognese) and zelena menestra (a traditional stew filled with sausages, potatoes and cabbage). Check out where to eat around Dubrovnik, below.


    Gradska Kavana Arsenal Restaurant

    Dine on family-style meals in a historic atmosphere

    • Food
    • History

    Gradska Kavana Arsenal Restaurant sits right off Dubrovnik’s main square, making it an easy and convenient stop on a busy Dubrovnik itinerary. The restaurant, with its outdoor dining, gives you a front-row seat to some of the city’s most historic and eye-catching architecture.

    The menu focuses on Croatian and Mediterranean classics, with light fare using local ingredients that are similar to what you might find in any local’s pantry. One of the favourited dishes is the fish stew, a mixture of seafood served in a spicy tomato-based sauce with baked polenta. Don’t forget to check out the expansive drink menu, filled with Croatian wines.

    Location: Pred Dvorom 1 – Old Town, 20 000 Dubrovnik, Croatia

    Open: Daily from 8am to midnight

    Phone: +385 (0)20 32 12 02


    Konoba Veranda

    Experience 5 different cuisines, all with Croatian roots

    • Food

    Konoba Veranda is a family-owned and operated eatery located in the suburbs of Dubrovnik. The menu is made up of dishes hailing from 5 separate regions of Croatia, as well as the owners’ native Herzegovina. The restaurant is known for its seafood options, but the menu is also very vegetarian-friendly.

    The menu is organised by region from which each dish is derived; so, for example, the Dubrovnik-Neretva portion of the menu contains items like tempura frogs and a traditional chocolate cake served with bitter orange jam. The Dalmatia portion of the menu features a seafood risotto, octopus salad and grilled sea bass.

    Location: Štikovica 24a, 20235, Zaton, Croatia

    Open: Daily from 1pm to 11pm

    Phone: +385 (0)20 411 050


    Tavern Arka Restaurant

    Overlook the coastline at this casual restaurant by the sea

    • Food

    Tavern Arka Restaurant sits in the bay area north of Dubrovnik’s city centre and offers outdoor seating looking right over the water. The relatively affordable restaurant offers local cuisine but also dishes from other European countries. The menu features dozens of options alongside a plentiful array of wines and beers.

    Start your dinner off with the much-loved tuna tartar, accented with sesame seeds and avocado, before moving on to the lamb cutlets and finally the Dubrovnik rosata – the local take on a panna cotta. Picky eaters will appreciate some of the more low-key menu items, like the simple grilled steak.

    Location: Na Ratu 3A, Zaton, 20235, Dubrovnik, Croatia

    Open: Tuesday–Saturday from 4pm to 11pm, Sundays from 11am to 5pm (closed on Mondays). Hours vary by season

    Phone: +385 (0)20 694 659


    Restaurant Dubrovnik

    Indulge in a fine dining experience in the heart of the city

    • Food
    • Luxury

    Restaurant Dubrovnik, despite its simple name, serves up a dining experience that’s anything but simple. One of the top-rated restaurants in the city, it serves high-class fare in a memorable atmosphere that reflects the city centre’s storied past. While the menu focuses on Dalmatian cuisine, everything has a modern twist.

    The chef’s tasting menu is certain to delight and give you an expansive overview of some of the region’s best ingredients while showing off the staff’s superior skills. It includes some truly remarkable dishes, such as a Dubrovnik-style ceviche; a creamy celery soup with truffles and prawns; and scallops served on soft polenta with goat cheese, hazelnuts and baby porcini mushrooms.

    Location: Ul. Marojice Kaboge 5, 20000, Dubrovnik, Croatia

    Open: Daily from midday to midnight

    Phone: +385 (0)20 324 810


    Nautika Restaurant

    Dine with views of both the sea and Dubrovnik’s historic fortresses

    • Food
    • Luxury

    Nautika Restaurant is situated so that it offers views of the sea, as well as both Lovrjenac and Tvrđava Bokar, 2 historical fortresses. Just note that you’ll be paying for that view; the fine-dining reservations-required restaurant boasts a menu that'll seriously lighten your bank balance. However, it does offer an impressive array of vegetarian, vegan and gluten-free options.

    Try the Dalmatian-style lamb with purple cabbage, crispy chickpeas and onion marmalade, or the veal fillet with Dubrovnik Malvasija sauce, served with a truffle essence potato gratin, minty pea mousse and glazed carrots. If you’re lucky, you’ll find yourself in good company at Nautika Restaurant; the eatery frequently welcomes celebrities.

    Location: Brsalje ul. 3, 20000, Dubrovnik, Croatia

    Phone: +385 (0)20 442 526


    photo by WordRidden (CC BY 2.0) modified


    Above 5 Rooftop Restaurant

    Take in rooftop views of the city

    • Food

    At Above 5 Rooftop Restaurant, you'll dine on the only rooftop terrace on Dubrovnik’s Old Town, with spectacular views of the city, sea and historic forts. The outdoor seating means the restaurant is only open seasonally and you’ll want to make reservations to ensure you get a good seat. However, despite its popularity, Above 5 Rooftop Restaurant is one of the few higher-end dining establishments in the city that serves breakfast in addition to lunch and dinner.

    The breakfast menu is a bit limited, focusing mostly on Mediterranean-style egg dishes. For lunch and dinner, one of the favourite menu items is the pigeon breasts, served in a basil oil and soy reduction.

    Location: Ul. od Sigurate 4, 20000, Dubrovnik, Croatia

    Open: March–October: daily from 7.30am to 11pm

    Phone: +385 (0)20 322 244


    Amfora Restaurant

    Everyone in your travelling party will enjoy this casual, family-friendly restaurant

    • Families
    • Food

    Amfora Restaurant is a nice, casual and family-friendly pick that’s slightly outside the more touristy areas of the city. You’re more likely to be seated next to a local than you are a tourist here. The restaurant is refined enough to cater to adult palates, yet still casual enough that kids are welcomed, and you won’t feel a need to dress up. The lunch menu, for example, includes a cheeseburger, if that gives you an indication of the level of formality that’s expected.

    Of course, while the kids might prefer the cheeseburger, you’re likely on the hunt for more traditional Croatian fare, in which case you can enjoy the tempura zucchini blossoms or the pan-fried sea bass.

    Location: Obala Stjepana Radića 26, 20000, Dubrovnik, Croatia

    Open: Daily from 8am to midnight

    Phone: +385 (0)20 419 419


    photo by Oleg Sidorenko (CC BY 2.0) modified


    Restaurant Panorama

    Climb up, up, up to reach this restaurant with a view

    • Photo
    • Food

    Restaurant Panorama is perched on a cliffside overlooking the city, with tables bumped right up to the edge of where the ground gives way to the open air over Dubrovnik’s orange roofs. Travellers with a fear of heights might not want to add this restaurant to their itineraries. You can take either a cable car or a hiking trail to reach the restaurant, though if you want to avoid a sweaty lunch or dinner, you should probably take the former.

    From the restaurant’s height, you can see all the way out into the Bay of Lapad and to the Elaphite Islands and Lokrum. The cuisine is local and authentic, served alongside a selection of refreshing cocktails and international wines.

    Location: Srđ ul. 3, 20000, Dubrovnik, Croatia

    Open: Sunday–Wednesday from 9am to 5pm (closed on Mondays and Tuesdays)

    Phone: +385 (0)20 312 664


    Restaurant 360

    Dine on an award-winning combination of Croatian, Mediterranean and French fare

    • Food

    Restaurant 360 serves only dinner, with recommended tasting menus and some ala carte items. The focus is on Croatian and Mediterranean cuisines, but with French flair. The tasting menus feature 5 courses each, but the ala carte menu is no to be overlooked. It features mouthwatering, tempting options such as lamb shoulder with beetroot and blue cheese, pigeon with parsnip and chicory cream and a carob shortcake with orange ice cream and mantala mousse.

    Whatever you happen to order while at Restaurant 360, you’ll have a difficult time deciding what you want to keep your eyes on – the artfully arranged plates coming out of the kitchen, or the views of the sea beyond your table.

    Location: Ul. Svetog Dominika bb, 20000, Dubrovnik, Croatia

    Open: Tuesday–Sunday from 6.30pm to 10.30pm (closed on Mondays)

    Phone: +385 (0)20 322 222



    Kick back and relax in this casual, unpretentious eatery

    • Food

    Pantarul, with its colourful decor and understated wooden furnishings, looks like a dining room you could find in a cosy, well-decorated home. The atmosphere is much the same – cosy and comfortable. However, just because the restaurant is unpretentious and welcoming, don’t let that make you think you’ll be enjoying less than superb cuisine.

    The affordable menu features roast duck breast, fish steak with Dalmatian-style vegetables and vegetable risotto. Vegetarian options are plentiful. There’s even a gluten-free dessert option: a white-chocolate and almond cake with vanilla cream. Two tasting menus are available if you don’t want to go through the trouble of picking your own eats.

    Location: Ul. kralja Tomislava 1, 20000, Dubrovnik, Croatia

    Open: Tuesday–Sunday from midday to midnight (closed on Mondays)

    Phone: +385 (0)20 333 486

    Holly Riddle | Contributing Writer

    Start planning your trip

    Back to top