Physical Fitness Stack Exchange is a question and answer site for physical fitness professionals, athletes, trainers, and those providing health-related needs. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I do some weight lifting so I would like to have a fairly high protein diet. However id also like to eat a bit less meat, fish and eggs.

I know that nuts, seeds, beans and pulses are the best non-animal sources of protein, but how they compare per calorie?

EG if you had 100 calories of chicken and 100 calories of lentils, how much less protein would the lentils contain?

From googeling this I can find lots of resources that tell you how much protein foods have per weight, but this isnt useful for me. Lentils weigh less than chicken but I would eat a larger portion.

share|improve this question
Questions on Nutrition are off topic here. You could commit to the Nutrition proposal on Area51, however. – Baarn Oct 23 '13 at 13:10
If you really need to know, you could do the math yourself. Take protein/g and kcal/g, get rid of 1/g, voila: protein/kcal. – Baarn Oct 23 '13 at 13:13
100 grams of chicken = 25g protein (219 calories). Same weight, 100 grams lentils = 26g protein (353 calories). However, you also have to look at complete proteins and bioavailablity. – JohnP Oct 23 '13 at 14:37

I know calculating sounds like the right way to approach your question but theory is theory, de facto things are often different.

I don't remember reading about any bodybuilder who promotes beans and lentils over meat. I have heard many times that beans and lentils are very high in protein but nothing replaces meat. Proteins from beans and proteins from meat just feel different. In my case my workouts are mainly strength based and whenever I cut on the meat I drop in strength(obviously trying to replace it with beans and lentils).

In the end my advice for you is to experiment and see how you feel about them. You can always go back to meat. This sounds like the only proper way to answer your question. Everybody is different and no survey can give you an ultimate answer.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.