Meals are very different on the overnight flights to ICN and NRT than on the overnight flights to Europe or Australasia.
The longer flights and earlier departures to Europe or Australasia have a full supper service. The shorter flights and much later departures to ICN and NRT have only a snack service.
Of course you could also eat in the SIN F lounge beforehand. Some nice food served there.