5 of the best places to eat in Dubrovnik

There’s certainly no shortage of places to eat in Dubrovnik. The Croatian city’s food scene is exciting and varied. From traditional Dalmatian dishes to international cuisine, there is something for everyone. Although restaurant prices in the old town have crept up over the past few years, there are still lots of places which offer delicious and affordable dishes. Just wander up some of the narrow side streets and you’ll find plenty of enchanting little restaurants steeped with character and charm. If you’re planning on eating out in Dubrovnik, here are 5 lovely restaurants you should definitely try.

5 amazing places to eat in Dubrovnik

1. Bistro Tavulin

This family run restaurant is situated just behind St. Blaise Church in front of Rector’s Palace. It has a beautiful rustic beamed dining room and lots of Croatian character. 

Everything is made with local ingredients and you’ll find some special dishes which are unique to the restaurant. They serve a mix of traditional and modern cuisine and are very accommodating if you wish to have something off the menu.

Bistro Tavulin: Cvijete Zuzorić 1, 20000
Hours: Open every day from 9:00 to 22:00.

The family run restaurant has a beautiful stone and timber interior and is full of character.

2. Proto Dubrovnik

Proto is situated in the heart of the old town, just off the Stradun. It has a terrace on the first floor as well as tables outside. There is definitely something very romantic about sitting outside under the old lanterns which give the limestone walls a warm orange glow. 

The restaurant was refurbished in 2002 but has kept its old-fashioned and elegant décor which dates back to 1886. It’s renowned for its traditional Dalmatian seafood and selection of local wines.

Proto: Široka no. 1, 20000 Dubrovnik
Hours: Open every day from 11:00 to 23:00.

Proto Dubrovnik
Proto is a great spot to enjoy Dubrovnik at night as the city lights up.

3. Oliva Pizzeria

If you don’t fancy the local dishes or are looking for something simple, then you should try Oliva Pizzeria. Located next door to Bistro Tavulin, this charming little pizzeria serves some of the freshest and delicious pizzas I’ve ever tasted outside of Italy.

They also have a sister restaurant, Oliva Gourmet. Influenced by Italian cuisine, their menu features authentic dishes for a very reasonable price. They have a lovely outdoor area but the inside is also beautifully designed.

Oliva Pizzeria: Lučarica 5, 20000 Dubrovnik, Croatia
Oliva Gourmet: Cvijete Zuzorić 2, 20000 Dubrovnik, Croatia
Hours: Open every day from 10:00 to 23:00.

Oliva Pizzeria
There is a lovely Mediterranean ambiance in the restaurant but if it’s warm enough then sit outside and watch the world go by.

4. 360º

If you’re looking for somewhere really special to spend the evening, then don’t miss out on this elegant restaurant. 360º is set within the old city walls so guests can admire the stunning views over the port.

The cuisine is heavily influenced by the region’s local history and takes traditional Mediterranean flavours and creates some truly spectacular and innovative dishes.

Despite being one of the more upmarket (and pricier) restaurants in the old town, 360º has a relaxed atmosphere, leaving the beautifully presented cuisine to speak for itself. Booking in advance is highly recommended especially if you are only in Dubrovnik for a couple of nights.

360º: Sv.Dominka bb, 20000 Dubrovnik
Hours: Open Tuesday to Sunday from 18:30 to 22:30.

360 Dubrovnik
The view looking out over the harbour makes the restaurant a lovely place to celebrate a special occasion.

5. Gradska Kavana

Located right at the end of the Stradun, this is one of the nicest places to sit and enjoy something to eat or drink. It’s popular with the locals which speaks volumes.

The restaurant reaches right back to the old harbour so you can enjoy views across Luza square and the Stradun from the terrace and then head to the back of the restaurant for another drink looking out over the historic port.

Seeing both sides lit up at night is magical; lights glisten on the limestone paved streets on one side and shimmer across the water on the other.

Gradska Kavana: Pred Dvorom 1, 20 000 Dubrovnik, Croatia
Hours: Open every day from 8:00 to 12:00am.

Gradska Kavana
The restaurant has two entrances which means you can enjoy views of the Stradun and the harbour.

Where next?

I hope this article gives you a few ideas of where to eat when visiting Dubrovnik – a starter for ten if you like!   

If you’re thinking of visiting Dubrovnik, I’ve written a blog post on the top things to see and do which is full of information and inspiration to help you plan your trip.


I always reply to comments so if you have any questions or suggestions on other places to eat in Dubrovnik, please leave them below. If you enjoyed reading this post, make sure you pin it to Pinterest so you can read it again later or share it via social media.

Love from Steph


Leave a Reply

Your email address will not be published. Required fields are marked *