Aux heures des repas à Sóller, vous trouverez des restaurants attrayants et variés répartis principalement entre la zone urbaine de la ville et la zone portuaire. Luna 36 est un local qui propose une cuisine visuellement attrayante et élaborée avec une bonne technique basée sur l'utilisation de matières premières toujours fraîches et d'origine locale. Ca'n Boqueta est un restaurant très populaire à Sóller. On y prépare de façon contemporaine une cuisine traditionnelle avec un menu du jour et de dégustation le week-end.
À seulement 5 kilomètres de la cité, Puerto de Sóller complète l'offre d'établissements de restauration où prendre un repas à Sóller. Es Passeig est un restaurant créatif, où la cuisine méditerranéenne est bien faite avec des ingrédients frais de qualité.
Le restaurant Ses Oliveres est une autre bonne option pour manger à Sóller et ses environs; vous y trouverez une cuisine méditerranéenne où la tradition côtoie la modernité au milieu d'une atmosphère agréable et accueillante avec des spectacles ponctuels de musique en direct.