RoamGuru Roam Guru
Food & Drink

Dubrovnik Food & Drink: Beyond the City Walls

Where to eat in Dubrovnik without getting ripped off — honest konobas, Dalmatian seafood, Pelješac wine, and the Ston oysters that make the drive worth it.

Sophie Brennan
Sophie Brennan

Dubrovnik's restaurants have a reputation problem. The city is one of Europe's most expensive destinations, and the Old Town's winding streets hide plenty of traps serving overpriced seafood to tourists who won't return. But beneath the cruise-ship crowds and Game of Thrones tour groups, Dubrovnik has a genuine food culture rooted in Dalmatian coastal tradition. The trick is knowing where to look.

The first rule: leave the Stradun, the marble main street that runs through the Old Town like a spine. The restaurants on this pedestrian thoroughfare charge premium prices for mediocre grilled fish and generic pasta. The best food is up staircases, down side alleys, and outside the city walls entirely.

For Dalmatian seafood done properly, walk up the Baroque Jesuit Staircase—the same one Cersei Lannister descended in the show, though locals call it the Spanish Steps—and find Kopun at the top. The restaurant sits on a terrace overlooking the church square, away from the harbor crowds. The menu focuses on what the Adriatic actually provides: grilled squid, brudet (a tomato-based fish stew), and crni rižot, the black squid-ink risotto that stains your teeth and delivers intense, briny flavor. A plate of grilled scampi here costs around €28. The fish is sold by weight, so ask the price before ordering whole sea bass. Service is professional, not theatrical. Locals eat here, which is the only endorsement that matters in a city this tourist-dependent.

On the main square at Gundulićeva poljana, Kamenice operates like a seafood bar. It is small, loud, and cheap by Old Town standards. The specialty is shellfish—mussels, oysters, clams—served simply with lemon and bread. A portion of mussels na buzaru (cooked in garlic, white wine, and parsley) runs about €12. They also do octopus salad and small fried fish that locals eat with their fingers. The seating is cramped, the menu is short, and the wine list is basic. This is precisely why it works. Come early for lunch, as the square fills with market vendors selling local olive oil, dried lavender, and candied orange peel by mid-morning.

For something entirely different, Taj Mahal occupies a narrow street off the Stradun and serves Bosnian food, not Indian (ignore the name). The chef is from Mostar, and the menu is meat-heavy: čevapčići (skinless sausages), pljeskavica (spiced meat patties), and the Genghis Khan platter, a mixed grill that feeds two for about €35. The Dubrovnik version uses local lamb where possible. The interior is dark, moody, and crammed with low tables. Reservations are essential after 7 PM. This is where Dubrovnik residents go when they are tired of fish.

Gradska Kavana Arsenal sits on the harbor side of the Old Town, with outdoor tables facing the water and the city walls. The location is dramatic, but the food is competent rather than exceptional. The value here is strategic: come for breakfast or a mid-afternoon glass of wine and cheese, when the light hits the limestone walls and the cruise passengers are elsewhere. A morning coffee with a view of the moored boats costs €4. The restaurant occupies a converted naval arsenal, and the interior preserves the stone vaulting of the original 16th-century structure.

The real Dubrovnik food experience happens outside the walls. Take bus number 6 from Pile Gate to Sustjepan, a ten-minute ride west along the coast, and walk down to Konoba Bonaca. The restaurant sits on the water with a view of the Dubrovnik River (the narrow channel leading to the port). The family has run it for decades. The menu is handwritten and changes with the catch. Grilled squid, prawns, and whole fish come off a charcoal grill in the courtyard. A full dinner with wine costs roughly €35 per person, half what you would pay inside the walls. They are closed Wednesdays. This is where local boat crews eat after morning runs.

