The best sources of omega-3 fatty acids are fatty fish, such as salmon, mackerel, tuna, and sardines. These fish are also a good source of vitamin D, which is important for heart health. Other good sources of omega-3 fatty acids include flaxseed, chia seeds, walnuts, and canola oil.