9. Smallmouth Bass
Smallmouth bass has a white and sweet meat. Like in many fishes, the place where they came from have a huge influence on their taste. Smallmouth bass tastes the best when it is from a clean, clear and cold water. 3.5 oz of fresh smallmouth bass has 146 calories, 5g fat, 1g saturated, 87 mg cholesterol, 90mg sodium and 24g protein. Also, it contains 2% vitamin A, 4% vitamin C, 10% calcium and 11% iron.