Dubrovnik restaurants: where to eat in Dubrovnik

Curious about where to eat in Dubrovnik on your next visit? In this post, we share the best restaurants in Dubrovnik for all budgets and travel styles.

Best Restaurants In Dubrovnik Croatia: Where To Eat In Dubrovnik, Illustration
Best Restaurants In Dubrovnik Croatia: Illustration

Whether you are after a fine-dining multi-course dinner or a no-frills budget eatery, Dubrovnik’s food scene is varied and exciting.

Besides Croatian and Mediterranean cuisine, in Dubrovnik, you will find Italian, French, Japanese, Chinese, Korean, Asian fusion, Indian, Bosnian, Mexican, and even Peruvian restaurants.

The prices in Dubrovnik restaurants are at least 30% higher than in the rest of Croatia, and sometimes more. It goes from 8 € for a light lunch to over 130 € for a multi-course tasting menu in a fine-dining Dubrovnik establishment.

Best restaurants in Dubrovnik

It’s not always easy to recommend a restaurant to someone, as we might all have a pretty different idea about what the best restaurants should serve or look like.

Upscale and fine dining restaurants in Dubrovnik offer one-of-a-kind food experiences. Oyster & Sushi Bar Bota is our favorite upscale restaurant in Dubrovnik.

If you are feeling like having a nice meal and not spending a fortune, mid-priced restaurants in Dubrovnik offer good value for money, casual-style dining, and great food. We like Glorijet and Orsan Yacht Club for their local feel. In the old town, give a chance to the Taj Mahal, regardless of its name, it actually serves delicious Bosnian specialties.

Even if Dubrovnik is the most expensive town in Croatia, you can still find cheap eats in Dubrovnik. Konoba Tabak is our go-to place for cheap, but hearty and tasty meals in Dubrovnik.

If you are looking for Dubrovnik restaurants with a view, Panorama on the Mount Srd, Pjerin, Prora, Victoria, and Nautika fit the bill. 

Pizzeria Papillon is the only pizzeria in Dubrovnik that makes Neapolitan-style pizza. 

Unfortunately, Dubrovnik doesn’t yet have all-day breakfast and brunch restaurants, but there are places in town that have a dedicated breakfast section on their menus. Gradska Kavana Arsenal is the one to look for in the old town!

There are two exclusively vegan and vegetarian restaurants in Dubrovnik: Nishta and Urban Veggie, while many other restaurants in tiown keep some vegan or vegetarian dishes on their menus.

And those who just feel like enjoying a glass of Croatian wine will be happy to know that there are a few wine bars in Dubrovnik that also offer some simple food to accompany the wine tasting. We always pay a visit to D’Vino Wine Bar when in Dubrovnik.

Below you will find our list of the best restaurants in Dubrovnik.

Sushi and Oyster Bar Bota

Outside Terrace At The Oyster and Sushi Bar Bota Dubrovnik
Photo credit: Oyster and Sushi Bar Bota

A family-run restaurant with a long tradition, Sushi & Oyster Bar Bota serves fresh seafood in a sleek interior and on a splendid terrace.

Esquisite seafood dishes, warm and welcoming staff, lovelyb ambiance, and affordable prices considering the quality of ingredients and the location, make Sushi & Oyster Bar Bota one of the best restaurants in Dubrovnik. It’s also our favorite Dubrovnik old town restaurant. All shellfish, including oysters, come from owner’s shellfish farm in nearby Mali Ston.

The menu includes fresh oysters and oyster tempura, sushi, sashimi, spring rolls, and a few local specialties including homemade tuna prosciutto and fish carpaccio. The food here is simply divine. We could eat at the Bota every day.

Contacts | a: Od pustjerne bb, Dubrovnik Croatia | t: +385 20 324 034 | Reviews

Restaurant 360

Terrace at the 360 Restaurant in Dubrovnik
Photo credit: 360 Restaurant in Dubrovnik

The first and only Michelin-star restaurant in Dubrovnik, restaurant 360 is trendy, modernly decorated, and has an awesome location right within the Dubrovnik city walls.

