A pot culture experiment was conducted to study impact and interaction of multi-metals on growth, yield and metals uptake by spinach (variety All Green). Three levels of each chromium (0, 50 and 100 mg/kg), cadmium (0, 1 and 2 mg/kg) and zinc (0, 10 and 20 mg/kg) in combinations (total treatments 3 × 3 × 3 = 27) were applied in a Vertisol (5 kg). The results showed that increasing the concentration of chromium, cadmium and zinc in soil enhanced the respective metal concentrations in spinach root and shoot. When cadmium at 2 mg/kg along with chromium at 100 mg/kg soil was applied, chromium concentration and uptake were decreased in root and shoot. Meanwhile, zinc application had no significant effect on chromium uptake and concentration in spinach biomass. From the results, it was concluded that cadmium at higher dose had an antagonistic effect over chromium. On the other hand, in chromium, cadmium and zinc combinations particularly at their higher levels, a competition among each other was found. Therefore, the findings could be used as guidelines for controlling and management of heavy metals pollution in farmland.