Bok choy may have more vitamins A and C than spinach. But spinach has more vitamin K than bok choy. Both spinach and bok choy are healthy vegetables, so it is difficult to tell which of them is better.