From their a la carte menu you can choose a 2-course (starter + main) for about 90 € or a 3-course meal (starter + main + dessert) for about 110 €. Yes, it looks like the dessert alone costs around 20 €! The restaurant 360 also offers 7-course tasting menus for about 150 € without drinks. The food is really good, though!

Restaurant 360 is a great place for a special occasion.

Contacts | a: Ulica Svetog Dominika bb, Dubrovnik | t: +385 20 322 222

Restaurant Proto

Terrace at the Restaurant Proto in Dubrovnik
Photo credit: Restaurant Proto in Dubrovnik

Restaurant Proto serves exquisite seafood dishes and it is considered one of the best fish restaurants in Dubrovnik.

Proto’s fresh seafood, splendid first-floor terrace, and attentive service make Proto one of the most popular restaurants in Dubrovnik among locals and tourists alike. Don’t miss one of Proto’s classic seafood dishes: octopus salad, and freshly caught dentex fish baked with veggies in the oven.

Contacts | a: Siroka ulica 1, Dubrovnik | t: +385 20 323 234

Restaurant Dubrovnik

In the heart of the old town, with great food, top-notch service, and a terrace to match, restaurant Dubrovnik serves a 6- and 9-course tasting menu. Wine pairing, as well as a la carte offer, are also available. 

One of the best restaurants in Dubrovnik, this Michelin-recommended restaurant is fancy but not at all pretentious. Restaurant Dubrovnik serving some of the most outstanding and creative dishes around. The restaurant’s rooftop terrace is a perfect place for a romantic dinner under the stars. 

Contacts | a: Marojice Kaboge 5, Dubrovnik | t: +385 99 258 5871


Amazing seafront setting, an isolated bay, locally sourced delicious food, tiki-style cabanas, a seafront terrace, a lounge, and a beach, Bowa is not just a restaurant, but an all-day one-of-a-kind experience in a Robinson Crusoe meets fine dining-style. 

Stylish overwater cabanas offer a private dining experience. A lovely seafront terrace is another option for dining al fresco. Both require minimum spending. The terrace is 100€ per person, and only from mid-June to mid-September, while cabanas are set at 850€ minimum in the high season, and 600€ minimum in the low season. 

If you have the money to splurge, don’t leave Dubrovnik without eating out at Bowa. 

Contacts | a: Vrbova Bay, Sipan (42°43’13.52″N | 17°54’47.25″E) | t: +385 91 636 6111

Orsan Yacht Club

Terrace at the Orsan Yacht Club
Photo credit: Orsan Yacht Club, Dubrovnik Croatia

Restaurant Orsan is a seafood restaurant with a superb seafront terrace and one of the best Lapad restaurants. A colleague from Dubrovnik invited us for lunch here – a good sign that the restaurant has a good reputation among locals.

If you are looking for where to eat in Dubrovnik on a budget, the restaurant also offers a light lunch, for as little as 11 € for a dish. The offer changes daily, and you can see a weekly menu on their Facebook page.  It pays to eat lunch in Dubrovnik!

Contacts | a: Ulica Ivana pl. Zajca 4, Dubrovnik | t: +385 20 436 822


Located next to the fish market, in Dubrovnik’s Gruz neighborhood, Glorijet is the best restaurant in Dubrovnik to eat fresh fish and seafood for an affordable price. Even local fishermen come to eat here!

Besides the extensive menu, Glorijet also offers a lunch menu based on a catch of the day, fresh produce from the market (or a butcher!), and the season. Glorijet doesn’t have a terrace, instead, it has a cave-like rustic interior. The place is popular among locals at lunchtime.

Contacts | a: Obala Stjepana Radica 16, Dubrovnik | t: +385 20 436 822


Terrace at the restaurant Sesame in Dubrovnik
Photo credit: Sesame in Dubrovnik

Although just a five-minute walk from the old town, and along a street busy with traffic, Sesame managed to remain a peaceful oasis away from the crowds. The restaurant has two lovely outside terraces, a ground and a first-floor terrace, both surrounded by greenery, grapevines, and flowers.

