As far as I remember, dinner is served just after Abu Road.. I travelled in this one last year and I guess, yes you must get dinner. As far as quality is considered, well food was pretty good (I travelled in 2A), so I presume it must be better than that in 1A...