9) Chia Seeds
Chia seeds are a complete source of protein that contain 2 g of protein per tablespoon. They are rich in fiber and heart-healthy Omega-3 fatty acids. With bland taste and good water absorbing quality , they can be added to puddings and smoothies.
10) Seitan
It contains 25 grams of protein per 100 grams and also contains calcium, phosphorus, selenium and iron. It is made from mixing wheat gluten with various spices. It can easily be added in variety of recipes!
11) Hemp Seeds
Available online and in various supermarkets around you, they offer around 5 grams of protein per teaspoon and can be blended in recipes easily. These seeds also help fight heart diseases and obesity.
12) Guavas
They are the best vitamin C source( more than even oranges) and have more than 4 gram of protein per cup. One can eat them raw or combine them in dishes.
13) Ezekiel Bread
Providing atleast 8 grams of proteins, it should be your option while making sandwiches the next time. It is made with sprouted grains, wheat, barley, beans, lentils, millet and spelt.
14) Sprouts
One of the healthiest food option which is loaded with vitamins and fibers. It offers about 2 grams of protein per 70 grams.
15) Spinach
One can maximize its nutrition by eating it in boiled/steamed form rather than eating it raw. The amazing part is that it provides the same amount of protein (which is 5 grams per cup) as a hard-boiled egg but with half the calories! It also contains vitamins and calcium.
I hope these foods help you maintain the protein level required by your body! Let us know in the comments some other protein rich options.