Known as the “Pearl of Adriatic”, Dubrovnik was once a city-state flourishing thanks to the wealth of the merchants and shipbuilders which, among other things, influenced its cuisine. In Dubrovnik, it’s possible to find restaurants that suit all tastes and budgets, from Michelin-star fine dining and interesting bistros to simple taverns and street food stands.
If you’ve decided to spend your vacation in Dalmatia, take a culinary journey around Dubrovnik and explore its diverse culture, food, and traditions. Even though in most Dubrovnik restaurants fish and seafood are the main menu items there is no doubt you’ll also be able to enjoy delicious meat dishes.
Here are some of the best restaurants recommended by both locals and visitors.
For all those who are in search of a prime fine dining experience, combined with beautiful panoramic views, this first Michelin-starred restaurant in Dubrovnik is a place worth visiting. Placed within the city walls, overlooking the harbour, this restaurant offers traditional Croatian and Mediterranean cuisine with a modern twist.
Their ala carte menu is full of mouthwatering options but guests recommend ordering one of the tasting menus that feature 5 courses each to get the most from this unique experience. If you’re a wine lover, their well-educated sommeliers will explain everything about wine pairing for each course. Keep in mind that the restaurant serves only dinner and be sure to reserve your table in advance.
With a long tradition dating back to 1886. this famous family-owned restaurant offers one of the most delicate seafood dishes in the city. Placed in the heart of the old town, the restaurant was renovated in 2002. but kept its quality with the menu inspired by the traditional cuisine of Dubrovnik and old fisherman's recipes with a touch of contemporary gastronomy.
Proto restaurant is widely recognized among locals and foreign visitors and found its place even in the Michelin Guide. The offer on the menu depends on the daily fresh catch and in addition to top-quality seafood dishes, you can also enjoy delicious meat specialties.
Often called Dubrovnik’s finest restaurant, this Michelin-starred restaurant is one of the most prestigious places to eat in Dubrovnik. With one of the best locations in Dubrovnik, overlooking Lovrijenac and Tvrđava Bokar, visitors can enjoy one of a kind view while enjoying some of the most delicious dishes prepared with fresh ingredients from local waters.
The Condé Nast Traveller magazine recognized Nautika as the sixth most romantic restaurant in the world.
If you decide to experience why locals and tourists praise delicious five and seven-course menus from this amazing place, don't forget to make a reservation, maybe you will even meet some celebrities here as the restaurant often welcomes them.
Located on the terrace in one of the charming streets of the Old Town, Dubrovnik Restaurant offers more than just a simple dining experience. The service in the restaurant will make you feel like a star and you will discover some of the region's best local ingredients on the chef's tasting menu.
The menu perfectly blends traditional Mediterranean recipes with a touch of new styles. This fine-dining restaurant offers high-class cuisine in a memorable setting reflecting the city's rich history and it more than deserved a place in the Michelin Guide.
If you’re looking for a restaurant with an amazing view, you should put Restaurant Panorama at the top of your list. Located on Srđ, a hill above the city of Dubrovnik, this restaurant will give you a breathtaking view from the Bay of Lapad to the Elaphite Islands and Lokrum.
Due to its location, it’s accessible only by cable car which makes the visit an even more unique experience. The restaurant serves traditional Mediterranean cuisine and authentic local dishes.
If you decide to visit, don't forget to make a reservation several days in advance and enjoy the most beautiful sunset over Dubrovnik while enjoying amazing food.
Even though it’s located just a little bit outside of Dubrovnik, in the small village of Štikovica, Konoba Veranda is worth the trip. The best place to eat for many locals offers a cosy, intimate atmosphere and culinary specialties from five Croatian regions and Bosnia and Herzegovina.
This family restaurant aims to provide its guests with just that, a feeling of a family atmosphere and a grandparents' kitchen. Not only will you enjoy delicious homemade meals when visiting Konoba Veranda but their staff will also guide you through the interesting facts about the origins of the dishes as their motto is “we serve memories”.
Bura Bistro & Bar
This newly opened Dubrovnik top spot in the Old Town, near the Cathedral, got its name after a famous Adriatic wind. Even though it found itself near famous tourist locations, Bura was quickly recognized and became popular among locals and travellers.
Seafood and fish offered on the menu are fresh and caught daily and the food could be described as modern Mediterranean street food. If you find yourself in Bura Bistro during summer try one of their famous tapas dishes and don’t miss a chance to enjoy one of their fabulous cocktails.
Located in the old town, Nishta is a perfect place for all those in search of high-quality vegetarian meals for reasonable prices. Given something other than the seafood menus that most Dubrovnik restaurants offer, this place stands out with its dish offer and amazing flavours of any meal you pick from the menu.
The menu offer is different depending on the day of the week that you visit so there is always something new to try. The recipes are inspired by Azian, African and Mediterranean cuisine, and all the dishes are vegan, vegetarian, and gluten-free.
For all those who are in search of something that isn’t seafood-inspired, the Taj Mahal is a perfect choice. This Bosnian restaurant offers a wide range of amazing Balkan dishes, and if you are craving tasty meat dishes, don’t miss visiting this place.
Those unfamiliar with Balkan cuisine and unsure where to start should try Cevapi, and those more experienced in this type of cuisine shouldn’t miss trying the restaurant's specialty “Taj Mahal”. The restaurant can be found in two locations, in the Old Town and next to Hotel Lero, In Lapad.
Who doesn’t love eating a good pizza? If you ask the locals, Pizzeria Tabasco is the best pizza place in town. Located near Dubrovnik Old Town, between Ploče and Buža gates, Pizzeria Tabasco offers not just great pizzas but also prices much more affordable than the other similar places in town. A variety of choices will satisfy even the pickiest pizza lovers and you can enjoy your meal inside or outside the pizzeria or it can even be delivered to your doorstep.
All wine lovers know that great food is best enjoyed with great wine. If you want to make a visit to Dubrovnik unforgettable add a visit to Pelješac wine road to your travel itinerary and enjoy in delightful flavours of one of the best wines Croatia has to offer.
If you're still in search of accommodation during your visit to Dubrovnik, take a look at our most popular villas and make sure that staying in this beautiful town will be a visit you’ll never forget.