I agree with the previous post.
I recently flew from US to Asia on KE and food was just awful. SEA-ICN was a really long flight (12 hrs) and I just slept through everything on BKK-ICN. If you have status, I would eat at the lounges in ICN and BKK or just at the airport.