Dubrovnik restaurants, I must admit, are fairly good. Seafood still seems to be the most common delicacy. The most popular seafood dishes you can find in many Dubrovnik restaurants are fresh seashells, octopus salad, squid risotto with black squid ink, and grilled fish. But we must admit to be pretty impressed with the diversity of Dubrovnik restaurants.
Don't expect New York City dining scene, but compared with the rest of Croatia, in Dubrovnik you'll be able to taste different national cuisines to the certain extent. You can choose between Italian, French, Asian, Asian fusion, Bosnian, Mexican, International and Croatian cuisine. Not bad for a small town like Dubrovnik.
Recommended Dubrovnik restaurants
1 | Lokanda Peskerija
Located along side the city walls, in the old harbor, restaurant Lokanda Peskerija is a very popular seafood restaurant. Its menu is limited, but the food is good, affordable, and the atmosphere at the restaurant is excellent. The restaurant offers simple Adriatic seafood dishes like fried calamari, mussels in a wine sauce, octopus salad, seafood risottos and alike. Food is served in small pots rather than in plates (which I personally find very cute). Interior is small, but it spreads on two floors. The terrace is right at the seafront, and almost always busy. Portions are generous, and service is decent.
2 | Orsan Yacht Club
Located away from the crowds, within the Orsan Yacht Club on Lapad peninsula, restaurant Orsan is a seafood restaurant with a superb seafront terrace. My colleague from Dubrovnik invited me for a lunch here, so I assume that the restaurant has a good reputation among locals. They also offer daily lunch menus (cheaper option if you are on budget). Food is good, but restaurant's main appeal is its exquisite terrace.
3 | Restaurant Komin
A bit away from the old town, on Lapad penisula, restaurant Komin is conveniently located if you are staying in any of Valamar hotels in Dubrovnik. However, it's worth a bus ride from the old town if you feel like tasting a simple, but honest Croatian food. This restaurant serves hearty traditional dishes, and has a charm of an old tavern with a big open fire place. We've tasted here traditional Croatian dish – Peka. Peka is a special cooking method where the food is cooked in a shallow but wide casserole covered with a terracotta or metal lid. The casserole is covered with burning wood embers and cooked slowely. We ordered lamb and veal Peka with delicious potatoes and other veggies. The dish was delicious, juicy, and meat was very tender (I am not a big meat eater, so I attacked the veggies like there is no tomorrow).
4 | Restaurant Nishta
Back to the old town, restaurant Nishta is the only 100% meat-free restaurant in Dubrovnik. The restaurant offers vegetarian, vegan and gluten-free dishes. This is a must-go restaurant for any vegetarian or vegan visiting the city (and not solely because it's the only one in the town). And it is a nice place to go even if you are not vegetarian (we can all take a day off from meat or fish). Tucked away in one of the narrow alleyways leading off the main street, its interior is colorful, but tiny, with seating only for maybe 10 people. The restaurant also has a nice outdoor terrace for dining out on a warm day.
5 | Restaurant Proto
Considered one of the best fish restaurants in Dubrovnik, restaurant Proto is located in the old town, just off the main street Stradun. This is one of the rare restaurants in the old town frequented by locals. It's an upscale place so the dining here doesn't come cheap. We were invited to the restaurant Proto by our business partners. The first floor terrace is gorgeous. The food was excellent, and the service very attentive. Read our full review on restaurant Proto.
6 | Restaurant Taj Mahal
Despite its name, the restaurant Taj Mahal serves traditional Bosnian dishes. Tucked away in one of Dubrovnik old town's back streets, this small restaurant is not easy to find, but it's definitely worth searching out. Interior is small and get busy quickly (it can accommodate maybe maximum of 25 people). Outside terrace offer some additional seating on a sunny days. Although they do have some vegetarian options (e.g. filo pastry with spinach), this is a mecca for meat lovers.
7 | Sushi & Oyster Bar Bota
Tucked away in a small alley next to the Cathedral, Sushi & Oyster Bar Bota has a sleek interior and splendid terrace. This is a family-run restaurant with long tradition. They have their first restaurant in Ston, famous for its oyster and seashell farms. Now the family runs four restaurants throughout the country (Ston, Dubrovnik, Split, and Zagreb). The offer is simple, but the food is simply divine. The menu includes fresh oysters and oysters tempura, fresh-made sushi, sashimi, spring rolls and few local specialties including home made prosciutto and fish carpaccio. Staff is warm and welcoming, the ambiance is beautiful, food is delicious (and very fresh!). The prices are affordable considering the quality of ingredients and the location. Read our full review of Oyster and Suhi Bar Bota in Dubrovnik.
8 | Restaurant Azur
If you are into a fusion of Asian and Croatian cuisine, you'll be happy to eat at the restaurant Azur in Dubrovnik. Tucked away in a small side street, not far from the famed Buza bar, the restaurants Azur is a tiny joint offering Thai-style dishes. Their seared tuna sliced steak is awesome and a must-try if you are a seafood aficionado. Read our full review of the restaurant Azur Dubrovnik.
Dubrovnik restaurants: Location and Contacts
Which restaurant you are most likely to choose in Dubrovnik? Let us know in the comments below.