Though anchovies boast more protein and omega-3 fatty acids, sardines are richer in many vitamins and minerals.