Protein
Soybeans (cooked) gives the most protein per serving: 31 g in 1 cup cooked.
- Soybeans (cooked): 31 g in 1 cup cooked
- Turkey: 26 g in 4 oz
- Chicken breast: 25 g in 4 oz piece
- Lamb (lean leg): 24 g in 4 oz
- Tilapia: 23 g in 1 fillet
- Goat meat: 23 g in 4 oz
- Beef liver: 23 g in 4 oz piece
- Lean beef (90%): 23 g in 4 oz
- Chicken thigh: 22 g in 4 oz piece
- Mackerel: 21 g in 1 fillet