Vilagarcía è una meta ideale per i buongustai. La cucina locale è fortemente influenzata dal mare, con piatti a base di pesce fresco, frutti di mare, polpo e crostacei. La “mariscada” è un piatto iconico: un abbondante vassoio di molluschi e crostacei locali, serviti al naturale o conditi con salse tradizionali.
Altri piatti tipici includono il “pulpo á feira” (polpo alla galiziana, con paprica e olio d’oliva), le empanadas ripiene di tonno, vongole o carne, e il “lacón con grelos”, a base di carne di maiale e rape. Da non dimenticare il formaggio tetilla, prodotto tipico galiziano, spesso servito con marmellata o miele.
Tra i locali rinomati si segnalano ristoranti sul lungomare come “A Baldosa” e “Loliña”, che propongono cucina tradizionale e ottimi vini Albariño. Ogni anno la città ospita fiere gastronomiche, tra cui la Festa do Marisco, che celebra la ricchezza ittica della ría de Arousa.