La cocina de Livorno se basa sobre todo en el pescado; en particular, no faltan nunca los meros, las colas de sapo, las salmonetes a la livornese en salsa de tomate con ajo y perejil, el bacalao con cebolla, tomate y patatas. Y aún, el Cacciucco, la sopa de pescado y pan tostado. Otros platos típicos son las albóndigas a la livornese, la sopa de verduras, acompañada con frecuencia por la aplastada o el pan salado; las Roschette de pasta de pan salada en forma de pequeñas donas y la aplastada de Pascua. En cuanto a la carne domina sin oposición el filete de Chianina, el jabalí y el pollo en gelatina. Entre los postres se pueden comer el Castagnaccio y la tarta de garbanzos. La mayor parte de los vinos es producida en la Isla de Elba, como el Aleatico de Portoferraio, el Blanco de Elba, Moscato de Elba, Passito de Elba, Rojo de Colle Salvetti.