When NZ operated the morning HKG-LHR flight leaving around 9am, there was a full hot brekfast after departure, followed by a full dinner before landing around 2pm. I think most people were expecting breakfast after departure, and NZ did it pretty well