Die kulinarische Szene von San Andrés de la Barca ist stark von der katalanischen und spanischen Küche geprägt. Typische Gerichte wie „Pa amb tomàquet“ (Brot mit Tomate und Olivenöl), gegrillte „Botifarra“ (Wurst) mit weißen Bohnen oder „Escalivada“ (gegrilltes Gemüse) findet man in vielen Restaurants und bei Festen.
Zum Nachtisch darf eine „Crema Catalana“, die katalanische Version der Crème brûlée, nicht fehlen. Auch süße Gebäcke wie „Coca de Sant Joan“ oder saisonale Spezialitäten zur Weihnachtszeit sind beliebt. Die Stadt verfügt über mehrere gemütliche Restaurants und Bodegas, in denen man regionale Weine probieren kann.
Empfehlenswerte Lokale sind etwa „La Roda“, das traditionelle Gerichte in rustikalem Ambiente serviert, sowie das modernere „Carmen“, das mediterrane Küche mit kreativen Einflüssen bietet. Während lokaler Feste finden regelmäßig Tapas-Wettbewerbe und gastronomische Wochen statt.