The menu is innovative and varied. It includes dishes like homemade pasta, fish en papillote, and even a few vegetarian choices like beetroot risotto, or crispy polenta with baba ganoush.

Contacts | a: Dante Alighieri 2, Dubrovnik | t: +385 20 412 910

Bistro Tavulin

Bistro Tavulin is a family-run restaurant in the old town Dubrovnik with fresh, tasty, and innovative food, beautiful plating, attentive staff, and attention to detail. The menu items include Croatian staple dishes like mussels in white wine, octopus salad, gnocchi with braised veal, and black risotto.

Bistro Tavulin is one of the Michelin-recommended Dubrovnik restaurants.

Contacts | a: Cvijete Zuzoric 1, Dubrovnik | t: +385 20 323 977

Shizuku Japanese Cuisine

Locals’ favorite Japanese and Thai restaurant in Dubrovnik, Shizuku serves yummy Asiatic treats and it is a good place for sushi in Dubrovnik. 

Fantastic sushi rolls, nigiri, maki, and sashimi are in abundance here, and so are other Japanese classics like gyozas, takoyaki, tuna tataki, etc.

This restaurant is one of the best restaurants in the Lapad area of Dubrovnik. It is also more affordable than other sushi places in Dubrovnik. 

Contacts | a: Ulica kneza Domagoja 1F, Dubrovnik | t: +385 20 311 493


People visit the restaurant Zuzori for its beautifully plated dishes, elegant street-side terrace, and modern European and Mediterranean cuisine. 

The short but varied menu caters even to vegetarians. However, duck breast, oxtail, prawn and sausage croquettes, octopus risotto, and bluefin tuna are the most popular items on Zuzori’s menu. 

The service is uneven and sometimes slow and clumsy. 

Contacts | a: Cvijete Zuzoric 2, Dubrovnik | t: +385 20 311 493 | Tripadvisor

Restaurant Taj Mahal

Burek, a speciality of the restaurant Taj Mahal in Dubrovnik
Photo credit: Taj Mahal, Dubrovnik

Despite its name, the restaurant Taj Mahal serves traditional Bosnian dishes, and it is one of the most popular restaurants in Dubrovnik. The small interior gets busy quickly. Although Taj Mahal serves some vegetarian options (e.g. filo pastry with spinach), this is a mecca for meat lovers.

There is another Taj Mahal restaurant within Hotel Lero in the Lapad area. It’s run by the same owners and has the same concept.

Contacts | a: Ulica Nikole Gucetica 2, Dubrovnik | t: +385 20 323 221

Stara Loza

Facade and the rooftop terrace at the restaurant Stara Loza in Dubrovnik
Photo credit: Restaurant Stara Loza in Dubrovnik

Stara Loza is a stylish restaurant located on the third floor of the boutique hotel Prijeko Palace. Pair the ambiance, beautiful views, and friendly service with well-prepared dishes, and you will know why Stara Loza is one of the top Dubrovnik old town restaurants. For a truly memorable meal, get a table at the rooftop terrace. The views are unbeatable!

Menu includes seafood dishes like tuna tartar and octopus salad, veggies tempura, thyme gnocchi, or basil risotto, while among main dishes fisherman’s plate and lamb confit seem favored among the patrons.

Contacts | a: Prijeko ulica 24, Dubrovnik | t: +385 20 321 145


Located in the heart of the old town, Kamenice, meaning oysters in Croatian, is a place to eat just that – oysters! Here you will get the freshest and most reasonably priced oysters in all of Dubrovnik. And, when available, you can also order fried smelt fish. The rest of the menus in’t worth the try.

Contacts | a: Gundulićeva poljana 8, Dubrovnik | t: +385 20 323 682


Chicken and fries in the restaurant Mezzanave in Dubrovnik
Photo credit: Mezzanave Dubrovnik

The Mezzanave is the most affordable restaurant in Dubrovnik. Point! Mezzanave’s offer includes a choice of pizzas, pasta, salads, risotto, soups, burgers, and other grilled meat, as well as desserts. Pizza Margherita at Mezzanave costs 7 €, 3 € less than in the next cheapest pizzeria in Dubrovnik. Besides, the restaurant has a daily lunch offer that is as affordable, 7 € will buy you a main and a side dish.

