Salmon is one of the best foods for heart health because it contains good amounts of omega-3s EPA and DHA. Omega-3 fatty acids lower the risk of heart rhythm disorders, reduce blood pressure and keep clotting at bay. Salmon also can lower blood triglycerides and reduce inflammation. Wild salmon is preferred over farm-raised fish, which can be packed with insecticides, pesticides, and heavy metals. The American Heart Association recommends two servings of salmon or other oily fish per week to cut your risk of dying of a heart attack by up to one-third. You can enjoy grilled or baked salmon and even include it in your pasta, soup or salad. Other oily fishes like mackerel, tuna, herring, and sardines also support a healthy heart.