La cocina para comer en Barcelona conserva muchos de los ingredientes tradicionales como el pescado y marisco frescos, el bacalao en salazón, el cerdo y los embutidos o las legumbres.
El aceite de oliva, las hierbas aromáticas, los frutos secos y los productos frescos son la base de la denominada “cocina mediterránea”. Tal vez el plato mas popular se el pà amb tomàquet (pan con tomate) que acompaña a un sinfín de embutidos, torrillas y quesos. El vino espumoso es conocido como “cava”.