CX seems to go to some trouble to ensure that there is always a non-strict vegetarian meal amongst the regular options (some other airlines are doing this now too). This will be vegetarian but not kosher or halal and includes dairy and egg but not meat. That includes snacks (though some have components like chicken soup stock which probably is stretching it a bit too much).