Business / 7 May 2024 Tinned fish overtakes chicken as South Africa’s preferred protein The most affordable protein is dry beans, which cost R0.32 per protein gram, followed by eggs at R0.48 per protein gram By Anathi Madubela