No Special meals, unless..
In the past CX gave the option to all pilots. Now, you will only be allowed to request special meals if you have a note/letter from a Doctor saying they are medically required. This could mean allergies or such, but not personal preference.
So, bring your own if you need something to eat. They will board you a full crew meal that you can pick through - salad and fruit, and there are some sealed indian meals you can heat up.
Looks like another flight of throwing away a full tray of food and eating noodles from the store !
Hope this helps