A guide to restuarants in Dubrovnik

I’ve always thought one of the most challenging aspects of traveling was finding good, affordable restaurants that serve authentic cuisine. Now that Dubrovnik has become such a popular tourist destination, it can be easy to fall into tourist traps at restaurants that charge big $$$ for subpar food. After sampling many of Dubrovnik’s best restaurants, these are my favorite places to eat within the city walls!



The largest grocery store within the city walls was still smaller than the average Kwik Trip. However, if you’re grocery shopping for mostly beer, wine and a few appetizers, Konzum will have everything you need!

Gundulićeva poljana 11, 20000, Dubrovnik, Croatia

Zoro Grocery

Although Zoro was much smaller than Konzum, and therefore had many less choices, the prices were much cheaper and they still carried a good selection. Zoro also sells delicious Croatian wine on tap for less than 16 HRK (or around $2.50) per liter! Just don’t forget to bring your own empty bottles.

Ul. od Puča 7, 20000, Dubrovnik, Croatia


Konoba Lokanda Peskarija 

Wandering around the old city our first day, we stumbled across Lokanda Peskarija while taking pictures near the Old Port. We caught a rare hour of sunshine and sat outside feasting on mussels, fish paté, and delicious prosciutto and egg sandwiches washed down with ice cold Ožujsko beer. The food was delicious and affordable and they have an adorable upstairs seating area for when it gets a little chilly along the coast.

Na ponti bb, 20000, Dubrovnik, Croatia
Proscuitto, cheese & egg sandwich
Fish paté


Lunch with a view


Barba serves quick and easy street-style seafood, and was my personal favorite of the restaurants in Dubrovnik. Besides selling delicious food, the tiny restaurant is super affordable and family-run, so the staff is really friendly! Although the menu seemed a little adventurous at first, the octopus burgers were super tasty and definitely one of the best meals I had in Croatia.

Boškovićeva ul. 5, 20000, Dubrovnik, Croatia
Octopus burgers and fried squid


Oliva Pizzeria 

Upon arriving in Croatia, I was surprised by all the Italian influenced cuisine. Within the city walls, you can’t walk five minutes without running into at least one Pizzeria. Oliva Pizzeria was our personal favorite, serving a wide variety of yummy pies at a reasonable price.

Lučarica ul. 5, 20000, Dubrovnik, Croatia
Pizzas: Capra & Piquant

Taj Mahal

Although I normally would have preferred to wait to try Bosnian food until our day trip to Mostar, Taj Mahal is one of the highest recommended restaurants in Dubrovnik, so we had to give it a try. Besides the long wait times, because the restaurant itself is tiny, the food was fantastic and the wait staff was super friendly! It’s a little on the pricier side, but definitely a must-try in Dubrovnik. Our server was happy to help us clueless Americans with the unfamiliar menu and we ended up ordering a delicious appetizer plate and the Taj Mahal special (veal, turkey, mushrooms and cheese stuffed in dough). Upon hearing we were on a family vacay, she was sweet enough to bring us a sample of Viśnevaća, a type of Bosnian cherry liquor, on the house!

Ul. Nikole Gučetića 2, 20000, Dubrovnik, Croatia
Appetizer platter
The Taj Mahal Special: Veal, turkey, mushrooms, cheese stuffed in dough

Buffet Kamenice 

Buffet Kamenice was a great place to sit outside in the sun and people watch. The food was decent, but the atmosphere was wonderful! The restaurant is located right next to Konzum grocery store and the Jesuit Steps, the famous “Shame Stairs” from Game of Thrones.

Gundulićeva poljana 8, 20000, Dubrovnik, Croatia
Shrimp risotto and spaghetti with mussels


Caffe Bar Sv. Petar

Sv. Petar is the an adorable bar located right on the city walls! If you start the walk from the Pile Gate, Sv. Petar is almost exactly halfway through the hike. It’s a great place to stop and have a beer or a freshly squeezed juice with a picturesque view.


Panorama Restaurant & Bar

Just a short cable car ride away, the Panorama Restaurant & Bar is located at the top of Mt. Srd and overlooks the entire walled city. Although it was too cold to stay for more than a quick coffee when we visited, the menu looked delicious and it would be the perfect place for a scenic bite in the summer months. For more information on the cable car, check out my article Discover Dubrovnik.



Gradska Kavana Arsenal

Gradska Kavana was one of the nicest restaurants we tried in Dubrovnik, and was the perfect way to spend our last night in the city. The restaurant stretches from the Stradun on one side, all the way to the Old Port on the other. We decided to sit outside on the Stradun and feasted on Merlot Negromant, a type of dry Croatian wine, fish stew, seafood risotto, salmon and mussels. It’s a little bit pricier than the other options I have listed, but the seafood is fresh and delicious and you can’t beat the classy atmosphere!

Ul. Pred Dvorom 1, 20000, Dubrovnik, Croatia
Fish stew

GoSip Ice Cream 

Our favorite ice cream shop was located on the Stradun and served a variety of delicious flavors! We frequented GoSip a little too often during our five days in Dubrovnik…

Boškovićeva ul. 1, 20000, Dubrovnik,


Hopefully this guide is helpful when searching for delicious, affordable and authentic restaurants in Dubrovnik! Although we definitely visited a few not-so-great places, overall the local cuisine is fantastic and good restaurants are easy to stumble upon. Happy travels!

2 Comments Add yours

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s