Top 40 best food source of high protein

Healthy Food & Beverages

Top 20 best protein sources in India per 100g


Here is a list of the top 20 best protein sources in India per 100g:

RankFoodProtein (g)
1Dried Soybeans36.4
2Hemp Seeds31.6
3Chickpeas26.3
4Lentils25.8
5Quinoa14.2
6Peanuts25.8
7Almonds21.6
8Paneer18.3
9Chicken Breast31
10Eggs12.6
11Greek Yogurt10
12Fish20-25
13Tofu8
14Milk3.4
15Cottage Cheese11
16Oats17
17Brown Rice7.3
18Green Peas5.4
19Sweet Potato3.8
20Spinach2.9

Best protein sources per 100g serving

Food typeProtein content (g) per 100g
Meat protein
MeatChicken breast (grilled without skin)
Beef steak (lean grilled)
Lamb chop (lean grilled)
Pork chop (lean grilled)
32.0
31.0
29.2
31.6
FishTuna (canned in brine)
Mackerel (grilled)
Salmon (grilled)
Cod (grilled)
23.5
20.8
24.2
20.8
SeafoodPrawns
Mussels
Crabsticks
22.6
16.7
10.0
EggsChicken eggs12.5
DairyWhole milk
Semi-skimmed milk
Skimmed milk
Cheddar cheese
Half-fat cheddar
Cottage cheese
Whole milk yogurt
Low fat yogurt (plain)
3.3
3.4
3.4
25.4
32.7
12.6
5.7
4.8
Plant protein
PulsesRed lentils
Chickpeas
7.6
8.4
BeansKidney beans
Baked beans
Tofu (soya bean steamed)
6.9
5.2
8.1
GrainsWheat flour (brown)
Bread (brown)
Bread (white)
Rice (easy cook boiled)
Oatmeal
Pasta (fresh cooked)
12.6
7.9
7.9
2.6
11.2
6.6
NutsAlmonds
Walnuts
Hazelnuts
21.1
14.7
14.1

41 High-Protein Foods Ranked By Protein Content Per 100g

  1. Beef jerky 30-40g
  2. Parmesan 32g
  3. Tuna steak 32g
  4. Pumpkin seeds 30g
  5. Turkey 30g
  6. Peanuts 25-28g
  7. Edam 27g
  8. Canned tuna 25g
  9. Cheddar 25g
  10. Seitan 25g
  11. Beef 20-24g
  12. Chicken 24g
  13. Salmon 24g
  14. Stilton 24g
  15. Almonds 21g
  16. Sardines 21g
  17. Cod 20g
  18. Lamb 20g
  19. Mackerel 20g
  20. Pistachios 20g
  21. Pork loin 17-20g
  22. Tempeh 20g
  23. Cashew nuts 18g

Best Source for getting 25g Protein

  • 100g Chicken
  • 4 Whole Eggs
  • 150 gms Kala Channa
  • 120gm Paneer
  • 50gm Soya Chunks
  • 1 Scoop Whey Protien