For peka—the Dalmatian cooking method where meat or octopus is slow-roasted under a domed iron lid with potatoes and herbs—you need to leave the coast entirely. Konoba Dubrava sits on Srđ Hill, the mountain behind Dubrovnik, at the end of a winding road that offers views over the city and islands. The drive takes fifteen minutes from Pile Gate; taxis charge about €15 each way. Order the octopus peka twenty-four hours in advance by phone. The dish feeds three to four people and costs around €55. The octopus emerges tender, infused with rosemary, garlic, and white wine, surrounded by potatoes that have absorbed the rendered juices. They also do lamb peka and a version with veal. The konoba hosts traditional Lindo folk dancing some evenings, which you should treat as background noise, not a reason to visit. The food is the reason.

Wine in Dubrovnik means Dalmatian wine, and Dalmatian wine means Plavac Mali. This red grape grows on the steep, sun-baked slopes of the Pelješac Peninsula, an hour's drive northwest. It is related to Zinfandel (both descend from the Croatian Crljenak Kaštelanski) and produces dense, tannic wines with dark fruit and Mediterranean herb flavors. The most famous appellation is Dingač, from the southern slopes of Pelješac. A bottle in a restaurant costs €25-40. The best producers include Matuško, Kiridžija, and Miloš. For white wine, look for Pošip from Korčula Island—crisp, mineral, and fuller-bodied than typical Mediterranean whites. It pairs with grilled fish and octopus salad.

Bakus, tucked on a side street near the Dominican Monastery, is the best wine bar in the Old Town. The owner stocks Croatian wines almost exclusively and will pour tastings before you commit to a bottle. Sit on the stone steps outside with a glass of Plavac Mali and a plate of Dalmatinski pršut (air-dried ham, similar to prosciutto but saltier and wind-cured) and Paški sir, the aged sheep cheese from Pag Island. The cheese is sharp, salty, and crumbles rather than slices. A wine and snack session here costs €15-20 and buys you peace from the cruise crowds.

For a day trip with food at the center, drive or take a bus to Ston, forty-five minutes up the coast. The town sits at the base of the longest defensive wall in Europe (5.5 kilometers, built in the 14th century to protect the salt pans). More importantly for eaters, Ston cultivates oysters in the Mali Ston Bay, where the seawater mixes with freshwater springs to create ideal conditions. The oysters are small, briny, and served raw with lemon. A dozen at a local konoba costs €10-12. The salt works here are among the oldest in Europe—salt was Dubrovnik's original source of wealth before tourism. Eat at Bota Šare or Kapetanova Kuća, both set directly on the water with floating docks for boats. The mussels here are equally good, steamed open and served with nothing but their own liquor and bread.

Back in Dubrovnik, the daily market at Gundulićeva poljana operates until about noon. Vendors sell local honey, dried figs, candied orange and lemon peel, and small bottles of Šipan olive oil from the Elafiti Islands. The oranges are not local—they come from the Neretva Delta further north—but the dried lavender sachets are. Prices are fixed and fair; this is not a bargaining culture.

Dubrovnik's food is not innovative. It is traditional, seasonal, and tied to the sea. The best meals are simple: grilled fish, olive oil, garlic, wine. The city does not need molecular gastronomy. It needs honest kitchens that do not charge tourists for the view alone. The restaurants listed above are not secrets—they appear in guidebooks and on review sites. What they offer is consistency in a city where most dining is designed for one-time visitors.

A final warning about prices. Dubrovnik is expensive. A simple grilled fish dinner with wine inside the walls costs €50-70 per person. The same meal outside the walls costs half that. The view from Konoba Dubrava or Bonaca is better than anything on the Stradun, and you will be surrounded by Croatians, not cruise passengers. That is worth the taxi fare.

Eat early. Locals dine at 8 PM at the earliest; tourists fill restaurants at 6:30. A reservation at Kopun or Taj Mahal is essential. For wine bars, no reservation is needed—just patience for a table. And always ask if the fish is local. The Adriatic is small; the answer should be yes.

Sophie Brennan

By Sophie Brennan

Irish food writer and historian based in Lisbon. Sophie combines her background in medieval history with a passion for contemporary gastronomy. She has written for Condé Nast Traveller and authored two cookbooks exploring Celtic and Iberian culinary traditions.