The term root vegetable typically refers to plant roots eaten as food.
There are no categorical antonyms for this word.
However, one could loosely refer to unrelated foodstuffs as antonyms, e.g., egg, beef, fish, etc.