Lima beans contain less protein than meat, seafood, and legumes like soybeans and lupin beans. However, they are one of the best plant-based protein sources, with a cup serving of cooked beans offering 14.7 grams of protein.