Protein Content: One cup (30 grams) of raw spinach contains 0.9 grams of protein, while 100 grams of spinach contain 2.9 grams. Protein accounts for 30% of the calories in spinach.

One cup (70 grams) of Chinese cabbage aka Bok Choy contains 1 gram of protein. It's also an excellent source of folate, calcium, potassium, manganese, iron and vitamins A, C and K (21).

One cup (100 grams) of cauliflower has 2 grams of protein and 25 calories. It is also a great source of vitamins C and K and minerals like potassium, manganese, magnesium, phosphorus, calcium and iron (46).

A 1-cup (91-gram) serving of raw chopped broccoli can provide 2.6 grams of protein, including all the essential amino acids. It also contains plenty of folate, manganese, potassium, phosphorus and vitamins C and K (34).