5. Largemouth Bass
Like smallmouth bass, largemouth bass also found its way on our list of best tasting freshwater fish to eat. This olive-green fish can reach a maximum recorded length of 29.5” (75cm) and a maximum weight of 25 pounds or 11.4kg. The largemouth bass lives around 16 years. In 2.2 oz, largemouth bass contains 91 calories, 3g total fat, 1g saturated fat, 54 mg cholesterol and 15g protein.