Die Küche von Rota ist ein Fest für die Sinne – geprägt von frischen Meeresfrüchten, andalusischen Aromen und mediterraner Leichtigkeit. Ein typisches Gericht ist die „Urta a la Roteña“, ein Fischgericht mit Tomaten, Paprika, Zwiebeln und Weißwein.
Ebenfalls sehr beliebt sind Tapas aller Art, darunter Gambas al ajillo (Knoblauchgarnelen), Tortillitas de camarones (Krabbenpfannkuchen) und gegrillter Tintenfisch. Auch Reisgerichte wie Paella und Arroz negro stehen auf vielen Speisekarten.
Die Nähe zu Jerez de la Frontera sorgt für eine exzellente Auswahl an Sherry-Weinen, die in Rota gerne zum Aperitif oder Dessert gereicht werden. In den lokalen Bars und Bodegas lässt sich der authentische Geschmack Andalusiens erleben.
Empfehlenswerte Lokale sind unter anderem das Restaurant „El Embarcadero“ mit Meeresblick, „Badulaque“ für kreative Tapas und „La Terraza“ mit moderner Küche. Auf den Wochenmärkten findet man zudem frische regionale Produkte und typische Süßigkeiten wie Pestiños und Tortas de aceite.