The 7 Best Konoba Restaurants Around Dubrovnik, Ranked
Grilled fish and Pošip wine on a wooden table at a Dalmatian konoba
Seven traditional Dalmatian taverns worth the drive, the walk or the ferry, ranked by what actually arrives on the plate.
1. Konoba Dubrava, above Cavtat
Fifteen minutes up the switchbacks from Cavtat, Konoba Dubrava sits at 300 metres with a terrace looking down over Konavle and the airport runway. The peka is the reason to come — 38 EUR per person for lamb or veal under the bell, minimum two people, ordered 24 hours ahead. The meat comes with potatoes that have absorbed three hours of lamb fat and rosemary. You will eat too much.
Everything else is honest supporting cast: house olive oil from their own trees, prosciutto sliced at the table, a Plavac Mali from Konavle grapes at 22 EUR a bottle. Service runs on farmhouse time — allow three hours minimum, don’t schedule anything after. Cash preferred though cards work. Taxi from Cavtat is 12 EUR, from Dubrovnik around 45 EUR. This is the meal I’d send my own parents to on their one big night.
2. Konoba Bugenvila, Cavtat
Bugenvila is technically a restaurant not a konoba, but the kitchen under chef Nikola Šubić works with the same coastal-Dalmatian playbook at a higher register. On the Cavtat harbourfront, mains run 24-34 EUR — the black risotto with cuttlefish is 26 EUR and the version to compare all others against. The tasting menu at 65 EUR without wine is fair for what arrives.
It ranks this high because the fish is genuinely local and the wine list actually champions Pelješac and Korčula producers rather than reaching for Italian names. Book two weeks ahead for a July harbourside table, or take a lunchtime slot which is far easier. The catch: it's not cheap and it's not rustic, so if you came for chequered tablecloths and grandmothers, keep scrolling. If you want the best plate of fish within an hour of the Old Town, book here.
3. Stermasi, Mljet
Stermasi sits above a small cove on Mljet's south coast, a 15-minute drive from Pomena or a sweaty hour's walk from the national park. Grilled fish is sold by the kilo — the daily catch is on ice at the door, expect 55-70 EUR per kilo for dentex or sea bream, easily feeding two. The house salt-crusted fish is theatrical and worth ordering once.
You come for the setting as much as the food: a stone terrace under fig trees, one waiter who's been there 20 years, a swim off the cove between courses if you’re staying overnight in one of their four apartments (110 EUR a night). Not worth a day trip on its own but non-negotiable if you’re already on Mljet. Book by phone the morning of — they don’t take online reservations and Wi-Fi is theoretical.
4. Konoba Kolona, Lapad
Kolona is on a residential Lapad side street two minutes from Sunset beach, which means locals eat here on Tuesday nights in November. Grilled squid at 18 EUR, black risotto at 16 EUR, a fair house red at 5 EUR a glass. Portions are large. The garden terrace fits 40 and books out by 19:30 in July, so either come at 18:30 or 21:30 and expect to linger.
This is the honest neighbourhood konoba that Old Town equivalents pretend to be while charging double. Service is brisk rather than warm — this is not a hand-holding operation. Walk from any Lapad hotel; taxi from the Old Town is 12-15 EUR. If you’re staying in Lapad or Babin Kuk and want one solid dinner without a production, this is the pick. Ranks above fancier places because the value is unmatched.
5. Konoba Konavoski Dvori, Ljuta
Half an hour south, Konavoski Dvori is built into an old stone mill on the Ljuta river with the millwheels still turning next to your table. It has become a wedding-and-tour-bus destination, which knocks it off the top spot, but the trout from the river outside is at 22 EUR still the freshest fish inland Croatia offers, and the setting on a hot afternoon is a genuinely cooling refuge.
Order the trout, the local ham, and a jug of the house Malvasija. Skip the peka here — Dubrava does it better with more heart. Allow two hours for lunch, and combine with an afternoon in Cavtat or a swim at Pasjača beach 15 minutes further south. Weekdays are calmer; weekends can feel like a coach park. Parking is easy and free, which is not nothing in this region.
6. Konoba Ranč Ljubić, above Ston
Deep in the Pelješac hills above Ston, Ranč Ljubić is a working farm serving what they grow and raise. No menu — the family tells you what's on that day, usually pork, lamb, homemade cheese, garden vegetables, and the strongest homemade rakija in the region. Expect 30-35 EUR per person including wine. You need a car and satnav; the last kilometre is a farm track.
It ranks here rather than higher because it's a project rather than a restaurant — hours are informal, English is patchy, and if the family is busy with harvest you may wait. But it's the closest thing to eating in a stranger's home, and the ingredients are traceable to the field you can see from the terrace. Combine with a Ston oyster lunch and Pelješac wine tasting for a full farm-to-fork day.
7. Konoba Dubrovnik, Old Town
Naming a konoba after the city is either confident or lazy; this one is confident. Tucked on Marojice Kaboge in the Old Town, it does the classics — grilled fish 28-35 EUR, black risotto 22 EUR, octopus salad 16 EUR — at prices that reflect the postcode but with cooking that mostly justifies it. The stuffed squid is the dish to order.
It's here at seven because inside the walls almost nothing else earns a ranking; most Stradun terraces are tourist traps charging 40 EUR for reheated brodetto. If you refuse to leave the Old Town for dinner, this and 360 (a different category entirely) are the honest options. Book two days ahead, request the small back courtyard, and accept that you’re paying a 20% Old Town surcharge for the atmosphere. Fair trade for one night.
Before you book
What people ask before booking Lapad.
Konoba historically meant a cellar tavern serving the household's own wine and cured meat. Modern usage is looser — any traditional Dalmatian tavern with grilled fish, peka and house wine qualifies. The real markers are stone walls, a wood fire, a short menu of things they actually cook well, and a wine list that starts with the owner's cousin's vineyard.
For peka, always, 24 hours minimum because they light the fire for you. For fish grill dinner in July-August, yes, two to seven days ahead. For lunch shoulder-season, walking in works. Dubrava, Bugenvila and Kolona are the tightest to book; Stermasi you call the same morning.
Budget 45-60 EUR per person for a two-course meal with a glass of wine at a real konoba outside the walls. Peka nights run 55-75 EUR per person with wine. Inside the Old Town add 30-40%. If a Stradun terrace quotes you 90 EUR for grilled sea bass, walk away — that's Cavtat prices doubled.
Bugenvila if you want polished with a harbour view, Dubrava if you want proper peka with a valley view, and Stermasi if you’re already on Mljet and want the whole evening to be about one very good fish. All three take a booking with a note about the occasion seriously.