Other plant based sources such as peas, beans, nuts and seeds are rich in protein but should be balanced. A plant based diet should consist of many sources of protein in order to get all the essential amino acids. This is as simple as using whole grain brown rice or adding cheese to the meal.