"I was flying to Jaipur from Mumbai and I had decided that I'm going to do this this time," Mr Mehta told NDTV. In his post he explained that passengers often leave food served on flights untouched and it usually ends up in garbage.
"I decided that I'm not gonna let any uneaten food to be wasted or dumped into the garbage. Rather, I'll collect it and feed that food to the hungry," he wrote.
According to the post, the passenger requested the cabin crew of the Air India flight for a bag to collect the uneaten food. "The crew was very supportive and suggested me to be seated and that it's better if they collected it while taking their food-trays back, separating the uneaten food in a bag simultaneously," he wrote on Facebook.
Mr Mehta said they managed to collect about 70 burger buns, 50 butter pockets and 30 chocolates. He told NDTV he distributed the food while travelling to Ajmer from Jaipur.
"Fabulous! Really commendable and what a noble thought," says one Facebook user. "More power to you and the wonderful act of kindness. Completely inspired by it," says another.
NDTV has reached out to Air India for a comment. Click for more trending news
Get the latest election news, live updates and election schedule for Lok Sabha Elections 2019 on ndtv.com/elections. Like us on Facebook or follow us on Twitter and Instagram for updates from each of the 543 parliamentary seats for the 2019 Indian general elections.