Viana do Castelo siempre ha estado ligada a su fiel amigo, el bacalao. Además de los innumerables platos a base de bacalao, cabe destacar el pescado fresco y el marisco. En los restaurantes locales siempre encontrará Bacalao à Viana, bacalao à Zé do Pipo, bacalao asado, a la plancha o encebollado, así como las muy portuguesas pataniscas. También tenemos una gran variedad de platos de lamprea, lubina, sardinas, caldeirada y el pulpo también, son famosos en Viana.