La cucina locale si caratterizza per l'abbondanza di pesce e crostacei lungo le coste e di piatti a base di carne bovina e suina nelle zone interne.
Generalmente le pietanze sono accompagnate da riso, fagioli e patate e tra i piatti pi famosi si ricorda la lechona.
Tra le bevande, oltre alla birra, al ron e all'aguardiente, il paese famoso per il suo caff, uno dei migliori nel mondo.