Green’s Dictionary of Slang

vegetable n.

1. a stupid person.

[US]W.C. Anderson Adam M-1 203: Don’t you shame on me, you limp-legged vegetable.
[Aus]T. Winton That Eye, The Sky 39: Ya old man’s a vegetable, and ya mum’s a pisstank.

2. (US gay) a lesbian [fruit n. (2)].

[US]B. Rodgers Queens’ Vernacular 71: any gay woman [...] vegetable (camp: because they’re not known as fruits).
[US]H. Max Gay (S)language.