- Tofu (1/2 cup) 10 grams
- Lentils (1/2 cup) 9 grams
- Beans, especially black, kidney, and lima (1/2 cup) 6-7 grams
- Artichokes (1 medium) 10 grams
- Chick peas (1/2 cup) 6 grams
Honorable mention: Other vegetables that rank high in protein per calorie are: broccoli, spinach, brussel sprouts, kale, peas, asparagus, and beet greens.