Paleo dieters tell me not to eat beans. Gluten free fanatics say “no” to seitan. Clean eaters suggest staying away from processed foods, such as imitation meat products. Others are saying soy, and thus tofu and tempeh, are not good.
But I’m a vegan. I won’t eat meat or dairy so these other, plant-based proteins are my main options for creating a protein-heavy diet to support my athletic lifestyle.
I know that everything has protein in it — spinach has 5 grams per cup and pasta can have 12 — but which veg source is best? Here are my thoughts on what to eat and what to avoid of several different vegan protein-dense foods. The numbers included are their average ratio of calories to grams of protein:
Eat lots because: Contains all of the essential amino acids.
Eat lots because: On top of being easy to find, they are protein dense and full of fiber. Prepare dried beans for the best option. If you go for cans, rinse them to get rid of excess sodium and lower your risks of gas.
Eat lots because: They aren’t just cheap, they are also fast and easy to prepare and a good veggie source of iron.
Eat some because: Soy is controversial, with adamant defenders on both sides, but it’s high protein content is a great source for vegans, especially athletes looking to eat a high-protein diet.
Eat some because: It’s also a soy product, but because it is fermented it is easier to digest. And because it’s closer to whole bean form, it has higher fiber and vitamin levels.
Almonds (and other nuts)
Eat some because: They are quick, easy, readily available, very nutritious … but also very high in fat.
Eat some because: It’s the most protein-dense food on my list here and is lower in fat than the rest as well. Sodium content, however, is higher than the rest.
Processed “Fake Meats”
Eat as a special treat only: They aren’t the devil, but they are definitely no angel either … and I think you know why. Enjoy occasionally as a splurge.