🍽️ Popular Picks — Dubrovnik, Croatia

10 Best Cheap Restaurants in Dubrovnik

Uncover Dubrovnik's top 10 cheap eats, featuring Reddit-backed local favorites and hidden gems for an authentic, budget-conscious culinary adventure.

Quick answer

Eating well in Dubrovnik doesn't have to break the bank, with options ranging from €3 to €30 per person, but venturing outside the Old Town is key. Our top recommendation is Pantarul for modern Croatian cuisine, offering a balance of quality and value on the Lapad Peninsula.

Best overall
Sandwich Bar Pile
Price/value range
€15 – €30/person
Top-ranked pick
Pantarul — €15–€25/person
Last verified
2026-03

Top verdicts

  • Pantarul: The single most recommended restaurant in Dubrovnik across all of Reddit.
  • Taj Mahal: Despite the confusing name (it's Bosnian, not Indian), this is one of the best values inside Old Town.
  • Barba: The best quick bite in Old Town, period.

Eating well in Dubrovnik doesn't have to break the bank, with options ranging from €3 to €30 per person, but venturing outside the Old Town is key. Our top recommendation is Pantarul for modern Croatian cuisine, offering a balance of quality and value on the Lapad Peninsula.

Dubrovnik is one of the most beautiful cities on the Adriatic — and one of the most expensive for food. The Old Town's restaurant scene has become synonymous with tourist-trap pricing, and Reddit threads about eating in Dubrovnik inevitably open with the same warning: "It's worse than NYC."

But it doesn't have to be. We dug through hundreds of Reddit posts from locals and returning visitors to find the restaurants that deliver genuinely good food at prices that won't ruin your trip. The secret? Venture outside the walls, eat where locals eat, and know the handful of Old Town spots that are actually worth it.

Restaurant Map

1. Pantarul

How we built this list

We analyzed 100+ Reddit posts and 800+ comments across r/Dubrovnik, r/CroatiaTravelTips, r/croatia, and r/travel — spanning 2021 to 2026. Restaurants were ranked by how frequently they were recommended for quality and value by independent users. Every spot on this list was mentioned in at least 3 separate threads. We weighted local residents' picks more heavily than first-time visitor posts.

1Pantarul

Modern Croatian 4.7 · 2,066 reviews
💴 €15–€25/person 📍 Lapad Peninsula 📌 Google Maps →
Verdict: The single most recommended restaurant in Dubrovnik across all of Reddit.
Reservations recommendeddinnermixed-leaning-touristy

Quick comparison

Best for
Modern Croatian in Lapad Peninsula with a €15–€25/person spend range
Strengths
4.7★ from 2,066 Google reviews · Modern Croatian · Lapad Peninsula
Limitations
for Dubrovnik it's a revelation — genuinely excellent modern Croatian cooking at prices 30–40% below comparable Old Town restaurants
Price / value
€15–€25/person · 4.7★
Why it made the list
The single most recommended restaurant in Dubrovnik across all of Reddit. Not technically "cheap" by global standards, but for Dubrovnik it's a revelation — genuinely excellent modern Croatian cooking at prices 30–40% below comparable Old Town restaurants. The Lapad location means fewer tourists and more locals. Reserve ahead, especially in summer.
What to order
The pašticada (Dalmatian braised beef stew) is their signature — rich, slow-cooked, and served with gnocchi. Also try the tuna steak or their daily fish special. Their desserts are uncommonly good for Croatia.
Reservation
Recommended
Source quality: 6 sources · google-serp-kg, official-site, tripadvisor-snippet, faq-page, facebook-snippet, reservation-snippet · verified 2026-03 · medium-high confidence
🕐 Open now
MonClosedTue12:00 PM – 12:00 AMWed12:00 PM – 12:00 AMThu12:00 PM – 12:00 AMFri12:00 PM – 12:00 AMSat12:00 PM – 12:00 AMSun12:00 PM – 12:00 AM
Pantarul in Lapad Peninsula
"Don't miss Pantarul, extraordinary and not very expensive for the quality offered. My choice for special occasions with my wife for the last several years." — local resident on r/Dubrovnik · Local food recommendations
"Top favorite restaurants: Dubrovnik > Pantarul." — r/CroatiaTravelTips · Croatian restaurant reviews from a London foodie

2Taj Mahal

Bosnian Cuisine 4.6 · 5,057 reviews
💴 €12–€20/person 📍 Old Town (Nikole Gučetića) 📌 Google Maps →
Verdict: Despite the confusing name (it's Bosnian, not Indian), this is one of the best values inside Old Town.
breakfast
vegetarian options
vegetarian-optionsvegan-options

Quick comparison

Best for
Bosnian Cuisine in Old Town (Nikole Gučetića) with a €12–€20/person spend range
Strengths
4.6★ from 5,057 Google reviews · Known for vegetarian options · Bosnian Cuisine
Limitations
overpriced seafood, Taj Mahal stands out by doing something different — hearty Bosnian cuisine with generous portions
Price / value
€12–€20/person · 4.6★
Why it made the list
Despite the confusing name (it's Bosnian, not Indian), this is one of the best values inside Old Town. While most Old Town restaurants serve mediocre overpriced seafood, Taj Mahal stands out by doing something different — hearty Bosnian cuisine with generous portions. Redditors who visited twice in a single trip says everything you need to know.
What to order
The ćevapi (grilled minced meat sausages) with lepinja bread and kajmak cream is the classic Bosnian order. Also excellent: bosanski lonac (Bosnian pot stew), and any of the grilled meats. Portions are generous and prices are fair by Old Town standards.
Source quality: 2 sources · tripadvisor-snippet, facebook-snippet · verified 2026-03 · medium confidence
🕐 Closed now
MonClosedTueClosedWed12:00 – 11:00 PMThu12:00 – 11:00 PMFri12:00 – 11:00 PMSat12:00 – 11:00 PMSun12:00 – 11:00 PM
Taj Mahal in Old Town (Nikole Gučetića)
"Went to Taj Mahal twice during a trip earlier this year. Cannot recommend it highly enough — fantastic food, pretty good wine list." — r/Dubrovnik · Restaurant guide thread
"There were almost no budget restaurants or fast food places and the food was overall very mediocre other than Taj Mahal." — r/Dubrovnik · How bad is the restaurant price situation?

3Barba

Seafood Street Food 4.5 · 3,999 reviews
💴 €6–€12/person 📍 Old Town (Boškovićeva) 📌 Google Maps →
Verdict: The best quick bite in Old Town, period.
Walk-in friendlydinner / late-night / drinksmixed-leaning-touristy

Quick comparison

Best for
Seafood Street Food in Old Town (Boškovićeva) with a €6–€12/person spend range
Strengths
4.5★ from 3,999 Google reviews · Seafood Street Food · Old Town (Boškovićeva)
Limitations
Price band: €6–€12/person
Price / value
€6–€12/person · 4.5★
Why it made the list
The best quick bite in Old Town, period. No table service, no frills, just excellent seafood wraps and burgers at prices that are genuinely reasonable by Dubrovnik standards. The octopus burger has become something of a legend among backpackers. Expect a queue in peak season — it's worth the wait.
What to order
The octopus burger is the signature — tender grilled octopus in a bun with fresh salad. The shrimp burger is equally excellent. Quick, affordable, and genuinely delicious. Standing room only — grab and walk.
Reservation
Usually not needed
Source quality: 6 sources · google-serp-kg, tripadvisor-snippet, facebook-snippet, instagram-snippet, menu-page, reservation-snippet · verified 2026-03 · medium-high confidence
🕐 Open now
Mon11:00 AM – 10:00 PMTue11:00 AM – 10:00 PMWed11:00 AM – 10:00 PMThu11:00 AM – 10:00 PMFri11:00 AM – 10:00 PMSat11:00 AM – 10:00 PMSun11:00 AM – 10:00 PM
Barba in Old Town (Boškovićeva)
"Barba in old town. Nishta vegan restaurant. Guloso award winning burgers." — r/Dubrovnik · Affordable food in Old Town?
"So yes I would consider Barba reasonable." — r/Dubrovnik · Cheap restaurants in Dubrovnik?

4Konoba Dubrava

Traditional Croatian / Peka 4.7 · 2,743 reviews
💴 €15–€25/person 📍 Brgat (hillside above Dubrovnik) 📌 Google Maps →
Verdict: The peka experience you came to Croatia for.
breakfast
vegetarian options
vegetarian-options

Quick comparison

Best for
Traditional Croatian / Peka in Brgat (hillside above Dubrovnik) with a €15–€25/person spend range
Strengths
4.7★ from 2,743 Google reviews · Known for vegetarian options · Traditional Croatian / Peka
Limitations
the payoff — tender meat slow-roasted in a centuries-old tradition, served in a rustic hillside konoba with views — is one of Dubrovnik's great culinary moments
Price / value
€15–€25/person · 4.7★
Why it made the list
The peka experience you came to Croatia for. Yes, you need a car or taxi to reach Brgat (15 minutes uphill from Old Town), and yes, you need to call ahead. But the payoff — tender meat slow-roasted in a centuries-old tradition, served in a rustic hillside konoba with views — is one of Dubrovnik's great culinary moments. The "donuts" (uštipci) and local cheese appetizers are also legendary.
What to order
The peka — hands down. Order the lamb or veal peka (slow-roasted under a bell-shaped iron lid with potatoes and vegetables). You must call ahead at least 2 hours in advance for peka, as it takes time to prepare. Also try the octopus peka if available.
Source quality: 3 sources · official-site, tripadvisor-snippet, reservation-snippet · verified 2026-03 · medium confidence
🕐 Open now
MonClosedTue11:00 AM – 12:00 AMWed11:00 AM – 12:00 AMThu11:00 AM – 12:00 AMFri11:00 AM – 12:00 AMSat11:00 AM – 12:00 AMSun11:00 AM – 12:00 AM
Konoba Dubrava in Brgat (hillside above Dubrovnik)
"Konoba Dubrava was one of the best meals and overall experiences of my entire trip. You have to call ahead like early to reserve your peka." — r/CroatiaTravelTips · Peka in Dubrovnik thread
"Konoba Dubrava — peka (traditional baked dish), lamb, veal." — r/Dubrovnik · Local food recommendations

5Nishta

Vegan / Vegetarian 4.5 · 1,383 reviews
💴 €8–€15/person 📍 Old Town (Prijeko) 📌 Google Maps →
Verdict: A genuine lifesaver for vegetarians and vegans navigating Croatia's meat-and-fish-heavy cuisine — but honestly, even carnivores should consider it for the value alone.
vegetarian options
vegetarian-optionsvegan-options

Quick comparison

Best for
Vegan / Vegetarian in Old Town (Prijeko) with a €8–€15/person spend range
Strengths
4.5★ from 1,383 Google reviews · Known for vegetarian options · Vegan / Vegetarian
Limitations
honestly, even carnivores should consider it for the value alone
Price / value
€8–€15/person · 4.5★
Why it made the list
A genuine lifesaver for vegetarians and vegans navigating Croatia's meat-and-fish-heavy cuisine — but honestly, even carnivores should consider it for the value alone. At half the price of surrounding Old Town restaurants, the creative plant-based dishes are a breath of fresh air. Small space, so arrive early or expect to wait.
What to order
Their menu rotates with creative plant-based dishes that draw on Asian and Mediterranean influences. Try whatever the daily special is — they have a knack for making vegan food that even meat-eaters enjoy. The curry dishes are consistently praised.
Source quality: 3 sources · google-serp-kg, tripadvisor-snippet, instagram-snippet · verified 2026-03 · medium confidence
Nishta in Old Town (Prijeko)
"There's a vegetarian restaurant called Nishta which doesn't cost the earth." — r/Dubrovnik · Cheap restaurants in Dubrovnik?

6Lucin Kantun

Croatian Seafood 4.6 · 2,123 reviews
💴 €15–€25/person 📍 Old Town 📌 Google Maps →
Verdict: One of the few Old Town restaurants that consistently earns its price tag.

Quick comparison

Best for
Croatian Seafood in Old Town with a €15–€25/person spend range
Strengths
4.6★ from 2,123 Google reviews · Croatian Seafood · Old Town
Limitations
Book ahead in peak season — this is the romantic dinner spot in Dubrovnik
Price / value
€15–€25/person · 4.6★
Why it made the list
One of the few Old Town restaurants that consistently earns its price tag. The black risotto is genuinely world-class, and the intimate setting in a quiet corner of Old Town makes it feel like a local secret (even though it isn't anymore). Book ahead in peak season — this is the romantic dinner spot in Dubrovnik.
What to order
The black risotto (crni rižot) is legendary — made with cuttlefish ink and served perfectly creamy. Also try the buzara-style prawns in white wine and garlic sauce. The fresh fish of the day is always reliable. A beautiful date-night spot.
Source quality: 5 sources · official-site, tripadvisor-snippet, facebook-snippet, menu-page, reservation-snippet · verified 2026-03 · medium confidence
🕐 Open now
Mon11:00 AM – 10:00 PMTue11:00 AM – 10:00 PMWed11:00 AM – 10:00 PMThu11:00 AM – 10:00 PMFri11:00 AM – 10:00 PMSat11:00 AM – 10:00 PMSun11:00 AM – 10:00 PM
Lucin Kantun in Old Town
"Try black risotto at Lucin Kantun, try restaurant Kopun for historical Dubrovnik dishes." — r/Dubrovnik · Street food and restaurant recommendations
"Dalmatino has amazing price to quality ratio, Lucin Kantun is also great." — r/Dubrovnik · Dinner recommendations
"Also in Old Town, a beautiful date spot is Lucin Kantun (Lucy's Corner)." — r/Dubrovnik · Traditional food in Dubrovnik

7Dalmatino

Dalmatian Cuisine 4.5 · 1,804 reviews
💴 €15–€25/person 📍 Old Town (Miha Pracata) 📌 Google Maps →
Verdict: Dalmatino punches above its weight in Old Town.
vegetarian options
vegetarian-optionsvegan-options

Quick comparison

Best for
Dalmatian Cuisine in Old Town (Miha Pracata) with a €15–€25/person spend range
Strengths
4.5★ from 1,804 Google reviews · Known for vegetarian options · Dalmatian Cuisine
Limitations
Price band: €15–€25/person
Price / value
€15–€25/person · 4.5★
Why it made the list
Dalmatino punches above its weight in Old Town. While it's not the cheapest option, the consistent quality and fair-for-Dubrovnik pricing make it a reliable choice. Redditors specifically praise the "price to quality ratio" — which, in a city where those two things rarely align, is high praise indeed.
What to order
Their truffle pasta is a standout — creamy, aromatic, and generous with the truffle. The fresh catch of the day grilled whole is always a solid pick. Start with the Dalmatian prosciutto and Pag cheese platter for the full Adriatic experience.
Source quality: 4 sources · official-site, tripadvisor-snippet, menu-page, reservation-snippet · verified 2026-03 · medium-high confidence
🕐 Open now
Mon11:00 AM – 10:00 PMTue11:00 AM – 10:00 PMWed11:00 AM – 10:00 PMThu11:00 AM – 10:00 PMFri11:00 AM – 10:00 PMSat11:00 AM – 10:00 PMSun11:00 AM – 10:00 PM
Dalmatino in Old Town (Miha Pracata)
"Dalmatino has amazing price to quality ratio." — r/Dubrovnik · Dinner recommendations

8Sandwich Bar Pile

Budget Sandwiches 4.7 · 862 reviews
💴 €3–€6/person 📍 Just outside Pile Gate 📌 Google Maps →
Verdict: The ultimate budget hack in Dubrovnik.
dinner / late-night / drinks
dress code

Quick comparison

Best for
Budget Sandwiches in Just outside Pile Gate with a €3–€6/person spend range
Strengths
4.7★ from 862 Google reviews · Known for dress code · Budget Sandwiches
Limitations
Price band: €3–€6/person
Price / value
€3–€6/person · 4.7★
Why it made the list
The ultimate budget hack in Dubrovnik. When every other restaurant near the walls charges €15+ for a forgettable salad, this unassuming takeaway window sells loaded sandwiches for the price of a bottle of water inside Old Town. Not glamorous, not Instagram-worthy — just genuinely good fuel for a day of exploring. Every budget traveler in Dubrovnik should know about this place.
What to order
Build your own sandwich — load up on veggies for a filling, affordable meal. The €3–4 price point is genuinely shocking by Dubrovnik standards. Takeaway only — grab one before heading through Pile Gate into Old Town.
Source quality: 5 sources · tripadvisor-snippet, instagram-snippet, facebook-snippet, dress-code-page, dress-code-snippet · verified 2026-03 · medium confidence
🕐 Open now
Mon9:00 AM – 9:00 PMTue9:00 AM – 9:00 PMWed9:00 AM – 9:00 PMThu9:00 AM – 9:00 PMFri9:00 AM – 9:00 PMSat9:00 AM – 9:00 PMSunClosed
Sandwich Bar Pile in Just outside Pile Gate
"Sandwich Bar Pile for affordable and filling. Takeaway only." — r/Dubrovnik · Cheap, but good food
"There are €3 sandwiches right outside of the Pile Gate at Sandwich Bar Pile. Affordable and semi healthy if you add a bunch of veggies." — r/Dubrovnik · Affordable food in Old Town?

9Tabasco Pizzeria

Pizza 4.5 · 2,976 reviews
💴 €8–€15/person 📍 Ploče (near Old Town) 📌 Google Maps →
Verdict: No-frills pizza at Dubrovnik's lowest restaurant prices.
dinner / late-night / drinksmixed-leaning-touristy

Quick comparison

Best for
Pizza in Ploče (near Old Town) with a €8–€15/person spend range
Strengths
4.5★ from 2,976 Google reviews · Pizza · Ploče (near Old Town)
Limitations
far enough to escape the tourist markup
Price / value
€8–€15/person · 4.5★
Why it made the list
No-frills pizza at Dubrovnik's lowest restaurant prices. The jumbo pizzas for two are legitimately the best deal in the Ploče area. Just east of Old Town, it's close enough to walk to after sightseeing but far enough to escape the tourist markup. Not the best pizza of your life, but easily the best value.
What to order
The jumbo pizzas are the move — large enough to split between two people, making the per-person cost very reasonable. Classic margherita or funghi are reliable. Don't expect artisan Neapolitan-style — this is honest, filling comfort food.
Source quality: 4 sources · google-serp-kg, official-site, tripadvisor-snippet, menu-page · verified 2026-03 · medium confidence
🕐 Open now
MonClosedTue10:00 AM – 11:00 PMWed10:00 AM – 11:00 PMThu10:00 AM – 11:00 PMFri10:00 AM – 11:00 PMSat10:00 AM – 11:00 PMSun10:00 AM – 11:00 PM
Tabasco Pizzeria in Ploče (near Old Town)
"Cheapest of the bunch would be Tabasco pizzeria (Ploče) and Ten Eleven burger and pizza (Vojnović)." — r/Dubrovnik · Cheap, but good food
"Really enjoyed Tabasco pizza if you're in the mood for that." — r/Dubrovnik · Best cheap eats in Dubrovnik

10Kopun

Historical Dubrovnik Cuisine 4.4 · 1,417 reviews
💴 €18–€30/person 📍 Old Town (Poljana Ruđera Boškovića) 📌 Google Maps →
Verdict: The only restaurant on this list where you'll eat dishes from actual 15th-century Ragusan recipes.
breakfast
vegetarian options
vegetarian-options

Quick comparison

Best for
Historical Dubrovnik Cuisine in Old Town (Poljana Ruđera Boškovića) with a €18–€30/person spend range
Strengths
4.4★ from 1,417 Google reviews · Known for vegetarian options · Historical Dubrovnik Cuisine
Limitations
unique in a way no other Dubrovnik restaurant is
Price / value
€18–€30/person · 4.4★
Why it made the list
The only restaurant on this list where you'll eat dishes from actual 15th-century Ragusan recipes. Not the cheapest option, but unique in a way no other Dubrovnik restaurant is. If you want one "special" meal inside the walls that's genuinely different from tourist seafood, this is it. The historical context turns dinner into a mini cultural experience.
What to order
The namesake kopun (capon — a castrated rooster) is the signature dish, prepared according to a centuries-old Republic of Ragusa recipe. Also try the rozata (Dubrovnik's crème caramel) for dessert, and any of the historical recipes they've revived from old Ragusan cookbooks.
Source quality: 3 sources · google-serp-kg, tripadvisor-snippet, facebook-snippet · verified 2026-03 · medium confidence
🕐 Closed now
Mon10:00 AM – 9:00 PMTue10:00 AM – 9:00 PMWed10:00 AM – 9:00 PMThu10:00 AM – 9:00 PMFri10:00 AM – 9:00 PMSat10:00 AM – 9:00 PMSun10:00 AM – 9:00 PM
Kopun in Old Town (Poljana Ruđera Boškovića)
"Try restaurant Kopun for historical Dubrovnik dishes, or Jesuits (right next to Kopun)." — r/Dubrovnik · Street food and food scene

Frequently Asked Questions

Is it possible to eat cheaply in Dubrovnik?

Yes, but it takes strategy. Dubrovnik's Old Town is notoriously expensive — many Redditors compare it unfavorably to NYC or London prices. The key is to venture outside the walls to neighborhoods like Lapad, Gruž, and Ploče, where prices drop significantly. Even inside Old Town, street food spots like Barba and Sandwich Bar Pile offer meals under €10. Bakeries selling burek (savory pastry) for €2–3 are the true budget hack.

How much does a meal cost in Dubrovnik?

In Old Town tourist restaurants, expect €20–€40 per person for a main course with a drink. Outside the walls in Lapad or Gruž, mains run €12–€20. Street food and bakeries offer bites for €3–€8. A pizza at Tabasco is around €10–€15. For budget travelers, €15–€25 per day is doable with bakeries, street food, and one sit-down meal outside Old Town.

Where do locals eat in Dubrovnik?

Most locals avoid Old Town restaurants entirely. Reddit consensus points to Lapad (Pantarul, Papillon), Gruž (Urban & Veggie, local bakeries), and the hillside villages above Dubrovnik like Brgat (Konoba Dubrava). The Gruž market area and Lapad peninsula have the best concentration of locally-priced restaurants.

What food should I try in Dubrovnik?

Must-try dishes include: peka (meat or octopus slow-cooked under a bell-shaped lid — order at least 2 hours ahead at Konoba Dubrava), black risotto (crni rižot) with cuttlefish ink, fresh oysters from nearby Ston, buzara-style prawns in garlic and wine sauce, and burek from any local bakery. For dessert, try rozata — Dubrovnik's version of crème caramel.

What is the cheapest food in Dubrovnik?

Burek from bakeries (€2–€3) is the cheapest hot meal. Sandwich Bar Pile outside Pile Gate sells loaded sandwiches for €3–€4. Grocery stores (Lidl, Tommy, Konzum) outside Old Town are the ultimate budget option — many Reddit travelers recommend buying supplies there. Inside Old Town, Barba's seafood wraps (€6–€8) are the best value sit-down option.

Should I eat inside or outside Dubrovnik Old Town?

For the best value, eat outside the walls. Reddit universally agrees that Old Town restaurants charge a 30–50% premium for the same quality food. Lapad and Gruž offer significantly better prices. That said, a few Old Town spots like Barba, Nishta, and Lucin Kantun deliver genuine quality worth the slight premium. One meal inside the walls for atmosphere, the rest outside — that's the Reddit-approved strategy.

🎟️ Book Dubrovnik Experiences

Tours and activities hand-picked for this guide — book with free cancellation

Experiences via Viator — free cancellation on most tours

🌍 Trusted by 2,500+ travelers — our itineraries are built from real Reddit discussions, local insights, and traveler reviews.

Not sure where to go?

Plan your Dubrovnik trip

Get a free custom itinerary for Dubrovnik — built from real traveler insights.

Get a Free Itinerary →

✈️ Get Travel Tips & Hidden Gems

Join 2,500+ travelers who get weekly destination insights — no spam, ever.

No spam. Unsubscribe anytime.