Based on discussion in the past I believe the general consensus to find out if a flight was going to serve a meal in First/Business was to either call UA or lookup the flight on UA.com as booking a saver award and the meal served would be indicated.
We have found EasySchedule for PC to be incomplete. For example, my 4:00 PM LGA-ORD is a meal flight but it shows nothing on EasySchedule.
As meal service is an important part of upgrade/purchase flight selection... is calling the only way to confirm now? I think I can guess now based on departure time and flight length, but it would be nice to know other than calling!
Any suggestions?