Dubrovnik has a rich, varied dining scene, with a number of restaurants, taverns, pubs and fast food eateries that cater to every taste. There are many restaurants across the city that offer quality cuisine and service at affordable prices, but most of these are found outside the city walls. The Old Town itself is generally the most expensive place to eat, but also the one that offers the most exceptional culinary variety.
Best Restaurants in Dubrovnik
Dubrovnik restaurants offer some of the best Mediterranean cuisine in the region, with fresh local seafood, octopus salads, fried squid, black risotto and fresh fish barbecued and drizzled with local olive oil served with some of Croatia’s best wines.
The narrow streets of the Old Town are home to many culinary gems. Among them, Proto, a romantic, old-fashioned spot dating back to 1886, offers a variety of Dalmatian seafood dishes and an extensive wine list, along with lovely views of the Old Town from the first floor terrace. With a superb location near the entrance of Buža II, Azur restaurant serves Mediterranean dishes with a dash of Asian cuisine, prepared with organically grown local herbs and seafood caught by local fishermen. Konoba Dalmatino, located in the heart of Old Town, offers reasonably priced traditional Dalmatian food and wine and is known for its excellent desserts.
Nishta, a vegetarian restaurant near Stradun, is another great place to eat. Despite serving only vegan, vegetarian and gluten-free dishes, it draws vegetarians and meat-eaters alike, and finding a table usually requires some planning ahead. Open throughout the year, Taj Mahal is one of the more popular eateries in the Old Town. It is also one of the few places that offer a break from Dalmatian cuisine, serving Bosnian specialties and desserts instead. Restaurant & Lounge 360° offers creatively served modern and traditional Mediterranean dishes in a relaxed, trendy atmosphere overlooking the old port, while Kamenice restaurant, a simple, family-owned place in the centre of the Old Town serves generous platters of simple, good quality local food at reasonable prices.
Finest Places to Eat in Dubrovnik
Some of Dubrovnik’s best places to eat are found outside the Old Town. Nautika, one of the city’s most prestigious restaurants, sits just outside the city walls near Pile Gate and offers locally sourced foods served on two panoramic terraces. Located nearby, at the foot of Fort Lovrijenac, Orhan restaurant serves both traditional and international dishes, has more moderate prices and offers a stunning view of the walls from its terrace. On the other side of the Old Town, just underneath the Dubrovnik Cable Car, Tabasco restaurant offers great value away from the crowds.
Located near Gruž Port, Amfora is another excellent culinary spot for meat and fish lovers, serving a variety of quality, inexpensive Mediterranean dishes with an Asian twist. Orsan restaurant in Lapad offers a friendly atmosphere with views overlooking a small yachting club and serves excellent fish-based dishes along with some of the region’s finest wines.
Gourmet experience on the Dubrovnik Riviera
Travellers looking to try the local foods while enjoying the beauty of the Dubrovnik Riviera can book their stay at the Hotel Astarea in Mlini near Dubrovnik. The hotel offers comfortable rooms and suites in a peaceful location with spectacular views of the sea and the nearby islands. Guests can enjoy a superb gastronomic experience at one of the hotel’s restaurants that offer a wide range of dishes combining traditional food with Mediterranean cuisine and a rich wine list, all served with a stunning view of the open sea.
The hotel has a special offer for gourmets looking to experience the different varieties of Dalmatian foods. The offer includes a stay in one of the hotel’s double rooms with a balcony, buffet breakfast, daily cake and coffee at the hotel’s Piano Bar, and a special gourmet dinner at the Astarea tavern, a lovely restaurant near the beach where guests can enjoy candlelit dinner while listening to music and the sound of the waves.