I've traveled in this train 7-8 times from NDLS to ASR. So I know that dinner is usually served before the train arrival at Ludhiana Junction at around 8:00 pm after sirhind junction. You can request them to provide you dinner before arrival at sirhind.