Contacts | a: Ulica dr. Ante Starčevića 24, Dubrovnik | t: +385 20 610 119

Konoba Tabak

Konoba Tabak is a simple no-frills place that locals love with honest homemade cooking and very affordable prices. Tabak is one of the best places in Dubrovnik to eat a cooked meal on a budget. 

Tabak serves daily lunches for 8 € to 10 € a dish. Soups cost 3.6 € a portion. Repeat customers get a 25% discount, so plan to eat there every day. The dishes include beans with sausage, grilled mackerels with veggies, rolled veal roast, beer schnitzel, and like. At Tabak, there is also an a la carte menu where prices are equally reasonable.

Contacts | a: Vukovarska ulica 32A, Dubrovnik | t: +385 20 357 242

The Gaffe

The Gaffe is a popular Irish pub in the old town of Dubrovnik with really good and reasonably priced food.

Monday to Friday, from 10 am to 3 pm, the Gaffe serves cheap daily dishes (marenda). For less than 7 €, you can eat dishes like a plate of stuffed peppers, veal or black risotto, or breaded pork steak.

The Gaffe’s a la carte menu is also affordable and available throughout the day, from breakfast to dinner.

Contacts | a: Miha Pracata 4, Dubrovnik | t: +385 20 640 152


Presha is a popular fast food in Dubrovnik old town. The menu consists of burgers, grilled meat, wraps, salads, sandwiches, and pancakes. 

Burgers, wraps, and salads start at 6.5 €, sandwiches, and pancakes at 4 €, and toast is 2.6 €. Presa is a good place for a quick and cheap bite in the old town.

Contacts | a: Dordiceva Ulica 2, Dubrovnik | t: +385 98 989 2942


Counter with pies at the Bosancica in Dubrovnik
Photo credit: Bosancica Dubrovnik

A small food joint in the Lapad neighborhood, Bosancica serves Bosnian-style sweet and sour pastries. Here you can buy real Bosnian burek and pies, including meat, potato, cheese, spinach, pumpkin, and apple pie. They sell them by grams, and a 100 g of phyllo dough-filled pastry costs 1 to 2 € depending on the filling. Here you can also sample a couple of traditional Bosnian desserts like baklava, tulumba, hurmasice.

Contacts | a: Ulica Iva Vojnovica 75, Dubrovnik | t: +385 99 878 7287

Dubrovnik Restaurants With The View

View over Dubrovnik old town, the sea, and the cable car from the restaurant Panorama

Sometimes eating out in Dubrovnik isn’t only about great food but also about lovely settings, wonderful views, and enjoying the company of family, friends, or a significant other. If you are looking for a place to eat in Dubrovnik with a great view, Panorama, Pjerin, Prora, Victoria, and Nautika fit the bill. 

Dubrovnik cable car restaurant, Panorama, atop the Mount Srd, has one of the best views over the old town, city walls, the Adriatic, and the small islands. People come here for the view but stay for the food. 

Hotel Villa Dubrovnik’s Pjerin, hotel Excelsior’s Prora, and Villa Orsula’s Victoria restaurants all have amazing seaside settings and wonderful views over the old town and the sea. They are offer a fine dining experience with attentive service, sophisticated food, high prices, and a nice setting perfect for a romantic dinner with a view.

A few restaurants in Dubrovnik can claim to have such a wonderful view of the city walls, Lovrjenac Fortress, and the sea as Nautika has! Nautika is one of the best restauranst in Dubrovnik when it comes to location and views. A fine dining establishment just out of the Pile Gate, Nautika is your go-to place for special occasions and great desserts.

Pizza in Dubrovnik

Pizza Napolitana in Dubrovnik

Pizzeria Papillon is the only pizzeria in Dubrovnik that makes Neapolitan-style pizza. The crust on their pizzas is thin in the middle, with raised and puffy edges and some leopard spots. The dough is light and you don’t feel like you ate a stone after finishing the pizza. Our absolute favorite pizzas on Papillon’s menu are Mortadella pizza and Pumpkin cream pizza. But, to be honest, all pizzas on their menu are yummy. The prices start at 7.7 € for a simple Marinara pizza, and they go up as much as 20 € for Mortadella or Seafood pizza.

