Of course, we don’t have to cut out animal-based proteins altogether. But we can get all the energy and protein we need from a variety of plant-based sources like legumes, soy products, grains, nuts, and seeds. When it comes to the amount of protein in each of these sources, though, it’s important to know they can vary widely. The better plant-based foods are tofus and tempehs because, like many other soy-based products, they are generally high in protein.
When you’re tracking how much protein to include in your diet, it’s important to remember to eat in a balanced, enjoyable way. For example, tofu has 13 grams of protein per 100 grams, and almonds have around 30 grams of protein per 100 grams. But even though almonds have more protein per serve than tofu, eating 100 grams of tofu in a meal is quite easy, while it’s unlikely we’d enjoy a meal of 100 grams of almonds. So it’s wise to think about protein in the context of what you’d actually eat in a typical serving.