l y a bien des choses à manger à Vilanova i la Geltrú, une belle petite ville côtière qui fait partie de la région du Garraf. Parmi sa gastronomie traditionnelle, les recettes d'inspiration méditerranéenne prédominent, comme tout au long de la côte catalane. Le Xato est le plat le plus populaire à Vilanova i la Geltrú; C'est le nom d'une sauce (à base d'huile d'olive mélangée d’un hachis de ñoras(poivrons rouges), d'amandes, de noisettes, d'ail et de vinaigre avec laquelle on prépare une salade de scarole, de morue, de thon, d'olives et d'anchois. C'est une spécialité locale également très populaire dans les environs de Sitges.
Un autre exemple de la gastronomie de Vilanova i la Geltrú est le «Ajo Cremado», un ragoût de fruits de mer traditionnel dans lequel l'ail, grillé dans l'huile avec de la tomate et de la pomme de terre, est ajoputé aux poissons frais de la région. En général, les menus des restaurants offrent toutes sortes de poissons et fruits de mer, riz, suquets, escudellas et autres spécialités typiques de la région. L'un des grands produits du port local est ce qu'on appelle les "crevettes Vilanova", qui, en raison de leur fraîcheur ont une couleur d’un rouge très vif et brillant.
En dessert, l'emblème de la ville sont les biscuits connus sous le nom de Lunas de Vilanova; Les meringues et les galettes aux lardons (appelés coques de llardons) sont également très demandées. À Vilanova, il y a aussi plusieurs caves célèbres qui produisent du cava et du vin appartenant au D.O. Catalunya y Penedès.