Tabasco, located just out of the old town above the small parking in the Ploce neighborhood, is a convenient place to have a pizza when exploring the old town. The outside terrace is breezy and pleasant. Tabasco makes its pizzas using a wood-burning oven. They offer a variety of toppings. Pizza in Dubrovnik Tabasco pizzeria costs around 12 €.

Where To Eat In Dubrovnik: Best Restaurants In Dubrovnik
Best Restaurants In Dubrovnik | Pin Me For Later!

Where to eat breakfast in Dubrovnik

Breakfast in Dubrovnik is still pretty much a croissant, jam, juice, or any combination of eggs (fried, omelet, scrambled) with ham and cheese aside. And you can eat it in various cafes and restaurants in the town.

If you love breakfast and don’t care about the budget, we recommend going for breakfast at the restaurant Imperial Terrace in the Hilton Imperial Hotel. The rich breakfast includes a buffet but also cooking stations where your eggs, pancakes, waffles, and smoothies are made on order.

If you are on a budget, or just looking for a quick bite, then go for the bakeries. Pick up a fresh savory or sweet pastry and sit in any coffee bar in the old town or elsewhere to have a coffee. This is what most Croatians do!

Some other places offering breakfast menus include Dubravka 1836, Gradska kavana Arsenal, Urban & Veggie, and Rhea Silvia Wine & Tapas Bar. Breakfast in Dubrovnik costs around 8 €.

Vegetarian and vegan restaurants in Dubrovnik

Urban & Veggie, vegan restaurant in Dubrovnik, outdoor terrace
Photo credit: Urban & Veggie

Dubrovnik has one of the oldest vegetarian and vegan restaurants in Croatia. Restaurant Nishta is a vegan restaurant in Dubrovnik that opened back in 2008 when vegan, vegetarian, gluten-free, and raw weren’t as fashionable or as popular as today.

Urban & Veggie is another restaurant catering to Dubrovnik vegan community. It is located in the Gruz neighborhood, not far from the fish market. A relaxed vibe, friendly staff, cozy interiors, and lovely outdoor terrace, as well as yummy, innovative, and well-presented food, make this Dubrovnik vegan restaurant popular not only among vegans and vegetarians but just about everybody who enjoys good food.

Green Garden offers a good choice of vegan and vegetarian dishes including zucchini burgers, plant-based no-meat burgers, vegetarian tacos, and veggies-only salads.

There are also a number of restaurants offering vegetarian-friendly menus like Sesame, Amfora, Marco Polo, and not to forget, Incredible India, an Indian restaurant with ample vegetarian options.

Popular restaurants not on our list

There are other restaurants in Dubrovnik that are very popular among tourists, but for one or another reason, they didn’t make it to our list of the best Dubrovnik restaurants. 

However, in Croatia, we say “Sto ljudi, sto cudi”, meaning “A hundred people, a hundred different opinions”. So, for this reason, we decided to add them to this post, in case you want to give them a try. 


Pantarul is a very popular restaurant in Dubrovnik among locals and tourists alike. It offers casual, bistro-style dining, and fusion food (a play on Italian, French, Croatian, and Asian cuisines). 

We really wanted to like Pantarul, because we liked their story, playful branding, and casual vibe. We also bought their cookbook and were really excited to taste the food. But we weren’t impressed. We add it here because so many other diners have completely different experiences.  

Restaurant Kopun

Kopun is another one of Dubrovnik’s old town restaurants that we held high hopes for. But it fell short of our expectations. Not as bad though as Pantarul, but still short. 

The restaurant Kopun is located in a quiet part of the old town, on the top of the Jesuit Stairs, the best known as the filming location of Cersei’s Walk of Shame in the GoT series. 

A lovely outdoor terrace on a quiet square looks over the church of St. Ignatius. We appreciate the fact that the Kopun keeps on the menu traditional Dubrovnik recipes, like 16th and 18th-century capon recipes. 


