Best Budget Restaurants in Dubrovnik, Croatia
Dubrovnikβs reputation for being expensive is not entirely undeserved - restaurants directly on or near Stradun (the main pedestrian street of the Old Town) charge as much as any tourist-facing restaurant in western Europe. The trick is knowing that the city is larger than the walls suggest, and that five minutes outside in any direction reveals a different price level entirely. Budget eating in Dubrovnik is genuinely possible; it just requires walking slightly further than the most convenient option. All prices are approximate as of 2026; Croatia uses the euro.
What to Eat in Dubrovnik
Crni Rizot (Black Risotto)
The signature dish of the Dalmatian coast - risotto cooked with squid or cuttlefish ink, giving it a striking black colour and a rich, briny, umami depth. The squid is typically mixed into the rice alongside white wine, garlic, and olive oil. A portion costs approximately EUR 12-18 inside the Old Town; EUR 9-14 outside the walls or in the harbour area. One of the better tests of a restaurantβs kitchen.
Peka (Lamb or Octopus Under the Bell)
Peka is the quintessential Dalmatian slow-cook: lamb or octopus (occasionally mixed) packed into a wide pan with potatoes, onion, and herbs, covered with a heavy cast iron bell (peka), buried under hot coals, and left to cook for two to three hours. The result is extraordinarily tender and smoky. Must be ordered at least one day in advance at most restaurants - call ahead.
A portion of lamb peka costs approximately EUR 14-20 and is worth it as an occasional treat even on a budget. Octopus peka runs approximately EUR 12-18.
Brudet (Fish Stew)
A robust Dalmatian fish stew - mixed white fish (scorpionfish, monkfish, sea bass), cooked with onion, tomato, white wine, vinegar, and herbs until the fish falls apart into a thick, flavourful broth. Served with polenta or bread. Approximately EUR 10-15 at traditional restaurants. A filling, warming dish particularly good in spring and autumn.
Prsut and Dalmatian Cold Cuts
Dalmatian prsut is air-dried and lightly smoked ham, sliced thin and served cold with hard cheese and olives. A starter plate of prsut with cheese costs approximately EUR 7-10 at most konobas. Along with local bread and a glass of wine, it makes a satisfying and relatively cheap light meal.
Buzara Mussels
Mussels or clams (dagnje or kamenice) cooked buzara-style in white wine, garlic, olive oil, and parsley, served in a deep pot with bread to soak up the broth. Dalmatian mussels are farmed fresh nearby and are excellent. A portion costs approximately EUR 8-12. One of the better value seafood options on any Dubrovnik menu.
Mali Ston Oysters
Mali Ston, approximately an hourβs drive north of Dubrovnik, produces some of the best oysters in Europe from a large enclosed bay. The oysters appear on restaurant menus throughout Dubrovnik. A half-dozen costs approximately EUR 10-15 depending on the restaurant. The Stradun-adjacent restaurants charge the most; seafood-focused places near the harbour charge less for the same product.
Where to Eat - Old Town
Konoba Dalmatino (Ul. Miha Pracata, Old Town) - One of the better-value traditional restaurants inside the walls, on a quieter side street well away from Stradun. Serves Dalmatian classics: fish, prsut, peka (order 24 hours ahead), and black risotto. Mains approximately EUR 12-17. The stone-walled interior is genuinely atmospheric without the Stradun premium.
Konoba Gastro Gruz - Actually in the Gruz harbour area, not Old Town, but listed here because the Gruz ferry harbour is a natural base for Old Town day visitors. One of the most reliable seafood restaurants outside the walls. Mains approximately EUR 10-14. Local catch grilled simply with olive oil and garlic.
Mea Culpa (Za Rokom, Old Town) - Pizza and pasta restaurant inside the Old Town walls at prices significantly lower than the seafood konobas nearby. Not traditional Dalmatian food, but a reliable budget option when the seafood prices are getting tedious. Pizza from approximately EUR 10-14. Popular - arrive early or expect a queue.
Nishta (Prijeko Street, Old Town) - Vegetarian and vegan restaurant inside the Old Town walls, unusual for Dubrovnik. Good for travellers who struggle with the meat-and-seafood dominance of Dalmatian menus. Mains approximately EUR 10-14. Reliable quality and a welcome change of pace.
Gundulic Square Market (TrΕΎnica Gunduliceva Poljana) - The morning market on Gundulic Square (open approximately 07:00-13:00 from spring to autumn) sells fresh produce, local cheese, prsut, and baked goods. Pick up a few items and eat outside on the square benches. Budget EUR 3-6 for a cheese and bread breakfast that beats any cafΓ© nearby on price.
Where to Eat Outside the Old Town
Gruz Harbour Area - The harbour 2km west of the Old Town where ferries arrive is lined with restaurants serving locals rather than tourists. Dalmatian seafood at honest prices: grilled fish, black risotto, mussels. 25-30% cheaper than equivalent Old Town options. Mains approximately EUR 8-13.
Lapad Peninsula - The residential area west of the Old Town on the Lapad Bay has a strip of restaurants along the waterfront promenade. Mains approximately EUR 9-14. More relaxed atmosphere than the Old Town; popular with longer-stay visitors.
Konoba Kolona (Babin Kuk) - A neighbourhood konoba on the Babin Kuk peninsula, popular with locals and those staying in the area rather than in Old Town hotels. Fresh fish, prsut starters, and good house wine. Mains approximately EUR 9-13. One of the better examples of what eating outside the tourist zone achieves on price.
Panorama Restaurant (Mount Srd, above the Old Town) - Accessible by cable car (approximately EUR 18 return), this restaurant sits at the summit with views over the entire Old Town and coastline. The food is standard Dalmatian fare, but the view is extraordinary. Useful as a combined cable car trip and lunch. Mains approximately EUR 12-17.
Budget Strategy in Dubrovnik
Dubrovnik rewards visitors who commit to eating outside the Old Town for at least one meal per day. The food at a Gruz harbour restaurant is frequently better than its Old Town equivalent (fresher fish, more regular local clientele), and costs 25-35% less.
Practical budget tactics:
- Buy groceries at the Konzum supermarket near Pile Gate or in Gruz for breakfast and picnic lunches.
- Eat the Gundulic Square market breakfast (fresh produce, cheese, bread) rather than a cafΓ© breakfast.
- Make lunch the main meal - most restaurants serve a daily plate (danas specijal) at reduced prices, typically EUR 8-12 for main and a drink.
- Reserve pricier meals (peka, oysters) for one occasion rather than daily.
Practical Notes
- Currency: Croatia joined the eurozone in 2023. All prices are in euros.
- High season (June-September): Dubrovnik receives enormous visitor numbers in summer. Popular restaurants fill by 19:30. Book ahead for dinner or arrive before 18:30. Prices are also slightly higher in July-August than shoulder season.
- Tipping: Not obligatory but 10-15% is standard at sit-down restaurants. Round up at counter-service and bakeries.
- Water: Tap water is safe throughout Croatia.
- Peka ordering: Always call at least one day ahead for peka. This is not negotiable - it takes 2-3 hours to cook and must be prepared in advance.
- Dietary needs: Pescatarians have excellent options throughout Dubrovnik. Vegetarians can find pasta, pizza, risotto, salads, and Nishta (fully vegetarian). Full vegan options are limited at traditional konobas.
See Also
- Where to stay in Dubrovnik
- Kotor vs Dubrovnik
- Dubrovnik vs Split
- Croatia travel guide
- Balkans food guide
Plan your trip: Browse tours and activities in Dubrovnik - Old Town walking tours, island boat trips, and sea kayaking are all easy to book from the harbour. Search flights to Croatia and compare prices. Travel insurance is recommended before any Balkans trip.
Book an experience
Food tours & cooking classes
A guided food tour covers more ground than eating solo, and you learn the backstory.
Frequently Asked Questions
- Is Dubrovnik expensive for food?
- Dubrovnik is one of the most expensive cities in Croatia, especially inside the Old Town walls in high season. Budget EUR 15-20 per person for a sit-down meal inside the walls. Outside the walls - in Gruz, Lapad, or on the Babin Kuk peninsula - the same quality food costs 25-35% less. Budget eating inside the walls requires knowing where to look.
- What is the local food to eat in Dubrovnik?
- Adriatic seafood dominates: black risotto (crni rizot), grilled Dalmatian fish, prsut (Dalmatian smoked ham), buzara-style mussels in garlic and white wine, and brudet (fish stew). Lamb peka (slow-cooked under a clay bell) is a Dalmatian classic. Oysters from Mali Ston, an hour north, often appear on menus.
- Where can you eat cheaply in Dubrovnik Old Town?
- Gundulic Square market (morning produce and snacks), bakeries for burek and pastries around Stradun, and the few small konobas on side streets away from Stradun are the best budget options inside the walls. For a full sit-down meal under EUR 12, eating outside the Old Town is more reliable.