1 / 7Nuts are the best source of protein. One ounce of nuts contains about 7 grams of protein. You can consume a handful of almonds, peanuts, or cashews every day. It also works to reduce your cholesterol level. 2 / 7Chia seeds can be a great protein substitute for vegetarians. 13 grams of fiber and 6 grams of protein are found in 35 grams of chia seeds. Apart from this, they are rich in iron, magnesium, calcium, selenium, and omega 3 fatty acids.3 / 7About 18 grams of protein is found in one cup of cooked lentils. lentils supply 50 percent of the fiber in your body. Fiber is helpful for keeping the stomach and digestion healthy.4 / 7Amaranth is used as a vegetable and grain all over the world. Quinoa is also a kind of grain. Both of these are excellent sources of protein. Nine grams of protein are found in one cup of amaranth and quinoa. 5 / 7Sesame seeds contain lignans, which can help burn fat. Three tablespoons contain five grams of protein. Apart from this, from the strength of bones to thick-long hair - the use of sesame is considered to be unmatched for every part of the body.6 / 7Tofu is a great source of protein, consuming this can give your body an excessive amount of protein. 7 / 7Almond butter has more fiber, calcium, potassium, and iron than peanut butter. You add a scoop of almond butter to your oatmeal, smoothies, or pour it over a banana or on a piece of sourdough toast.