Azur is an interesting restaurant in the old town serving Mediterranean-Asian fusion food. 

The restaurant’s location is quiet, yet close to Stradun and Buza Bar. The food is good, based on Mediterranean ingredients but prepared with an Asian twist. 

This price-portion ratio is the only reason we didn’t include Azur on our list of the best restaurants in Dubrovnik. Otherwise, we enjoyed our meal at restaurant Azur. 

Lokanda Peskarija

Located right in the old town’s harbor Lokanda Peskarija is a fun place to eat with a cool vibe. The views of the harbor are lovely, especially at night. 

This local seafood restaurant in Dubrovnik serves classical Dalmatian dishes like mussels in a white wine sauce, squids grilled or in a sauce, black risotto, etc.

The reason why we didn’t include it in our list is the restaurant’s inconsistency. We have eaten a couple of times there and found that the quality varies. Also, the prices increased a lot in the last few years and we find that the quality-price ratio is slightly below our standards. 

But plenty of people still eat there and love it. Also, the location, vibe, and service are good.

Food and Wine Bars in Dubrovnik

Interior of D'Vino Wine Bar in Dubrovnik
Photo credit: D’Vino Wine Bar in Dubrovnik

We personally like D’Vino Wine Bar the most out of all the wine bars in Dubrovnik. When in Dubrovnik, we always stop by for a glass of wine or two. D’Vino has a great location, a cozy atmosphere, friendly and wine-educated staff, interesting snack platters, and a great choice of Croatian wines by the glass. A glass of wine will easily set you back 8 €. And this is the only drawback with D’Vino.

The Malvasija Wine Bar is a small wine bar in Dubrovnik’s old town. Here you can taste the wines that the owners produce themself in their family vineyards in nearby Konavle Valley.  The place is inviting, and the service is warm. It’s a great place to learn about local wines from the Dubrovnik region. They also serve yummy platters and bruschettas.

The amazing Skar winery, set in a former shipyard and family building from the 17th century, is a small, independent winery in the heart of Lapad, close to the Lapad marina. The family also runs a wine bar Skar in Dubrovnik’s old town.

Cakes and ice cream in Dubrovnik

If you feel like having something sweet after the meal, or as an afternoon snack, we can recommend a couple of places in Dubrovnik. In the old town, Dolce Vita is the place for ice cream or crepes. Run by a chef who worked in a Michelin-starred 360 restaurant, Gianni is a wonderful pastry shop famed for its quality ice creams, sweets, and premium Cogito coffee. In Hotel More, at the poolside, you will find the Pastry and Cocktail Bar Slatki Kantun serving yummy cakes with a nice sea view. We especially like their carob and chocolate cake as well as a cheesecake.

Dubrovnik restaurants on the map

Food in Dubrovnik

In Dubrovnik, you will find various restaurants for all styles and budgets, from fine dining restaurants, bistros, and simple taverns to fast food joints, street food stands, and pizza-cut places.

The food offered in the restaurants in Dubrovnik is heavily based on fish and seafood. From high-end Michelin star Dubrovnik restaurants to cheap eats in Dubrovnik, typical Dubrovnik food includes octopus, shellfish, squids, and various grilled or baked Adriatic fish, like John Dory, sea bass, sea bream, and greater amberjack. What sets these restaurants apart is not the variety of their offer but rather the quality, cooking method, setting, service, and price. 

Restaurants also serve meat dishes, but meat almost always takes a smaller part of the menu. Braised veal shanks, steaks, burgers, and meat stews are often available. 

Other common dishes include various salads, pasta, and risotto. Black risotto, made with squid ink, and octopus salad are the most popular dishes in Dubrovnik restaurants.

Potatoes (boiled, fried, or baked and unfortunately almost always frozen), swiss chard, grilled veggies, ratatouille, and polenta are some popular side dishes in restaurants in Dubrovnik. 

