We read that the trains stopped serving food during COVID.
Have the started making lunch/snacks available?
I have always picked up food at the train station before getting on trains in Europe. There always seems to be a decent choice available.
There are snacks only for first class/business class and similar on Italo and Frecciarossa. If the train journey is quite long (ex. Milan/Naples), they could be giving you snacks twice.
The snacks are biscuits or crackers/peanuts + a drink.
Even the smaller train stations in Italy tend to have quite good food. Bringing some on board is a good option.