cabbage contains about 60% of the average vitamin c intake, while lettuce only has about 4% of the average vitamin c intake needed. cabbage also contains vitamin b6, where lettuce does not. in terms of vitamins and protein, cabbage is healthier than lettuce, since lettuce does not have much nutritional content.