Pour les pleins aux as, le choix du restaurant s'avère très difficile. Porto-Vecchio présente de nombreux restaurants gastronomiques, les plus réputés étant le Casadelmar, Grand hôtel de Cala rossa (Relais et Châteaux) sur une plage somptueuse, le Belvédère (aux décors somptueux), et le Troubadour où l'on peut déguster de la bonne cuisine traditionnelle.