Finish off your dinner before boarding the train at Dadar..
Breakfast: Vendors will board the train at Miraj, Kudachi and Ghatprabha.
Lunch: IRCTC Kiosks at Hubli. Don't purchase from the vendors who come inside the train. They charge 10 Rs extra. Get down and quickly grab the food from Kiosk or Restaurant as the train stops for 10 mins.
Snacks: Idli, Medu vada...
more... at Arsikere is awesome.
Dinner: Yesvantpur Restaurant.
Apart from these, you will also get Belgaum Kunda, Nandini Dharwad peda, Fruits, Groundnuts on train and also very good RF feast.