In recent years, the number of restaurants serving various international cuisines has increased. 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 a certain extent. Besides Croatian cuisine, in Dubrovnik, you will find Italian, French, Japanese, Chinese, Korean, and Asian fusion. Not bad for a small town like Dubrovnik.

Some restaurants also cater to vegans and vegetarians. Scroll down for more info on vegetarian and vegan options in Dubrovnik. 

Gluten-free options are mainly for proteins (fish or meat), risotto, salads, and vegetables. Gluten-free bread isn’t largely available, except in top restaurants in Dubrovnik. And if you are a celiac, you really need to observe because some restaurants are not equipped to cater to your needs, especially regarding cross-contamination.

Cost of eating out in Dubrovnik

The cost of eating out in Dubrovnik is higher than elsewhere in Croatia. Dubrovnik receives lots of tourists, and the demand drives prices up. So, even when we call something cheap or budget, it is always in reference to standard Dubrovnik prices. And it can still be considered expensive by any other standard or compared with any other destination in Croatia.

Expect to pay 12 to 20 € for a plate of pasta or risotto, depending on the ingredients. Soups are around 8 € per portion.

Fish goes by kilogram, and you can expect to pay between 70 to 90 € per kilogram of quality fish. The serving portion is about 300 g, but if you are few, you might choose your catch of the day and have it prepared for your party.

Calamari and shellfish are cheaper, and the portion of calamari usually goes for 20 €, while mussels in a white wine sauce will set you back 15 €.

If you are more into the meat, you can count on 35 € per person for the main meat dish (grilled beefsteak, beefsteak tagliata, lamb chops, and the like) with a simple side like french fries, ratatouille or salad. Chicken is cheaper, and the portion of grilled or fried chicken breasts with a side dish costs around 20 €.

Pizza starts at 9 € for a simple Margherita, and the prices increase as the ingredients get richer. Burgers cost 7 € in budget places and as much as 16 € in fancy bars at the prime location.

Which restaurant are you most likely to choose in Dubrovnik? Let us know in the comments below.


Frankaboutcroatia.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com and affiliated sites. This post might also contain affiliate links to other sites, like accommodation or activities. And if you purchase anything using these links, we earn a little commission with no extra costs for you. Thank you for supporting our blog! Read full disclaimer here.

