La gastronomía de Cataluña está basada en la dieta mediterránea. Ofrece una gran variedad de productos tanto del mar como de la montaña y la huerta. La cocina catalana ha aportado toda una serie de platos típicos de la región con guisos de pescado como los suquets o la zarzuela, la escudella, la calçotada, y la salvitxada.
Es típico de Cataluña el Pa amb tomàquet, pan con tomate que acompaña a muchos platos de carne o embutidos, y con el que se elaboran los bocadillos.
El alioli y el romesco son las salsas más características de la cocina catalana. Cataluña también se distingue por su gran tradición vinícola. Las zonas del Penedés, Alella, Priorato y el Segre son grandes productoras de una gran variedad de vinos. El más conocido y exportado es el cava del Penedés, cuya producción lideran empresas familiares como Freixenet y Codorniu.