Heavy metals play an important role in the homeostasis of living cells. However, these elements induce several adverse environmental effects and toxicities, and therefore seriously affect living cells and organisms. In recent years, some heavy metal pollutants have been reported to cause harmful effects on crop quality, and thus affect both food security and human health. For example, chromium, cadmium, copper, lead, and mercury were detected in natural foods. Evidence suggests that these elements are environmental contaminants in natural foods. Consequently, this review highlights the risks of heavy metal contamination of the soil and food crops, and their impact on human health. The data were retrieved from different databases such as Science Direct, PubMed, Google scholar, and the Directory of Open Access Journals. Results show that vegetable and fruit crops grown in polluted soil accumulate higher levels of heavy metals than crops grown in unpolluted soil. Moreover, heavy metals in water, air, and soil can reduce the benefits of eating fruits and vegetables. A healthy diet requires a rational consumption of foods. Physical, chemical, and biological processes have been developed to reduce heavy metal concentration and bioavailability to reduce heavy metal aggregation in the ecosystem. However, mechanisms by which these heavy metals exhibit their action on human health are not well elucidated. In addition, the positive and negative effects of heavy metals are not very well established, suggesting the need for further investigation.