Top 6 Places to Eat in Dubrovnik

Stunning aerial view of Dubrovnik's Old Town and Adriatic Sea in summer.
Diego F. Parra, Pexels

Dubrovnik's dining scene beautifully combines fresh Adriatic seafood with rich Mediterranean and local Croatian traditions, offering experiences from exquisite fine dining with breathtaking views to charming, authentic local eateries.

1. Nautika Restaurant

Cuisine: Fine Dining, Mediterranean, Seafood

Perched at the water's edge just outside the Pile Gate, Nautika offers an unparalleled dining experience with captivating views of the Adriatic Sea and the historic fortresses of Lovrijenac and Bokar. The menu focuses on sophisticated seafood creations and New Mediterranean cuisine, using fresh, locally sourced ingredients. Expect dishes like shrimp risotto or St. Jacob's scallops, along with hearty meat options. The ambiance is formal, with crisp white tablecloths and attentive service, ideal for a special occasion.

Price: Main courses typically range from €40-80 (approximately $45-90 USD), with tasting menus available.

Getting There: Located by the western entrance to the Old City (Pile Gate), it is easily accessible on foot from anywhere in the Old Town area.

2. Fish Restaurant Proto

Cuisine: Seafood, Traditional Dalmatian

Stepping into Proto, one experiences a blend of elegance and tradition in the heart of the Old Town, with a beautiful first-floor terrace. The restaurant specializes in exquisite fresh seafood, prepared with classic Mediterranean methods. Signature dishes include lobster and scampi risotto, black risotto with squid ink, and expertly grilled fish platters. The attentive service enhances the experience, making it a popular choice for those seeking a true taste of Dubrovnik's maritime heritage.

Price: Main courses are generally €30-60 (approximately $35-70 USD).

Getting There: Centrally located within the Old Town, it is easily reachable on foot.

3. Kopun Restaurant

Cuisine: Traditional Croatian, Dalmatian

Tucked away in a peaceful square in the Old Town, in front of the Jesuit Church, Kopun offers a charming and mellow atmosphere. This restaurant prides itself on serving old-fashioned local dishes, inspired by centuries-old recipes and prepared with fresh seasonal ingredients. A must-try is their signature dish, 'kopun' (capon), often served with orzotto and flavored with citrus and dried fruit. The portions are generous, and the flavors are distinctly Croatian, offering a glimpse into the region's rich culinary history.

Price: Entrees typically cost 90-150 HRK (approximately €12-20 or $13-22 USD), with set meals around €38 (approximately $42 USD).

Getting There: Found in the Old Town on Poljana Ruđera Boškovića 7, it is easily walkable from any point within the city walls.

4. Taj Mahal

Cuisine: Bosnian Cuisine

Despite its name, Taj Mahal provides an authentic taste of Bosnian cuisine right in the heart of Dubrovnik's Old Town. The atmosphere is cozy and inviting, offering a unique culinary diversion from the predominantly Mediterranean fare. Popular dishes include burek, cevapi (grilled minced meat), and various traditional Bosnian delicacies. It is known for its flavorful and hearty portions, making it a favored spot for a satisfying meal.

Price: Main dishes range from approximately €15-30 (approximately $17-35 USD).

Getting There: Located within the Old Town, it is easily accessible on foot.

5. Dubravka 1836 Restaurant & Café

Cuisine: Mediterranean, Casual Dining

Situated directly at the western entrance to the Old City, Dubravka 1836 offers stunning panoramic views of the city walls, Lovrijenac Fortress, and the Adriatic Sea. The restaurant provides a relaxed setting with a menu of traditional Croatian and Mediterranean dishes, including fresh seafood, grilled meats, and pasta. It is also well-regarded for its selection of desserts and ice creams from its own pastry shop, making it a great spot for breakfast, lunch, or a casual dinner with an impressive backdrop.

Price: Dishes generally range from €15-40 (approximately $17-45 USD), with more affordable breakfast and café options.

Getting There: Located just outside the Pile Gate at Brsalje 1, it is a short walk from the Old Town's main entrance.

6. Konoba Tabak

Cuisine: Local Croatian, Cheap Eats

For those seeking truly authentic and budget-friendly fare, Konoba Tabak is a beloved spot among locals. This no-frills establishment focuses on honest, homemade Croatian cooking in a simple setting. The daily lunch offers are particularly popular, featuring hearty meals like beans with sausage, grilled mackerel, or veal roast. It provides a genuine taste of everyday Croatian cuisine at remarkably affordable prices, perfect for a casual and satisfying meal.

Price: Daily lunches are around €8-10 (approximately $9-11 USD) per dish, with soups costing about €3.60 (approximately $4 USD).

Getting There: It is located outside the main tourist areas, making it a destination favored by locals. A short taxi ride or bus journey from the Old Town might be needed, though specific public transport routes and costs are not readily available and depend on the exact starting point.