There are a ton of great places to eat in Dubrovnik but also a TON of places that are overpriced and awful. Don't make the mistake (that I sometimes did) at wasting your money in awful restaurants.
Website | Rotating Seasonal Menu | Location
An upscale restaurant with some of the best fish soup I have ever had. Their tasting menu is decently priced if you want to go all out. Michelin Guide Recommended. Reservations recommended.
Banje Beach RESTAURANT
Website | Menu | Location
A great option for a nice meal if you spend the day at the public beach in front of it. Only a 10 minute walk from the Ploce Gate. Also turns into a club and lounge at night.
Read my Full Dinner Review of Banje Beach Restaurant here.