Dubrovnik is more than just its stunning medieval walls and breathtaking Adriatic views — it’s a paradise for food lovers. From fresh seafood caught that morning to rustic family recipes passed down through generations, the city offers a feast for all senses. Whether you’re strolling through the Old Town or exploring the nearby Elafiti Islands, there’s always something delicious waiting. Here’s your ultimate guide on where to eat in Dubrovnik, plus a few unforgettable culinary experiences just beyond the city.
1. Fresh Seafood by the Old Port
If you love seafood, Dubrovnik’s Old Port is the place to be. Restaurants here serve everything from grilled Adriatic squid to black risotto made with cuttlefish ink. Pair your meal with a glass of crisp local white wine while watching boats glide in and out of the harbor. For an authentic taste, look for daily specials — these often feature the catch of the day.
2. Traditional Konobas in the Old Town
A konoba is a traditional Dalmatian tavern, often family-run, serving hearty local dishes. Think slow-cooked lamb under the peka (a bell-shaped lid covered in embers), homemade bread, and vegetables grown in nearby villages. Many of these konobas are tucked away in narrow alleys, away from the crowds, so take time to wander and discover.
3. Private Boat Tour for a Seaside Lunch
For a truly unique food adventure, book a private boat tour to the Elafiti Islands. After a scenic cruise across the turquoise Adriatic, you’ll arrive at a charming seaside restaurants where the menu is built around whatever the fisherman caught that morning. From freshly grilled sea bream to octopus salad drizzled with local olive oil, dining here feels like stepping into another world — one where time slows down and the only thing that matters is the next bite. For a leisure experience with enough time for lunch, wine tasting, swimming and exploring we would recommend at least 6 hours (medium day tour).
4. A Visit to a Family-Owned Winery
Wine lovers should not miss a visit to a family-owned winery in the Elaphiti Islands. Many local wineries are run by generations of passionate winemakers who will welcome you like an old friend. You’ll taste exceptional wines — from Pelješac Peninsula to Elaphiti islands wines perfect for summer — often paired with local cheese, olives, and homemade prosciutto. The personal stories you’ll hear make the experience as rich as the wine itself.
5. Hidden Cafés for Coffee and Cake
Croatians take their coffee seriously, and Dubrovnik is no exception. Between sightseeing, stop at a small café for an espresso or cappuccino, often enjoyed slowly over conversation. Many cafés also serve rožata, a traditional Dalmatian custard pudding flavored with caramel and citrus — the perfect sweet ending to your day.
Final Tips for Foodies in Dubrovnik
- Book ahead during the summer season, especially for waterfront restaurants.
- Don’t skip local specialties like buzara (mussels in garlic, wine, and parsley) or sir iz mijeha (cheese aged in a sheep’s skin).
- Combine sightseeing with dining — a private boat tour or winery visit can turn into the highlight of your trip.
Whether you’re indulging in fine dining or enjoying a rustic meal by the sea, Dubrovnik is a city that will feed both your body and your soul. From the Old Town’s cobblestone streets to the quiet shores of Šipan, every bite tells a story — and every meal becomes a memory.



