In Shaktipunj, you will not be catered with lunch either of the day. Last hope for a proper dinner is at Dhanbad where Comesum vendors take orders after Durgapur. If not ordered that time, then also not a very big deal as they carry Fried rice (veg and non veg both) as a supplement. If you also miss that then you should rely on local cuisines like Litti chokha, Idli sambhar, Jhaalmuri, chana masala sold by numerous local vendors. In Day 2, snacks are only available at major stations like Chopan, Singrauli, Beohari and Katni South. You will only get cucumber and chana masala followed by tea on board.
.
In...
more... Shipra, better to pack dinner from home/HWH including with breakfast for Day 2. Lunch will be provided after Manikpur and dinner at Bina. You will find tea/coffee, samosa, chana masala en route.
.
Overall I can say both are good in different stages. Only the matter is your journey duration in which Shiprawins.