Rhodes Town is not only a historical and cultural hub, but a fantastic spot to try some local flavours typical of Greece holidays. Greek tavernas are in high demand here, and all throughout Rhodes Town's new and medieval areas you can find superb traditional Greek dishes like moussaka, meze platters, lamb kleftico - slow-cooked marinated lamb - and fresh seafood. But there's also plenty of variety, and with hundreds of restaurants located all around the city - including the stunning harbour area - you'll find most types of international cuisine.
Tamam restaurant may be small but it offers up massive servings of fresh homemade Greek-style food. Some of the most popular items on the menu are shrimps cooked in an ouzo sauce, and pork marinated and baked in wine. They even make their own ice cream.
This family business is run by four brothers who all have a passion for authentic Greek food. At Dafni's you'll find mouth-watering moussaka, fresh tzatziki with pita breads and soutzoukakia - meatballs cooked in a spicy tomato sauce.
At Koozina your food will arrive looking like a beautiful piece of art. Each dish is made to your specifications and contains only the best ingredients. There's tons of variety when it comes to the menu and you can choose from scrumptious dishes featuring octopus, mussels, lamb, salmon, pasta fruitti di mare, panna cotta and caramelised goat's cheese.
This Italian restaurant boasts one of the best views on the island, with the coastline right across from their establishment. You can watch the sun go down as you try their scrummy Italian food including spicy bruschetta, calzones, homemade pizzas and creme brulee or traditional ice-cream for your pudding.
For a twist on the traditional Greek menu, try Kerasma Restaurant. Authentic dishes have been modernised with inventive additions and flavourful ingredients. For starters you can try their pita platter with three different Greek meze items, and then move on to the popular aapki mushroom smoked pork with truffle oil.
Tasty Chinese and Japanese dishes are always on the menu here. Sit at the sushi bar and choose which rolls you like as they float by you on little boats - a crowd favourite is the kabuki. Other items on the menu are Peking duck in a pancake, spicy beef in black-bean sauce and deep-fried ice-cream for dessert.
Here you can look out onto the harbour and watch the cruise ships come and go while you dine on Greek home-style cooking. Locals frequent this restaurant and the menu is all in Greek, meaning you know it's authentic. Bilingual staff can translate the specials of the day for you, like eggplant and Greek salad, tzatziki and beef, and meatballs cooked in a tomato sauce - or soutzoukakia.
For meat-eaters out there El Toro Steak House is the place to be. Cooking up huge portions of barbecued meats, you can feast your eyes and your taste buds on Aberdeen Angus steaks, ribs, burgers and ribeye steaks with barbeque and Jack Daniels sauce.
This laid-back restaurant is serving up some of the freshest seafood in Rhodes. Their fish comes daily, straight from the sea, and with it the chefs at Pizanias Kyriakos The Sea Star create exceptional dishes of mixed shellfish, grilled octopus, calamari and salted fish.
Set just off the main tourist route, this hidden gem cooks up homemade and traditional Greek cuisine. You can relax and spend a leisurely evening in this friendly joint as you try their fabulous lamb kleftico and moussaka - a dish that no holiday to Rhodes is complete without trying.