Vous avez l'embarras du choix au Roca Nivaria en matière de restauration : le restaurant principal, le "Garoé", d'une capacité de 600 convives et autant en terrasse, propose une cuisine variée de spécialités nationales et internationales servis sous forme de buffets avec show cooking (aussi bien à l'intérieur qu'en terrasse), menus végétariens et menus enfants, pour le petit-déjeuner de 7h à 10h30 et le dîner de 18h30 à 22h30. La présentation est extrêmement soignée, avec des fruits et légumes sculptés ! Mexicain, asiatique, canarien, italien, les soirées à thèmes ne manquent pas. Un coin est réservé aux adultes, un autre pour les familles, avec un buffet enfant, un coin crêpe et même une salle de jeux. Le snack bar de l'infinity pool (piscine à débordement se confondant avec la mer), le "Ahemon", propose de découvrir les spécialités locales pour les déjeuners de 12h30 à 18h avec un buffet show cooking. Le restaurant à la carte, "Burgos", ville natale du propriétaire, propose dans un cadre reproduisant à l'identique une bodegua de Burgos, une carte de spécialités locales et espagnoles et le second restaurant à la carte, "Verona", reproduction à l'identique d'un restaurant de Vérone, sert des spécialités italiennes. Les chefs sont respectivement espagnol et italien, et dans les deux cas, il faut réserver et le service est uniquement le soir, de 18h30 à 22h30. Installez-vous donc en terrasse et sa fontaine, c'est tellement charmant ! En revanche, la carte des vins n'est pas internationale, seulement espagnole. Même diversité pour les bars : quatre bars aux ambiances différentes proposent un large choix de cocktails : le lobby bar " Tamaragua " et sa terrasse panoramique, le bar Piscine " Ahemon ", le piano bar " Coloquio ", et le bar de la discothèque " Belingo ". Le Roca Nivaria est proposé en formule tout compris ou demi-pension.