La cucina di Barcellona è un riflesso della ricca tradizione culinaria catalana. Alcuni piatti tipici includono la 'paella', un piatto di riso con frutti di mare, 'escalivada', verdure grigliate servite con pane, e 'crema catalana', un dessert simile alla crème brûlée. Non mancano le tapas, piccole porzioni di cibo da condividere, e il 'jamón ibérico', prosciutto crudo di alta qualità.