Lowers risk of heart attacks and strokes: Fish is one of the best heart-healthy foods you can eat. Studies have shown that eating fish regularly can lower risk of heart attacks, strokes, and death from heart disease. Eat at least one serving of fish per week to keep your heart happy.