Dubrovnik
Where to eat in Dubrovnik: local dishes, markets and neighborhoods
Dubrovnik is known for seafood from the Adriatic: black risotto, brudet, mussels na buzaru, grilled fish by weight, plus rožata for dessert and Ston oysters from nearby Pelješac. Eat lunch or dinner in a konoba off Stradun, and ask about peka a day ahead. Expect 20–35 EUR mains in the old town, less in Gruž and Lapad.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideDubrovnik
Key facts
- Signature dishes
- Crni rižot (black risotto), brudet, dagnje na buzaru, grilled fish, rožata
- Best-value areas
- Gruž market and Lapad; old-town Stradun side streets cost more
- Peka
- Lamb, veal or octopus under an iron bell; order a day ahead
- Fish pricing
- Per kilo — ask the weight before it is cooked
- Typical main, old towncheck
- 20–35 EUR (2026 estimate)
- Typical main, Gruž or Lapadcheck
- 12–20 EUR (2026 estimate)
- Cover charge
- Bread and couvert are often charged per person; it is on the menu
- Dinner time
- Coast pattern: dinner from 20:00, kitchens busy 20:30–22:00
Dubrovnik food choices at a glance
Use this to pick where to eat by meal, cost and time. Prices are 2026 estimates for a main course; a full dinner with wine runs higher.
| Option | What it is | Price (main) | Time needed |
|---|---|---|---|
| Konoba in the old town | Family tavern, seafood and grilled meat, side streets off Stradun | 20–35 EUR | 1.5–2 h |
| Gruž market and harbor | Morning market, then simple seafood and grill spots near the ferry port | 12–20 EUR | 1–1.5 h |
| Lapad and Babin Kuk | Residential strip with pizza, pasta, konobas away from cruise crowds | 12–20 EUR | 1–1.5 h |
| Peka lunch or dinner | Slow-baked lamb, veal or octopus under an iron bell | 25–40 EUR per person | 2 h, order a day ahead |
| Ston oysters day trip | Raw flat oysters from Mali Ston bay, best in spring | check | Half day |
| Fast slice or bakery | Burek, pizza slice, sandwich for a beach or wall day | 3–7 EUR | 15–20 min |
Prices are 2026 estimates and vary by season; July–August is the most expensive.
What to order and where
Dubrovnik eats Dalmatian. The kitchen is olive oil, garlic, grilled fish and slow braises, and the default starter is a plate of pršut and Paški sir. Crni rižot — risotto blackened with cuttlefish ink — is the dish most visitors associate with the city, and it is a good test of a kitchen: it should taste of the sea, not of ink alone. Brudet, a mixed fish stew with tomato and wine, is usually served with polenta. Dagnje na buzaru, mussels in white wine, garlic and breadcrumbs, is the easiest safe order anywhere on the coast.
For the main event, point at a whole fish and ask the price per kilo before it goes on the grill. Grilled fish comes with blitva s krumpirom, chard and potato with olive oil and garlic. If you want the slow-baked dish, peka — lamb, veal or octopus with potatoes under an iron bell — call the konoba the day before; it is not a walk-in order. Finish with rožata, the local caramel custard with a hint of rose liqueur.
The old town is the postcard setting and the highest prices. Konobas on the side lanes off Stradun and near the market square are better value than the terraces with a direct view of the main street. For lower prices and more locals, head to Gruž, the working harbor where ferries and buses arrive: the morning market sells produce, cheese and cured meat, and the surrounding streets have simple seafood and grill places. Lapad and Babin Kuk, west of the old town, are residential and cheaper, with pizza and pasta alongside konobas.
Two day-trip options are worth building a meal around. Ston, on the Pelješac peninsula, is the oyster capital: flat oysters from Mali Ston bay, eaten raw with lemon, best in spring. And if you are heading to the islands, Korčula and Orebić across the channel have their own konobas and a quieter, cheaper table than Dubrovnik's old town.
- Order: crni rižot, brudet, dagnje na buzaru, grilled fish by weight, blitva, rožata
- Ask: 'Koliko je riba po kili?' (how much is the fish per kilo?) before it is cooked
- Say: 'dobar tek' before eating, 'živjeli' when toasting
What a meal costs
Dubrovnik is the most expensive city on the Croatian coast, and old-town terraces carry a premium for the setting. The figures below are 2026 estimates for one person; a shared starter, a main and a glass of wine will land above the main-course price.
| Item | Old town | Gruž or Lapad |
|---|---|---|
| Main course, seafood or meat | 20–35 EUR | 12–20 EUR |
| Peka, per person | 25–40 EUR | 20–30 EUR |
| Starter: pršut and cheese | 10–16 EUR | 7–12 EUR |
| Glass of house wine | 5–9 EUR | 3–6 EUR |
| Coffee | 2–4 EUR | 1.5–2.5 EUR |
| Bakery snack | 3–7 EUR | 2–5 EUR |
2026 estimates. Cover or couvert for bread and oil can add a few euro per person; it is listed on the menu.
Practical tips
Book in July and August, when cruise-ship days fill the old town by midday and dinner tables go early. Lunch is often the better-value meal at the same kitchen. Fish is priced per kilo, so a large fish for two can cost more than two mains — ask before you commit. Vegetarians can eat well on blitva, pasta, risotto and salads, but konobas lean on meat and fish, so ask for dishes without meat stock. Tipping is not obligatory; rounding up or leaving about 10 percent for good service is normal.
If you are coming from the airport or a ferry, plan the meal around your arrival: Gruž is where the port and main bus links are, so it is the easy first stop before you climb to the old town. Check the day's opening pattern rather than assuming; many kitchens close between lunch and dinner and some close one day a week.
- Reserve dinner in high season; walk-ins at 20:30 often wait
- Ask the fish weight before cooking — it is the biggest bill variable
- Gruž market is a morning stop; go before it winds down
- Check the menu board for couvert and service charges
Questions people ask
What food is Dubrovnik known for?
Adriatic seafood: crni rižot (black risotto), brudet fish stew, mussels na buzaru, grilled fish with blitva, and rožata for dessert. Nearby Pelješac supplies Ston oysters, and peka — meat or octopus baked under an iron bell — is the special-occasion dish.
Where do locals eat in Dubrovnik?
Mostly away from the Stradun terraces: Gruž near the harbor and market, and Lapad or Babin Kuk to the west. Prices there run lower than the old town for the same seafood and grill dishes, and the rooms fill with residents rather than tour groups.
How much does a meal cost in Dubrovnik?
A main course is roughly 20–35 EUR in the old town and 12–20 EUR in Gruž or Lapad (2026 estimates). Peka runs 25–40 EUR per person. Bread or couvert may be charged per person, and July–August is the priciest season.
Do I need to book restaurants in Dubrovnik?
In July and August, yes for dinner in the old town — cruise-ship days fill tables by early evening. Outside high season, walk-ins are usually fine, especially in Gruž and Lapad. For peka, call the konoba a day ahead.
Can vegetarians eat well in Dubrovnik?
Yes, with a little effort. Blitva s krumpirom, pasta, risotto, pizza and salads are widely available. Konobas lean on meat and fish, so ask for dishes without meat stock and say 'Ja sam vegetarijanac/vegetarijanka'.
Deep dive
Every source; changeable facts are marked check
Sources
- officialCroatian National Tourist Board
- officialDubrovnik Tourist Board
- secondaryWikivoyage – Dubrovnik
- secondaryWikivoyage – Croatian cuisine