Singapore Airlines' regular menu is generally great, but I order their Indian Vegetarian meal (they have various kinds of vegetarian meals) because I have some peculiar food sensitivities. Generally consists of a small salad, two curries and some rice, and a nice Indian dessert. Fairly consistent quality among stations. The Asian carriers tend to be quite good at catering special meals. My experience with Air Canada has been less than stellar.