Top 10 foods with highest protein:

​​1. Lean Chicken breast  With 32.1g of proteins per 100 gram, chicken tops the list of protein-rich foods.

2. Pumpkin seeds The versatile seeds of pumpkin can be consumed by adding them to almost every food or just as is. They contain 29.8g per 100 grams of serving.

3. Lean pork chops​ Lean pork contains 31g of protein per 100 grams making it an ideal choice of protein for meat eaters.

4. Tuna Fish   Tuna is considered a fatty fish with a good amount of protein content. There is 29.9g of protein in 100 grams of tuna fish.

5. ​​Beef​  Red meat lovers can opt for beef for their protein requirements as 100 grams of it contains 28.7g of protein.

6. Tofu Here’s a vegetarian option to up your protein levels. 100 grams of Tofu consists of 17.3g of protein.

7. Lentils A perfect choice for a vegetarian diet, lentils contain 9g of protein per 100 grams.

8. Eggs Eggs are a perfect way to start your day. One large egg contains 6 grams of protein.

9. Low-Fat Yogurt  Yogurt is best accompanied with Indian meals. It contains 5.7g of proteins per 100 grams of serving.

10. Cottage cheese​ Paneer is a go-to favourite among Indian cuisine. It has 12 grams of protein per cup serving.