Beans are a good source of protein but among all beans soybean is the best, A cup of cooked soybean contains 30 grams of protein
4
If you are a non-vegetarian then fish is an excellent source of protein all around, 100 grams of tuna fish contains 28 grams of protein
5
Each egg contains 6-7 grams of protein if you take it daily, more protein contains in the white portion than the yellow one, it is also low carb and low-calorie food
For Non-Vegetarian chicken is one of the leanest ways to add protein to your meal, 27 grams of protein is found in every 100 grams of Chicken
7
To build muscles a high-protein packed food that serves both a snack and a side is edamame, a cup of cooked and shelled pods contains 18 grams of protein
8 Fiber Rich Foods that you should include in your diet