Mackerel is a fantastic source of high-quality protein. It contains approximately 19g of protein per 100g, which combined with all the other nutrients present, makes it a worthy addition to any diet.