the main difference between bok choy and napa cabbage is that the bok choy has a darker shade of green, whereas napa cabbage has a lighter shade of green. bok choy is the main group of chinese cabbage. this vegetable can also be used as an alternative for the napa cabbage.