Human well-being and ecological reliability continue to face a major threat resulting from heavy metal pollution to soils caused by untreated discharge from metropolitan and industrial wastewater. The potential human health risks of zinc (Zn), copper (Cu) and iron (Fe) contamination to native inhabitants through the food chain were assessed in Pinetown, Durban, where their irrigation processes are from the Umgeni River passing through the highly industrialised Pinetown area. River water, vegetables (cabbage and lettuce) and soil were analysed for Zn, Cu and Fe; transfer factor, health risk index and the daily intake of metals were also calculated. The concentrations of heavy metals indicated the pattern trend as Fe>Zn>Cu for both cabbage and lettuce. The levels of transfer factors for heavy metals ranged from 0.02 mg/kg to 1.89 mg/kg. The health risk index (0.0002–01430) was found to be within the recommended range (<1), which poses no human health risk with respect to all heavy metals tested