Protein

Soybeans (cooked) gives the most protein per serving: 31 g in 1 cup cooked.

  1. Soybeans (cooked): 31 g in 1 cup cooked
  2. Turkey: 26 g in 4 oz
  3. Chicken breast: 25 g in 4 oz piece
  4. Lamb (lean leg): 24 g in 4 oz
  5. Tilapia: 23 g in 1 fillet
  6. Goat meat: 23 g in 4 oz
  7. Beef liver: 23 g in 4 oz piece
  8. Lean beef (90%): 23 g in 4 oz
  9. Chicken thigh: 22 g in 4 oz piece
  10. Mackerel: 21 g in 1 fillet