Onboard, the ruby curry is really excellent, and I agree that BA curries from Y onwards are always very tasty. Even the veggie ones, indeed especially some of the recent ones. You have to get past the descriptions, but if you do they're excellent.
Lounge food would have to be the bisque, crabcakes, and scallops from the CCR or F dining.While BA can't really compete with proper restaurant food, they have their moments, all too soon removed from the menu.