Lentils

Lentils are among the world's best sources of plant-based protein, and they’re an excellent choice for vegetarians and vegans. 31% of calories. One cup (198 grams) of boiled lentils contains 18 grams and 230 calories
Oats
Oats are among the healthiest grains available. They provide healthy fibers, magnesium, manganese, thiamine (vitamin B1), and several other nutrients. 14% of calories. One cup of oats has 11 grams and 307 calories
Peanuts
Peanuts are high in protein, fiber, and magnesium. 18% of calories. One ounce (28 grams) contains 7 grams and 161 calories
Pumpkin Seeds
They’re incredibly high in many nutrients, including iron, magnesium, and zinc. Protein content: 22% of calories. One ounce (28 grams) has 9 grams of protein and 158 calories.
Tuna
Tuna is low in fat and calories but a rich source of protein. Protein content: 84% of calories in tuna canned in water. One can (142 grams) contains 27 grams of protein and only 128 calories
Milk
Milk's a good source of high quality protein, and it’s high in calcium, phosphorus, and riboflavin (vitamin B2). 21% of calories. One cup of whole milk contains 8 grams of protein and 149 calories. One cup of soy milk contains 6.3 grams of protein and 105 calories
Almonds
Almonds are rich in essential nutrients, including fiber, vitamin E, manganese, and magnesium. 15% of calories. 6 grams and 164 calories per ounce (28 grams)
Broccoli
Broccoli is a healthy vegetable that provides vitamin C, vitamin K, fiber, and potassium. 33% of calories. One cup (96 grams) of chopped broccoli has 3 grams of protein and only 31 calories
Chicken Breast
Chicken breast is one of the most popular protein-rich foods. 75% of calories. One roasted chicken breast without skin contains 53 grams and only 284 calories
Eggs
Whole eggs are high in protein, but egg whites are almost pure protein. 33% of calories in a whole egg. One large egg has 6 grams of protein and 78 calories