The food was pretty poor in Upper Class, I found. I tried several options before I finally landed on something quite nice, which was the Butternut Squash Tortellini (vegetarian option). The food in economy, on the other hand, was pretty decent for airline food. Didn't try premium economy so far.