"Not as green as cabbage looking"
Green here means naive or foolish; cabbage-looking is from an old comparison of the head to a cabbage, it being roughly the same size and shape. Cabbage and cabbage-head have long been slang terms for a dull-witted, stupid or naive person. And, of course, they're green