La cuisine typique de Livourne est principalement basée sur le poisson; en particulier ne manquera jamais la roussette, la lotte, les rougets à la Livornese avec de la sauce tomate, l’ail et le persil et la morue salée et la morue avec de l’oignon, la tomate et la pomme de terre. Sans parler de le « cacciucco », une soupe de poisson avec de pain grillé. Autres plats typiques comprennent les boulettes alla Livornese, la soupe de légumes, le « roschette » à base de pâte à pain en forme de petits beignets et la « schiacciata » de Pâques. Quant à la viande domine le steak di « Chianina », le sanglier et le poulet en galantine. Parmi les desserts, vous pourrez déguster le gâteau de châtaigne et le gâteau de pois chiches. La plupart des vins sont produits sur l’île d’Elbe, comme le Aleatico de Portoferraio, l’Elbe Blanc, le Moscato d’Elbe, l’Elbe Passito et le Rouge de Colle Salvetti.