Protein-wise, an all cabbage diet would give you more if you’re meeting calorie needs - 5.1g protein per 100 calories, or 102g protein for 2000 calories worth of cabbage.. but that is a heck of a lot of cabbage (17ish lbs)!
Let’s be real though, people should be eating a varied diet and not just a single food. And perhaps not a junk food only diet.