Originally Posted by
YuropFlyer
General rule for pretty much every flight taking 8-12 hours (no matter if Economy or Business, no matter which airline) is that you'll get food after take off and before landing (with plenty of time for the crew to clean up afterwards).
So, expect to get food 1-1.5hrs after takeoff, and about 2.5 hours before landing.
Except Korean Air, at least on daytime LAX-ICN route. There you get main meal shortly after take off and another, smaller meal about 5-6 hours later, then ... nothing. This was in business class.