By Tessa Tierney

Tofu

Tofu cubes

Seeds

Pumpkin seeds

Nuts

Bowls of nuts

Beans/Legumes

Bowl of beans

Seitan/Tempeh

Tempeh being sliced

Many plant foods are high in protein; these are just some of the best sources. All plants have some amount of protein.

Share this article