La gastronomie de Garrucha est un véritable trésor pour les amateurs de cuisine méditerranéenne, et plus particulièrement de fruits de mer. Le plat phare est sans aucun doute la gamba roja de Garrucha, réputée dans toute l’Espagne pour sa saveur fine et sa fraîcheur. Elle est souvent servie grillée, simplement avec du sel.
Parmi les autres spécialités, on trouve le calamar relleno (calmar farci), les arroces marineros (plats de riz aux fruits de mer), la fritura de pescado (assortiment de poissons frits), ou encore les espeteros de sardinas (sardines grillées sur des brochettes). Le tout est accompagné de légumes locaux, huile d’olive et vins andalous.
Les restaurants de bord de mer, comme El Almejero, Restaurante Boracay, ou El Pescaíto, proposent une cuisine traditionnelle dans un cadre maritime authentique. Les bars à tapas sont également nombreux, avec une ambiance conviviale en soirée.
Le marché hebdomadaire et les petites épiceries locales permettent de découvrir les produits frais du terroir, et des festivals culinaires sont parfois organisés en été pour promouvoir les produits de la mer.