Die Küche von Santa Cruz de La Palma bietet eine schmackhafte Mischung aus kanarischer Tradition und kreativen Einflüssen. Typische Gerichte sind etwa „Ropa Vieja“ (Fleisch-Gemüse-Eintopf), „Papas arrugadas“ mit rotem oder grünem Mojo (kleine Runzelkartoffeln mit würziger Sauce) sowie fangfrischer Fisch wie „Cherne“ oder „Vieja“.
Süßspeisen haben einen besonderen Stellenwert: „Bienmesabe“ (eine süße Mandelnachspeise mit Honig) und „Truchas de batata“ (gefüllte Teigtaschen mit Süßkartoffeln und Zimt) sind besonders zur Weihnachtszeit beliebt.
Auf dem Mercado Municipal können Besucher frische Produkte, Käse, Fleisch, Fisch und Backwaren aus der Region kaufen. In der Stadt gibt es zahlreiche kleine Lokale, von der traditionellen „Tasca“ bis zu gehobenen Restaurants, die auch für gastronomische Events geeignet sind.