KLM's food's OK, on par with most of the major international airlines, nothing special, but not inedible either. I prefer the food on Emirates, but that's only because they give the impression of being a slighly classier airline and give you a nice carboard menu and better quality plates...etc. The food's probably made in the same catering warehouses all over the world anyway, so even if you think you're getting something better on a more expensive airline it's probably all the same.