Fish is a low-fat, low-calorie source of protein, laden with vitamins, including D and B2 (riboflavin), and omega-3 fatty acids, which have been shown to help boost the immune system and reduce the risk of heart disease, joint pain and certain skin conditions.