Yes, food cost is included in the fare.. As per previous posts, waterbottle immediately after you board, bfast by 8am(likely you will also get tea/coffee befor e bfast), lunch after BZA, snacks before Balarshah, lunch before or just after Nagpur. Next day morning tea + biscuits followed by bfast.