Protein is essential for building and repairing muscles, red blood cell, hair and other tissues. It is recommend that 10-12% of daily calories come from protein. Here is a chart of the best protein rich foods to consume.
High Protein Food Chart
Best High Protein Foods
Beans
Chicken
Clams, canned
Cod
Crab
Egg whites
Fish
Garbanzons
Halibut
Lentils
Milk, skim or 1 percent
Peas
Pheasant
Salmon
Shrimp
Soybeans, green
Tofu
Tuna, canned in water
Turkey
Vegetarian burger
Black Bean
Venison