Not only is asparagus high in vitamins C, A, K, and folate, it's also a good source of plant-based protein. A 100-gram serving of asparagus contains 2.4 grams of protein.
Considered a superfood, a 100-gram portion of raw broccoli contains 2.8 grams of protein and is high in fiber, potassium, iron, vitamin C, and vitamin K.
Spinach is low in calories but high in nutrition. Its 100-gram serving packs 3 grams of protein and is high in vitamin A, C, K1, as well as folic acid, iron, and calcium.