Anchovy has many vitamins and minerals that provide significant health benefits. They are best known as a source of omega-3 fatty acids, which promote brain and heart health. Anchovy also has selenium, which, if eaten regularly, may reduce the risk of some types of cancer.