i had similar horrible experience few years back
pantry staff toldd they will load food from stn but the food supply was just 50%.. so many passengers didnt got food ... they were given biscuit namkeen .. I got food which was worst. Roti was not even proper made and vegetable was smelling as if it is 1 day old ... if you want to be on safe side then ask pantry guy now only about dinner or purchase some food when train halts for crew change.