You'll find a variety of quality restaurants on holidays to Dubrovnik, with many offering fantastic, simple dishes that will satisfy your tastebuds without breaking the bank. Many restaurants are located in the Old Town or by the waterside. Offerings include locally-caught fish that's usually grilled or barbecued, drizzled with olive oil and a slice of lemon. Southern Croatia also produces some of the best wine in the region, try the red Dingac from the Peljesac peninsula or white Posip from Korcula Island.
Situated in the Old Town is this fantastic, traditional venue with tables on the street. No wonder it attracts stars such as American film director Francis Ford Coppola and tennis player Novak Djokovic. This is a seafood restaurant serving white fish as well as platters – try the skampi na buzaru, which is shrimp with white wine, garlic and parsley.
This is a long-established restaurant overlooking Gruz port on the Lapad peninsula. It had a revamp in 2009 and is a pleasant location for a meal any time of the day. Tables are beautifully laid with white tablecloths and they serve up some fantastic seafood including black risotto.
This restaurant moves away from the usual food that you'd expect to find during a Dubrovnik holiday and instead offers Bosnian cuisine with an emphasis on meat, including grilled kebabs, and vegetarian options such as zeljanica – spinach and cheese filo-pastry pies. Located in the Old Town, this restaurant is open all year around.
This restaurant overlooks the sea near Gruz Port. It's a quirky venue, rustic and modern all at once, with an attractive outdoor space. The menu is a modern take on Mediterranean cuisine and includes dishes such as tagliatelle with fresh lamb, rosemary and sweet onion.
Relatively new, Barba specialises in seafood and street food including burgers and seafood platters, and they even make their own Barba ale. It's a small venue with long, shared pine tables and a few more intimate options, with the addition of low-hanging modern chandeliers.
This is a friendly, family run business where you can enjoy many of the traditional fish dishes including Girice, which is similar to whitebait. Fried calamari, oysters, risotto and pasta are also on the menu. Located in a picturesque square in the Old Town it's a lovely spot for people watching.
Select from a tasting menu or go a la carte at Restaurant Dubrovnik, and try the mushroom risotto with foie gras and the blue poppy seed mousse. There's a gorgeous roof terrace, and we think this upmarket venue commands more upmarket prices than it asks.
Located on Jezuite Square, this is a fine dining restaurant offering a modern take on wonderful Croatian food from around the region. Try the pasta with shrimps and truffle cream sauce. The interior is gorgeous with colourful art hanging on the walls, and a stunning outdoor space. They also offer after dinner cocktails, so there's no need to rush off.
You probably won't find better Japanese food and seafood anywhere in the world as this restaurant is run by a family who also have a fishing business. Try the fresh sushi and Mali Ston oysters and order from the extensive wine menu. Located near the cathedral it's modern and elegant.
For some of the best Italian food in Dubrovnik head to Vita Bella. It's a small venue that's slightly off the beaten track. The wood-fired thin crust pizzas are professionally cooked and of giant proportions, with a side of freshly prepared salad. It's a relaxed and informal option.