I don't see 300-400 grams of protein. I see maybe 250-280. I'm not counting any protein from your beans, peanut butter, almonds, etc. (and you shouldn't either).
BINGO! Beans, peanut butter, almonds and such
DO have protein but you should not count it in your daily total. Remember in high school biology class when you were told that there are two types of protein..., plant protein and animal protein? Plant proteins are incomplete, as they do
NOT include all of the essential amino acids required for our human digestive systems to utilize the protein contained therein. Think of it this way..., we are not plants..., we are animals. Protein from animal sources are considered complete because their amino acid profile more closely resembles our own. Therefore, like CEO said above, you should
ONLY count the protein you acquire from
ANIMAL sources and protein powders.
*If you are pre-contest, however, you should take into account the
CALORIES from plant protein, but plant proteins should
NEVER be included in your daily protein requirement.