La cuisine de Calafell reflète la richesse culinaire méditerranéenne, mettant en avant les produits de la mer, les légumes du terroir et les recettes traditionnelles catalanes. Parmi les plats emblématiques, on retrouve le suquet de peix (ragoût de poisson), les riz marins (paella, arroz negre), ou encore les crevettes, seiches et poulpes grillés.
La coca de recapte, une sorte de focaccia garnie de légumes grillés et d’anchois, est également populaire. En dessert, les melindros (biscuits légers), les panellets (gâteaux d’amande) et les fruits confits sont souvent servis lors des fêtes.
Le marché municipal de Calafell et les restaurants de bord de mer proposent des produits frais, locaux, souvent accompagnés de vins du Penedès ou de cava. Des journées gastronomiques sont régulièrement organisées pour mettre à l’honneur les saveurs de la région, notamment lors des saisons de riz ou de poissons.