A massive issue with plant-based / vegan protein sources like nuts, seeds and grains (e.g. rice, and oats) is that the amount of protein in a serving is quite low compared to its calorie content.
For example, a standard chicken breast contains approximately 150 calories and has 30g of protein. In contrast, the same number of calories from almonds only has 5g of protein.