Production of food crops on metal contaminated agricultural soils is of concern because consumers are potentially exposed to hazardous metals via dietary intake of such crops or crop derived products. Therefore, the current study was conducted to develop management protocols for crop cultivation to allow safer food production. Metal uptake, as influenced by pH change-induced immobilizing agents (dolomite, steel slag, and agricultural lime) and sorption agents (zeolite and compost), was monitored in three common plants representative of leafy (Chinese cabbage), root (spring onion) and fruit (red pepper) vegetables, in a field experiment. The efficiency of the immobilizing agents was assessed by their ability to decrease the phytoavailability of metals (Cd, Pb, and Zn). The fruit vegetable (red pepper) showed the least accumulation of Cd (0.16-0.29 mgkg(-1) DW) and Pb (0.2-0.9 mgkg(-1) DW) in edible parts regardless of treatment, indicating selection of low metal accumulating crops was a reasonable strategy for safer food production. However, safer food production was more likely to be achievable by combining crop selection with immobilizing agent amendment of soils. Among the immobilizing agents, pH change-induced immobilizers were more effective than sorption agents, showing decreases in Cd and Pb concentrations in each plant well below standard limits. The efficiency of pH change-induced immobilizers was also comparable to reductions obtained by 'clean soil cover' where the total metal concentrations of the plow layer was reduced via capping the surface with uncontaminated soil, implying that pH change-induced immobilizers can be practically applied to metal contaminated agricultural soils for safer food production.