Tofu and tempeh are whole-protein foods Lentils offer 50% of your daily fiber requirement One ounce of nuts contains approximately seven grams of protein