With Regards to Food, Firstly, no Lunch will be served.
Vendors are available from BDTS/BVI Till Surat and further from Surat till ADI. They generally serve snacks like Bhel/Cutlet & packaged foods like chips/kurkure etc. Hot and Cold Drinks will be available with them throughout. Soup will be also be available, but only Tomato Soup.
For Dinner, they generally takes orders post Surat but serve you before Vadodara!! sometimes due to shortage of Dinner in general you may not get the dinner as I found out on my journey. Post BRC however,...
more... Dominos Pizza Guy will come and ask you for an order. The Pizza will be served at your seat at ADI. But the Pizza part is only available for AC passengers and not for Non AC passengers!
So, overall, it will be better if you can carry lunch as well as Dinner when you travel in this train.