Yes, ducks can eat purple cabbage. Cabbage is a leafy green vegetable that is a member of the cruciferous family of vegetables, which also includes broccoli, Brussels sprouts, and kale. Cabbage is a good source of vitamins C and K, and it also contains folate, manganese, and dietary fiber. Purple cabbage is especially high in anthocyanins, which are powerful antioxidants.