La cucina di Sant Joan de Vilatorrada riflette la tradizione gastronomica catalana, con piatti semplici ma ricchi di sapore. Tra le specialità locali spiccano i “cargols a la llauna” (lumache alla griglia), il “pa amb tomàquet” (pane con pomodoro e olio d’oliva), e i piatti a base di carne e legumi come la butifarra con fagioli.
Molto apprezzati sono anche i dolci tradizionali, come la coca de Sant Joan, preparata in occasione della festa patronale. I mercati locali offrono frutta e verdura di stagione, formaggi artigianali e miele prodotto nella regione.
La città ospita diverse trattorie e ristoranti che propongono cucina casalinga, alcuni dei quali in suggestive masías ristrutturate. Inoltre, ogni anno si tengono eventi gastronomici e sagre che attirano buongustai da tutta la Catalogna.