Non-communicable diseases (NSDs) are responsible for two-thirds of all deaths globally, whereas cardiovascular disease (CVD) alone counts for nearly half of them. To reduce the impact of CVD, targeting modifiable risk factors comprised in metabolic syndrome (e.g., waist circumference, lipid profile, blood pressure, and blood glucose) is of great importance. Beneficial effects of fish consumption on CVD has been revealed over the past decades, and some studies suggest that fish consumption may have a protective role in preventing metabolic syndrome. Fish contains a variety of nutrients that may contribute to health benefits. This review examines current recommendations for fish intake as a source of various nutrients (proteins, n-3 fatty acids, vitamin D, iodine, selenium, and taurine), and their effects on metabolic syndrome and the CVD risk factors. Fatty fish is recommended due to its high levels of n-3 fatty acids, however lean fish also contains nutrients that may be beneficial in the prevention of CVD.