12 Foods High in Protein to Keep You Healthy and Strong

4. Nuts and Seeds

Nuts and seeds are good sources of protein, and they are not too heavy on the stomach but they will make you full. Seeds particularly are complete proteins, having the essential amino acids that the body needs to function properly. Pistachios, peanuts and pumpkin seeds have the highest protein content ranging from 21 to 20 g per 100 g.

5. Eggs

You’ll get 6 g of protein for every large egg you consume. For one small food, 6 g is a lot. This is also why body builders eat a lot of eggs to aid them in building their physiques. It is the perfect muscle food as it also contains several amino acids.