Don't know about no-veg food since I've not eaten it but really the food and menu is not good. Even after increase in the food menu rate of the train the food quality remains the same. I've traveled 7-8 times in this train and the food has not been good anytime.