lyndon taylor wrote:Nuts are about 3-4 gms/oz protein. It all depends on your serving size, how much protein you get, but high protein foods like cheese and meat, you have to eat less amount to get the same amount of protein.
Cheese, eggs and nuts aren't really high protein foods when you look at the total amount of protein you get per a usual serving.
It is certainly not the case when you look at the amount of protein you get for the amount of calories ( and fat ) you consume.
You can get much more protein, with much fewer calories and fats via legumes ( beans ). Lentils, peas, mung beans ( also called moong dahl in Asia ) and black eyed peas are very high in protein, very low is "gas", and fairly fast cooking ( 20 - 40 minutes ).
They are also much better for the planet than cheese, eggs and meat, which generate much more pollution in their production. Those foods also require more human edible food than it produces. Not cool in an overpopulated and hungry world.
You can learn more about using legumes herehttp://beforewisdom.com/blog/cooking/beans-2/