Plum, was it the starchy stuff that surprised you? Yes, they do have protein but it is thought of as incomplete protein if you eat say, just rice. That's why if you eat plant based protein you always need to mix it up, (starch+legumes, legumes+dairy or starch+dairy) to make a complete protein...