The study focused on levels of selected heavy metals (Pb, Zn, and Cu) in sewage sludge, soil, and in lettuce and cabbage grown on sewage sludge amended soil. Also, the effect of sewage sludge on soil properties (pH, soil organic matter, and soil conductivity) was studied. Three treatments were used based on nitrogen application rates of the sewage sludge: 100, 150, and 200 kg N/ha for lettuce while 160, 210, and 260 kg N/ha for cabbage. A pot experiment was conducted with pots arranged in a completely randomized design and under local climatic conditions. The study revealed that soil organic matter content and conductivity increased significantly with increasing nitrogen application rates. Levels of heavy metals in the soil increased significantly with increasing application rates. The controls for both plants recorded the lowest heavy metal uptake. Cabbage had an uptake of 0.48 ± 0.13, 1.36 ± 0.23, and 2.60 ± 0.29 mg/kg for Pb, Zn, and Cu, respectively, while lettuce had 0.34 ± 0.19, 1.35 ± 0.31, and 2.30 ± 0.14 mg/kg uptake for Pb, Zn, and Cu, respectively. Highest metal uptake was recorded at the highest application rate in both plants (0.66 ± 0.17, 2.66 ± 0.09, and 4.33 ± 0.14 mg/kg for Pb, Zn, and Cu, respectively, for cabbage and 0.54 ± 0.01, 2.24 ± 0.17, and 3.88 ± 0.19 mg/kg of Pb, Zn, and Cu, respectively, for lettuce). The uptake of Zn and Cu was significant, while Pb uptake was insignificant for both plants. Yields increased significantly with increasing application rates. The study provides information on yield enhancement resulting from cultivating plants on soil amended with sewage sludge and the associated health risk implication.