I think eating cabbage on New Year's Day is primarily a tradition. Years ago they used to scrub a coin thoroughly and put it in the cabbage. Whoever got the coin was supposed to have good luck.
My daughter lives in Knoxville and she says down there they eat black eyed peas along with greens for New Year's. I like greens but I think I will stay with the cabbage, good luck or not.