La cuisine de Puerto de la Cruz est représentative des saveurs des îles Canaries, avec une forte influence des produits de la mer et des produits locaux. Les poissons frais et les fruits de mer sont des éléments essentiels de la gastronomie locale. Le sancocho canario, un plat de poisson salé accompagné de pommes de terre et de légumes, est une spécialité traditionnelle.
Les mojos, une sauce à base de piment et d’ail, sont souvent servis avec des papas arrugadas (pommes de terre ridées), un autre plat emblématique des Canaries. Le gofio, une farine de céréales grillées, est également un ingrédient de base dans de nombreux plats, des soupes aux desserts.
Les visiteurs peuvent explorer les marchés locaux, comme le Marché de Puerto de la Cruz, pour acheter des produits frais, des fromages locaux et des spécialités artisanales. Les restaurants et cafés de la ville, qu’ils soient modernes ou traditionnels, offrent une grande variété de plats locaux et internationaux.