La cocina típica de Livorno se basa sobre todo en el pescado; en concreto, nunca faltan las palombas, las colas de rape, las salmonetes a la livornesa en salsa de tomate con ajo y perejil, el bacalao y el stockafisso con cebolla, tomate y patatas. Y también el cacciucco, la sopa de pescado con pan tostado. Otros platos típicos son las albóndigas a la livornesa, la sopa de verduras, que suele ir acompañada de schiacciata o pan salado; las roschette, unas galletas de masa de pan salada con forma de pequeñas rosquillas, y la schiacciata de Pascua. En cuanto a la carne, destacan sin duda el filete de Chinina, el jabalí y el pollo en galantina. Entre los postres puedes probar el «castagnaccio» y la tarta de garbanzos. La mayoría de los vinos se producen en la isla de Elba, como el «Aleatico» de Portoferraio, el «Bianco d’Elba», el «Moscato d’Elba», el «Passito d’Elba» y el «Rosso di Colle Salvetti».
