The Best Restaurants in Dubrovnik A Curated Food Guide & Interactive Restaurant Map

The Best Restaurants in Dubrovnik

Dubrovnik is best known for its UNESCO-listed Old Town, medieval city walls, and spectacular Adriatic coastline, but it’s also home to more great food than many travelers expect. Before visiting, we were warned that Dubrovnik was little more than a tourist trap filled with overpriced restaurants. Instead, after spending 72 hours eating our way around the city, we discovered flaky burek, excellent Bosnian cuisine, specialty coffee, artisan gelato, scenic waterfront restaurants, and plenty of local gems.

In this guide to the best restaurants in Dubrovnik, we’ve gathered all our favorite places into one curated food map. Whether you’re looking for the city’s best burek, seafood, specialty coffee, gelato, or a restaurant with a sunset view of the Old Town, you’ll find our personal recommendations here. Use the interactive map to explore the city or scroll through the full list below, all organized geographically to make planning your trip easy.

Categories 🍽️







Opening Hours 🕒





Holy Burek

http://Holy%20Burek
Ul. od Puča 22, Dubrovnik, Croatia

Holy Burek is a takeout-only burek shop, serving long, slender, handheld tubes of burek. It’s fast food, but it’s good fast food! Everything is made fresh, and lots of the ingredients come from their own farm, like the potatoes, onions, and spinach. The kitchen is open so you can watch the team roll out the dough, stretch it thin, spread out the filling, and shape it into a long cylinder. They twist this snake-like pastry creation into square pans, bake it, and serve it hot. The buttery dough eats more like a croissant than your typical phyllo dough, with an amazing flaky texture that shatters as you bite into it. We tried all five flavors – the veal and chicken were our favorites, warm and gooey, with juicy meat and melted onions. We loved the cheese burek as well, with a slightly sour, curd-like cheese inside the buttery pastry. Expect a line, but it moves quickly and there’s always plenty of fresh burek. This is a must-visit for food lovers in Dubrovnik!

Moritz Eis

http://Moritz%20Eis
Široka ul. 4, Dubrovnik, Croatia

Moritz Eis is a gelato and sorbet shop with locations in Austria, Chile, Montenegro, Croatia, and Romania. The workers here were extra friendly about samples and let us try lots in the case – the gelatos were rich and creamy and we liked the cookie dough, pistachio, and milk chocolate flavors. The coconut gelato and mandarin sorbet combo was fresh like a creamsicle, and perfect during a heat wave. The ice cream is made with 100% natural ingredients and they have vegan and gluten-free options.

Peppino’s Gelato

http://Peppino’s%20Gelato
Ul. od Puča 9, Dubrovnik, Croatia

Peppino’s Gelato has two locations in the Old Town, but Peppino’s Gelato Factory has more flavor options than Peppino’s Gelato Garden. They serve modern, creative flavors – one was a play on the local Dalmatian cake with egg cream gelato, walnut, caramel, and figs, another was popcorn-based with crunchy waffle pieces and a caramel sauce. We loved the pistachio gelato with a swirl of rich pistachio paste, and the Tiramisu Pistachio Crumble – mascarpone gelato with crunchy crumble and pistachio paste. This was our favorite gelato spot in Dubrovnik.

Taj Mahal Old Town

http://Taj%20Mahal%20Old%20Town
Ul. Nikole Gučetića 2, Dubrovnik, Croatia

Taj Mahal is your best dinner option in the Old Town, with indoor seating as well as tables outside in a charming alley. Despite the name, Taj Mahal serves Bosnian food with a modern twist. The cevapi is the must-order dish here – grilled minced meat sausages from their own butcher shop come in an incredibly fluffy flatbread with kaymak, a garlicky, herby cream cheese sauce. Our other favorite dish is the burek, with flaky layers of phyllo dough filled with veal and onions and topped with sour cream and spring onions. If you’re still hungry, try the cheese pie and the klepe, like Bosnian ravioli. Taj Mahal has a Michelin Bib Gourmand, so it’s quite popular – be sure to make a reservation!

Gianni

http://Gianni
Ul. kneza Damjana Jude bb, Dubrovnik, Croatia

Gianni was another favorite ice cream shop in Dubrovnik, with artisanal ice cream made with local ingredients. We sampled lots of their creative flavors, including lavender honey (a favorite!), Dubrovnik Wild Orange (like a creamsicle with marmalade swirled in), Peanut Butter and Rosehip Jam (like PB&J), and a classic vanilla done to perfection.

Cogito Coffee Shop

http://Cogito%20Coffee%20Shop
Stajeva ul. 5, Dubrovnik, Croatia

You’ll find the best coffee in Dubrovnik at Cogito Coffee, a small coffee chain from Zagreb with a location on the edge of the Old Town. Apparently this is the only spot in a 250 km radius that brews V60 pour-overs! We enjoyed a very balanced coffee from Ethiopia. They also sell espresso drinks, cans of cold brew coffee, matcha lattes, and bottles of Croatian natural wine. There’s no AC or WiFi here, but there’s a nice breeze when sitting on a bench in the shady breezeway.

Life According to Kawa

http://Life%20According%20to%20Kawa
Hvarska ul. 2, Dubrovnik, Croatia

Life According to Kawa is a gem in Dubrovnik – it’s part gift shop, selling local ceramics and art alongside fridges of wine, craft beer, and kombucha, and they also have an espresso bar serving drinks made with Cogito Coffee beans. Hidden in the back is a fun food room filled with a treasure trove of American and Asian snacks and candies – think Pop-Tarts, Buldak noodles, and more! It’s worth a visit for a fun browse.

Ezza

http://Ezza
Hvarska ul. 2, Dubrovnik, Croatia

Ezza is the perfect place for a sunset dinner in Dubrovnik, with an outdoor terrace with a great view of the Old Town walls and the sea. Steak and cocktails are the thing here – splurge on Australian or Japanese wagyu, or opt for a local Croatian ribeye. Invite a few sides and sauces to your meat party – we filled our table with pepper sauce, Béarnaise, French fries, and onion rings. The truffle pasta is another surefire crowd-pleaser, but our favorite dish of the night was actually the creamy burrata with tomato chutney and basil oil. The sweet tomatoes tasted like candy – this dish went so well with their spongey, house-made focaccia. Ezza also has a fast food smash burger spot downstairs called Kiba.

Heritage Hotel Lucia

http://Heritage%20Hotel%20Lucia
Ul. branitelja Dubrovnika 12, Dubrovnik, Croatia

Heritage Hotel Lucia, Dubrovnik’s newest luxury hotel, is the perfect base for exploring the city. The location is ideal: a calm oasis just steps outside the Old Town walls. We stayed in the two-story Duplex Junior Suite, with an upstairs bedroom, a downstairs living room, and a private patio. The hotel’s design is chic and modern, with paintings by a local artist hanging on the walls. A highlight of our stay was the fantastic breakfast – we loved being able to order as many à la carte dishes as we wanted. We also indulged in dinner at their fine dining restaurant Epilogo, where the tasting menu highlighted local Croatian ingredients.

Monachus Monachus

http://Monachus%20Monachus
Zagrebačka Ul. 50, Dubrovnik, Croatia

Monachus is the Latin word for “monk,” which is fitting since this adorable little specialty coffee shop has a banner of a monk seal hanging like a mascot on the wall. It’s a super cute place with a nice design, serving espresso drinks and pastries. We tried a gluten-free almond cookie with white chocolate and pistachio, along with a moist and tangy lemon loaf.