Low-fat dairy products, lentils, and beans are among the top 10 protein foods you can eat. Other options range from tofu to nuts and nut butters.