41 thoughts on “Dubrovnik restaurants: where to eat in Dubrovnik”

  1. Thank you, Frank, for sharing your personal expertise! We are spending my birthday in Dubrovnik this August (on our first trip to Croatia) and just made reservations for the terrace at the Orsan Yacht Club. It’s always reassuring — and such a nice service on your part :) — to have a recommendation from someone who has a personal relationship to the area. Happy to have discovered your blog.

  2. Hi!
    My husband LOVES octopus, a dish that is hard to get where we live in a land locked area! Where do you recommend in Dubrovnik that has the best octopus dishes?


  3. Where can I get traditional Croatian food in Dubrovnik? I grew up with my baka making me lots of palacinke, dumpling soup, mlince, chevapi. Suggestions? Your website has been lots of help!

    Thank you!!

  4. Hi John,
    Villa Ruza is an excellent choice for a birthday dinner. Its location, right at the seafront, is superb, and the food is fresh and well prepared.

  5. Hi. We’re coming to Dubrovnik on the 16th and were thinking about booking a special restaurant for our friends birthday. We’re considering Villa Ruza , but I notice it’s not on your list , is it because it’s Kolocep or do you have better recommendations.
    Thanks John.

  6. Hi Kylie, thanks for reaching out to is. Glad that you are considering to visit Istria. I don’t think there is an overnight bus / train connection from Austria to Istria. I could only think about a bus/ train to Ljubljana or Zagreb; bus to Istria or Rijeka, and then to Istria. Or if there is a easier / faster connection from Austria to Trieste (I couldn’t find it), and then from Trieste to Istria. Let us know if we can help with anything else.

  7. Hello Frank,

    Thank you for such informative website on travelling and living in Croatia. Your love for Istria has spurred me to make a detour to come visit the town of Motovun and also to try the thin crust pizzas with loads of tomato sauce .

    I have been researching on the web a lot, but can’t seem to find a way to get to Istria by overnight bus/train from Austria. My best friend and I will be in Hallstatt, Austria on 22nd Sept. Am wondering if you have any experience travelling from Austria to Istria? Hope you can enlighten us because we really wanna experience Istria through your eyes, before we head to Plitvice and Dubrovnik.

    Thanking you in advance!

    Kylie, Malaysia

  8. Thanks, Sammi! Yes, Croatia is small so we’ll have to overlap sometimes. But I was shocked to find we haven’t had more places in common.

  9. You too?! Yes, we love it, and we are usually sold on such small cute things. It gives a certain style to the place. It feels like you are eating in somebody’s house and not in the restaurant. It’s just very casual.

  10. Thanks, Anastasia for the addition. I wanted to mention Presa, but simply forgot to do it. Thanks heaps to reminding me about it. It’s a good, simple and affordable. And it’s right downtown.

  11. Thanks, Nina! Yes, majority of the places when you mention you’re vegetarian they offer you any side dish they have on the menu. But at Nishta it’s total dedication :)

  12. Thanks, Chris! Oh, yes if you are a lover of seafood, Dubrovnik restaurants would definitely be perfect for you. Love that terrace too!

  13. We too, Sam! We love sushi, and it’s so hard to get it in Croatia (as far as I know you can only get it in Zagreb and Dubrovnik).

  14. Eight times out of ten I’d pick a seafood dish but that lamb and veal dish from Komin looks fantastic.

  15. I am a lover of seafood so I think that many of these options would be perfect for my tastebuds. The Orsan restaurant looks particularly appealing as you can sit out on the marina terrace overlooking a beautiful view, that’s a great way to have a relaxing lunch before heading out exploring Dubrovnik more.

  16. Thanks, Brianna! Yes, that terrace is really special. I love eating outside, and especially by the sea. Everything even tastes better!

  17. Dubrovnik!!! So cool! Did you see any of the Game of Thrones actors while you were there? :D

  18. This lamb & veel peka looks really appealing, I would try this dish first from your post and after that I would eat all the seafood!

  19. All those photos are making me crave seafood! And I want to try the Peka for sure! Yumm! Thanks for the tips :)

  20. Even though I’m more into fish I totally would love to try Peka. I like vegetarian food as well (the real vegetarian dishes, not the ones where they only replace or skip the meat) so Nishta is definitely on my list.

  21. The view at Restaurant Orsan, looks like it would be very easy to linger there for several hours with a bottle of wine.

  22. Mmm!! i want to try that peka. I know the first thing I do when I make it to Croatia is eat as much as I possibly can. I’ll be in seafood heaven!

  23. I did some research into the vego food before I went and heard great things about Nishta… It really was great!

    Feel I have to mention the ultimate backpacker Dubrovnik food stop, Fast Food Presa just off the high street, I think, was undoubtedly the cheapest place in town. Every backpacker seemed to eat there… they did the most amazing salads for only 20 kuna! I had lunch there every day ha :)

  24. I also love dishes served in pots and pans. All of these restaurants seem to have a cool atmosphere. And this post in general is reminding me that I haven’t eaten breakfast yet.

  25. I love it when they serve up your dinner in pots and pans too, one of my favourite meals was in calamari in a frying pan in Cape Town. And there’s something about overlooking the water whilst you eat too. My waist line will certainly suffer if we ever visit Dubrovnik (which I hope we do some day!).

  26. I totally thought I’d seen this post before, and then read yours and SJ’s comments above and thought that must be why!

    Great post- I always love posts about food and restaurants. I’m trying to eat more veggie food and cut down on meat so I might well try Nishta :)

  27. Chances are actually pretty huge :). I am surprised we only have Nishta in common. Another great example how different tastes can be. Taj Mahal is a good Bosnian restaurant (run by my neighbor’s sister :), although the name is really strange when you think they serve Bosnian food :)

  28. Wow, what are the chances we both publish the same type of post within a few days of each other. And we both selected Nishta – of all of the places huh! I for one wanna try the Bosnian dishes, I’d love to compare the difference and see it. Thanks Frank.

Leave a Comment