Catering on board seemed to be good and frequent. The usual meals are available for lunch (no egg-curry) - though veg is a bit pricey at Rs 90. The non-veg was great!
Chowmein, vadas, bread-omlet, idli, tea, coffee, etc. is easily available throughout from 'official' IRCTC vendors. Dinner is packaged egg/chicken/veg biryani that is a bit dry so beware.