Perhaps because of the number of all-inclusive resorts, Hammamet's dining scene is decidedly ho-hum, though there are a couple of spots where it's worth taking a break from your full-board options.
Hoards of restaurants cluster in Hammamet’s centre, especially around the medina (and on top of its walls).
A number of Italian restaurants are spread out along Rue de Nevers and down Rue Dag Hammarschold, with a batch of mostly Tunisian flavours on offer further south on Rue Moncef Bey.
Yasmine Hammamet, with its high percentage of all-inclusives, is not a great place to eat out, but if you must, some below-average restaurants haunt the medina. Otherwise, stop by the marina for a pre-dinner gelato before heading elsewhere.