I take this Air India flight about every 2 months. AAI 102 to New Dehli and AI 101 to JFK. The food has always been really good (for airplane food). The food on the flight described came from the caterer in New York, which caters lots of airlines..... I wouldn’t be surprised if others also had the problems - and no one looked inside their sandwich to notice!
I go to the Philippines every 4 months, and sidetrack to Hongkong to visit my sis who works for an intl bank. Take Korea or Japan airlines. There was even one time I went back to the US and our section only had 20 passengers and whatever we asked, like certain foods, they just did it as the food would spoil.