Konoba Dubrava
mediterranean★ 4.8(1,800)
A family konoba on a wooded hillside above Dubrovnik where the signature dish is peka — meat or octopus slow-cooked for hours under an iron bell buried in embers — and the setting, in a shaded terrace surrounded by pine trees, is everything the Old Town restaurants are not. Regulars come specifically for the octopus peka, which must be ordered in advance; the restaurant arranges taxis because the location is genuinely remote. The #1-ranked restaurant in Dubrovnik on TripAdvisor for good reason.
4 local tips
- Order the peka when you book — it requires several hours to prepare and cannot be ordered on arrival; octopus peka is the move.
- The restaurant is up a hillside above town and requires a taxi or Uber — budget extra time to get there, especially for dinner.
- Book well ahead for summer evenings; shoulder-season lunches are more relaxed and the shaded terrace is cooler.
- Pair the peka with local Peljesac wine — the staff know the list and won't oversell you.
Pantarul
mediterranean★ 4.7(2,459)
The most talked-about neighborhood restaurant in Lapad draws a loyal local crowd to its unfussy corner space with a menu built around seasonal Dalmatian produce — black risotto made properly, grilled fish sourced that morning, and a rotating selection of vegetable plates that change with what's available. It's the kind of place where the room is full by 7pm on a Tuesday in shoulder season, not because of any marketing effort but because the cooking is consistent and the prices are sane by Dubrovnik standards.
4 local tips
- Book ahead — the room is small and fills quickly; walk-in lunches are easier than walk-in dinners.
- The black risotto is the benchmark dish for any Dalmatian meal; order it here first to understand what it should taste like.
- The daily specials change with what came off the boat that morning — ask the server what just arrived rather than defaulting to the printed menu.
- Lapad is 20-25 minutes on foot or 5 minutes by bus from Pile Gate — worth the short trip out of the Old Town.
Konoba Bonaca
seafood★ 4.8(1,978)
A waterfront konoba in the small bay of Sustjepan, a short drive south of the Old Town, where the terrace sits right at sea level and the seafood comes from local fishing boats rather than a supplier. Konoba Bonaca operates at a different pace from the Old Town — no rush, generous portions, and prices that reflect what the food is actually worth rather than its proximity to the city walls. The beef stew and grilled fish platters are perennial favorites.
4 local tips
- A taxi from the Old Town takes about 10 minutes and costs less than the surcharge you'd pay for equivalent seafood in the historic center.
- The terrace has some of the best swimming access in the Dubrovnik area — bring a swimsuit and arrive for an early dinner after a dip.
- The staff speak good English and are genuinely happy to explain the catch of the day; let them steer you.
- Make a reservation for dinner — the terrace fills despite being out of the tourist center.
Oyster & Sushi Bar Bota
seafood★ 4.7(3,029)
The restaurant in the Old Town that single-handedly makes the case for Ston oysters — the owners operate their own shellfish farm in Mali Ston Bay, so the oysters arrive daily and taste of the clean, cold Adriatic. The sushi program sits alongside the oysters with the same emphasis on freshness; the combination sounds odd but works because the kitchen treats both with the same seriousness. One of the few genuinely justified special-occasion spots in the Old Town.
4 local tips
- Order a mixed shellfish plate first — the Ston oysters and mussels together give you both ends of the local bivalve spectrum before the main course.
- The restaurant is on steep stairs inside an Old Town lane; take the inside seating on warm evenings rather than the narrow terrace for a more relaxed meal.
- The sushi menu is strongest mid-week when the whole fish selection is highest; weekends see more demand and occasionally shorter supplies.
- Ask specifically for the oysters from the Mali Ston farm rather than the standard menu — not always available but worth asking.
Fish Restaurant Proto
seafood★ 4.4(1,211)
Operating from the same location in the Old Town since the late 19th century, Proto is the closest thing Dubrovnik has to a serious institution in the fish-restaurant category — Michelin-recognized, terrace seating above Siroka Street, and a kitchen that does classic Dalmatian preparation (grilled, baked, or steamed) with quality fish sourced from local boats. The black seafood risotto and sea bass are the dishes that have kept the place busy across generations. Not cheap, but honest about what it is.
4 local tips
- Request the upper terrace when booking — the lower floor is indoors and misses the Old Town views that justify the price premium.
- The house wine is local Peljesac malvazija; worth asking for it rather than defaulting to the international list.
- Arrive at opening for lunch to guarantee a terrace table — they fill quickly and walk-ins at peak hours often wait.
- The fried squid appetizer is a better value-to-quality ratio than most of the entrees and makes a light lunch on its own with bread.
Restaurant Gverovic Orsan
seafood★ 4.4(823)
Nine kilometers west of the Old Town along the Adriatic coastal road, in the village of Zaton Mali, this waterfront restaurant has its tables at the water's edge beside a small fishing harbor and has been regarded as one of the finest seafood restaurants in the Dubrovnik region for decades. The whole grilled fish — sea bass, dentex, or whatever the boats brought that day — is the move; the kitchen does very little to the fish except let it be excellent. Somebody Feed Phil called it the best place to eat in Dubrovnik, which isn't wrong.
4 local tips
- A taxi from the Old Town takes about 15 minutes; combine it with a walk back along the coastal path if the timing works.
- Ask what the boat brought that day rather than ordering from the printed menu — the best fish is often not listed.
- Book ahead for dinner; the terrace has only a handful of sea-level tables and they fill quickly in season.
- Arrive at sunset for the combination of best light on the water and the coolest temperature of the day.
Lucin Kantun
mediterranean★ 4.7(1,811)
A compact Old Town konoba tucked down a side lane just off Stradun that resists the tourist-trap tendency of its neighbors through quality rather than gimmick — the black risotto is made with patience, the homemade pasta comes in genuine portions, and the smoked mussel tapas starter is one of the better 10 minutes you'll spend eating in Dubrovnik. The room is small and the terrace even smaller, but the cooking is consistent.
4 local tips
- The smoked mussel starter is not always on the menu — ask whether it's available; if it is, order it.
- The lane location means no passing foot traffic sees you sitting there, which filters out the loud groups that plague Stradun-adjacent restaurants.
- Book for dinner — the terrace has eight or nine tables and fills completely. Lunch is easier to walk into.
- The wine list is short but sensible; the house Peljesac red is the right call.
Tavulin Bistro
mediterranean★ 4.5(800)
The Michelin-recognized bistro in the Old Town that threads the needle between modern and traditional Dalmatian cooking without straining — the octopus ragout is the signature, the pasta is made in-house, and the wine list reflects real thought about local Peljesac and Dalmatian producers. Small room, well-sourced ingredients, and a kitchen that knows when to leave things alone. The price point is more accessible than Dubrovnik's fine-dining options while delivering comparable ingredient quality.
4 local tips
- The tasting menu option gives you the best read of the kitchen's range; worth the extra spend over ordering a la carte for a first visit.
- The octopus ragout is the dish the Michelin inspectors noted; it appears in different forms depending on the season.
- The narrow entry staircase leads to a tight dining room — the whole experience is intimate rather than grand, which works for date dinners.
- Book two to three weeks ahead for summer; the room has limited covers and the Michelin recognition drives demand.
The narrow counter in the Old Town that invented the octopus burger — a proper patty of slow-cooked octopus served in a cuttlefish-ink bun — is the best fast food in Dubrovnik and one of the few genuinely original things the city's restaurant scene has produced. It's a counter operation with standing room only, takes cash and cards, and costs a fraction of the sit-down seafood restaurants three streets away. The shrimp burger and fried calamari are strong supporting acts.
4 local tips
- The queue at peak hours is the only downside; come just before noon or after 2pm to walk straight up.
- The cuttlefish-ink bun stains hands and teeth — the paper wrappers are functional but this is genuinely messy eating.
- Barba is on Boskovic Street off Stradun — look for the small neon sign rather than a storefront.
- Order at least two items; the portions are generous by fast-food standards but the menu is designed for sharing.
The Mediterranean-Asian fusion restaurant in a quiet Old Town lane off the tourist circuit offers the most interesting non-Croatian cooking in Dubrovnik — beef tacos that actually work, prawn dishes with Southeast Asian aromatics, and a K-pop chicken slider that sounds silly but is consistently one of the most-reordered items on the menu. It's the place for a visitor who needs a break from black risotto without sacrificing quality or location.
4 local tips
- The curried meatballs and the prawn-with-basil preparation are the most interesting dishes for anyone trying to understand what the kitchen is doing.
- The shaded lane seating stays cooler than most Old Town terraces in July and August — a practical reason to choose it at lunchtime.
- Service can be slow at peak dinner hours — order drinks immediately on arrival and plan for a relaxed pace.
- The wine list is shorter than the cocktail menu; the house cocktails are well-made and reasonably priced by Old Town standards.
Taj Mahal
middle_eastern★ 4.5(5,475)
The Bosnian restaurant in the Old Town — the name is a legacy of the owner's Sarajevo roots, not a marketing decision — is one of Dubrovnik's most distinctive dining experiences, serving slow-braised meats, cevapi (hand-rolled grilled sausages), and burek (flaky pastry with meat or cheese) in a convivial room that fills with everyone from Croatian families to adventurous tourists. Michelin Bib Gourmand recognized and priced accordingly — this is genuine value by Old Town standards.
4 local tips
- The cevapi and the slow-cooked lamb are the dishes that justify the trip — skip the simpler grills in favor of what takes longest to make.
- The restaurant fills quickly at dinner; book ahead or arrive at opening.
- Bosnian coffee (thick, served in a small copper pot with rahat lokum on the side) is the correct way to finish the meal.
- The Bib Gourmand recognition means quality-to-price is genuinely good by Croatian fine-dining standards — budget for a proper meal rather than a quick snack.
Urban & Veggie
vegetarian★ 4.7(1,957)
The entirely plant-based bistro in Gruz near the ferry port is the most serious vegetarian cooking in Dubrovnik — colorful, deeply seasonal, and genuinely creative in a way that doesn't lean on the word 'creative' as a substitute for substance. The menu draws from Southern Dalmatian farms and changes with availability; the portions are generous enough that omnivores consistently leave satisfied rather than looking for a kebab afterward. A strong argument for eating outside the Old Town.
4 local tips
- The location in Gruz (Gruska obala, near the ferry terminal) is 15 minutes by bus or a short taxi from the Old Town — combine with a walk back along the harbor waterfront.
- The menu changes regularly; ask the server what's freshest rather than defaulting to whatever you recognize.
- The daily-specials board often has the best cooking on a given day — it reflects what arrived that morning from local farms.
- The restaurant is small and popular; walk-in lunches on weekdays work fine, but book for weekend dinners.
Incredible India Cuisine
indian★ 4.2(679)
The only Indian restaurant in Dubrovnik occupies a compact space in the Old Town with a menu that covers the tandoori and curry fundamentals reliably — lamb vindaloo, chicken tikka masala, and vegetarian options including a well-made biryani. It's not going to surprise anyone who travels with high expectations for Indian cooking, but for Dubrovnik it represents a genuine category-completion and the tandoori preparations in particular hold up well.
4 local tips
- The vegetarian biryani and the samosa starter are the most consistent dishes across recent visitor accounts.
- The Old Town location means prices are higher than comparable Indian restaurants elsewhere; factor that into expectations.
- Service speed varies depending on occupancy — for a quick lunch, arrive early; evening meals are more relaxed.
- The lamb vindaloo heat level is calibrated for the European market; if you want it genuinely hot, say so explicitly when ordering.
Pizzeria Mamma Mia
italian★ 4.0(956)
The family-run pizzeria in the Old Town near Pile Gate that has been serving thin-crust pizzas to locals and visitors alike for years without becoming either trendy or tired. The dough is made fresh, the toppings are straightforward, and the prices are lower than the average Old Town restaurant by a significant margin. When you need something simple, reliable, and honestly priced after days of seafood, this is the answer.
4 local tips
- The Dalmatia pizza — with local prosciutto, sun-dried tomatoes, and arugula — is the most representative of the regional produce on the menu.
- The queue at dinner time moves quickly; it's worth waiting rather than settling for the tourist-trap places with empty tables on Stradun.
- Takeaway is available; useful for carrying to a bench on the Old Town promenade if the tables are full.
- The staff are consistently praised for friendliness — don't confuse speed with indifference.
Konoba Tabak
mediterranean★ 4.3(775)
Hidden at the far end of a parking lot in the Gruz harbor district, this is where locals go for lunch — a no-signage spot with plastic tables, charcoal-grilled meats, and daily homemade specials at prices that make the Old Town look like a different country. The cevapi and charcoal-grilled chicken are the core business; the daily lunch plate (soup, main, salad) is the best-value meal in Dubrovnik.
4 local tips
- The address is genuinely confusing — look for a small terrace at the far end of the Gruz port parking lot, near the market building.
- The daily lunch special changes; ask rather than ordering from the basic menu, which represents a fraction of what the kitchen makes.
- Cash only is the norm at most konoba-style places; confirm before ordering.
- This place is invisible to tourists by design — the lack of an online presence and the parking-lot location filter out anyone who isn't eating there intentionally.
The cafe-bar in the Old Town that does brunch properly — shakshuka, French toast with berries, eggs benedict, and decent cocktails alongside the coffee — is harder to find than you'd expect in a city this tourist-dense. Stradoon sits close to the promenade but off the main pedestrian crush, with a menu that extends from morning through evening and a room that manages to feel lively without being chaotic.
4 local tips
- The shakshuka and the avocado toast are the strongest brunch items; the pancakes are better than the eggs benedict on a recent run of reviews.
- Mid-morning (between 9am and 11am) is the sweet spot before the lunch crowd arrives.
- The cocktail menu extends into evenings; the same kitchen serves light plates well into the night.
- The interior is air-conditioned and a legitimate refuge from the summer heat if you're timed out of the City Walls and need a break.
Dubravka 1836 Restaurant & Cafe
cafe★ 4.5(4,883)
Established in 1836 just outside Pile Gate with a terrace that faces the city walls and the moat, Dubravka has held its position as the most atmospheric cafe in the Old Town approach — the view of Lovrijenac Fortress from the terrace seats is framed perfectly, and the morning coffee here with the walls warming up in early light is one of Dubrovnik's unbeatable simple pleasures. The full restaurant menu extends to Croatian classics and seafood; the cafe operation is the stronger half.
4 local tips
- The corner terrace tables with the Lovrijenac fortress view are the reason to come; ask for one when booking.
- Breakfast here before the city walls or Fort Lovrijenac combines location and logistics efficiently — you're already at the gate.
- The evening meal is acceptable but the terrace is most enjoyable for long coffee or wine-and-watch rather than a focused dinner.
- Live music plays on some evenings from the terrace — pleasant background rather than a headlining act.
Cogito Coffee
cafe★ 4.5(746)
The specialty coffee shop installed in a small tunnel space inside the Old Town is where locals and residents go for single-origin espresso and proper filter coffee in a city where most cafes treat coffee as an afterthought. Run by a Zagreb-based specialty roaster with a La Marzocco setup, it's a two-seat space with benches outside and a genuinely thoughtful approach to sourcing and extraction. Best for a solo coffee stop between sights rather than a sit-down session.
4 local tips
- The Ethiopian single-origin as espresso or cold brew is the house recommendation; the seasonal filter changes more frequently.
- The tunnel entrance is easy to miss — look for the small sign near the Ploce Gate approach, not on the main Stradun.
- The artisan ice cream served alongside the coffee is made in-house; the karob flavor is the local signature.
- This is a standing-or-bench operation, not a sit-down cafe; don't expect table service or a long menu.
Peppino's Gelato Factory
dessert★ 4.4(642)
The gelato counter in the Old Town that takes its craft seriously — everything is made fresh using natural ingredients with no artificial flavors, and the pistachio and hazelnut preparations are consistently praised as among the best in Croatia. The shop on Ul. od Puca is the original production location, smaller and less flashy than the newer garden outpost, with a rotating selection of seasonal fruit flavors alongside the classics.
4 local tips
- The production flavors change seasonally — the summer fig and the autumn karob versions are worth trying over the year-round classics if they're available.
- The queue at peak summer hours is genuine; come after 9pm when the evening crowds have thinned.
- Vegan and gluten-free options are available for most flavors — ask which ones at the counter rather than guessing from the labels.
- The Gelato Garden outpost near Ploce Gate has more seating; the Factory on Ul. od Puca has the better production fresher batches.
Gradska Kavana Arsenal Restaurant
cafe★ 4.8(4,216)
The harbor-facing cafe under the Old Town's stone arsenal arches is best experienced as a morning ritual or an evening wind-down rather than a destination meal — the coffee is solid, the harbor view is genuine, and the combination of 16th-century vaulted stone above you and small fishing boats below makes it one of the more atmospheric sits in the city. The full restaurant menu extends to local fish and pasta with reliable results, but the location does most of the work.
4 local tips
- Request a harbor-facing terrace table; the interior is beautiful but misses the waterfront animation.
- The evening promenade starts around 7pm and the harbor terrace is one of the best places to watch it — order one drink and take your time.
- The restaurant is part of the same group as Nautika and Dubravka; the kitchen quality is consistent across the group.
- The stone arched interior is significantly cooler than the terrace in peak summer heat — useful context for midday visits.
Nautika Restaurant
mediterranean★ 4.8(4,500)
The fine-dining restaurant built into the base of the city walls near Pile Gate, with two panoramic terraces overhanging the sea and a Michelin three-knife-and-fork recognition, is the correct choice for a single special-occasion meal in Dubrovnik — the kitchen sources locally, the service is polished without being stiff, and the cliffside setting is so good it would carry a mediocre meal, which this is not. Sea bass, Adriatic lobster, and duck prepared with French-Croatian inflection are the house strengths.
4 local tips
- Book at least two weeks ahead for summer terrace tables; the overhanging sea-view spots are the reason to make the reservation.
- The lunch menu is slightly more accessible in price than dinner while sharing the same kitchen and terrace.
- Dress code is smart casual; the clientele runs from business dinners to honeymoon couples and the room reflects that range.
- Ask for the lower sea-level terrace rather than the upper garden terrace for the most dramatic setting.
Kamenice
seafood★ 3.9(2,673)
The outdoor seafood counter on Gunduliceva Poljana square in the Old Town has sold fresh oysters, mussels, and grilled squid from the same location for generations, with produce sourced directly from Ston Bay — 50 kilometers up the coast where the oyster farming is the best in the eastern Adriatic. It's a no-frills operation with outdoor tables, plastic chairs, and line-the-street queues, but the oysters are genuinely excellent and the price for the location is honest.
4 local tips
- The oysters are the reason to come — order a dozen with lemon rather than filling up on grilled fish that you can get anywhere.
- The queue in summer is long at prime mealtimes; come at 11am before the lunch rush or well after 3pm for a shorter wait.
- Gunduliceva Poljana is a morning farmers market too — the square has local produce vendors until midday who complement the oyster experience.
- Ignore the Stradun restaurants that offer 'Ston oysters' — the freshness differential at Kamenice, which is supplied directly, is real.
Konoba Jezuite
mediterranean★ 4.5(177)
The intimate konoba tucked behind a historic church in the Old Town serves Dalmatian cooking with a lightness of touch that the more famous spots lack — the black cuttlefish risotto is a benchmark version, the beef cheek is slow-cooked until it falls apart, and the room is small enough that the kitchen operates with the attentiveness of a supper club rather than a restaurant. A genuinely good Old Town option that stays mostly below the tourist radar.
4 local tips
- Book ahead — the room has a handful of tables and fills completely for dinner.
- The cuttlefish risotto and the beef cheek are the two dishes the kitchen is most proud of; order at least one.
- The church setting means the exterior is easy to walk past; look for the small sign rather than expecting a restaurant facade.
- The wine list is short but honest about what's from the surrounding Dalmatian coast.