Skip to content

Mehri et al. 2024 — Potentially toxic elements in edible vegetable oils, Hamadan, Iran

This study measured five potentially toxic elements (tAs, Cd, Pb, Fe, Zn) in 40 samples of traditional and industrial edible vegetable oils (peanut, sunflower, olive, sesame) from Hamadan, western Iran, collected in 2022 using ICP-OES after nitric acid/hydrogen peroxide digestion. Industrial oils had significantly higher total tAs, Fe, and Zn than traditional oils in the pooled type comparison; Pb and Cd did not differ significantly by production type. Pb and Cd means were below the Codex/Iranian benchmarks cited by the authors, while industrial olive oil mean tAs (0.113 mg/kg) exceeded the 0.1 mg/kg benchmark despite the paper’s narrative statement that the sampled oils were lower than legal limits. Non-carcinogenic TTHQ values were below 1 for both adults and children, but the paper’s cancer-risk calculation for inorganic arsenic exceeded 1×10⁻⁶ for both traditional and industrial oils.

Key numbers

Method: ICP-OES after acid digestion (HNO3 65% + H2O2 30%), with 11 h room-temperature stirring followed by heated stages at 80°C and 150°C. LOD: As 0.16 µg/L, Cd 0.02 µg/L, Pb 0.12 µg/L. LOQ: As 0.50 µg/L, Cd 0.09 µg/L, Pb 0.41 µg/L. Recovery: 95–100%.

Traditional oils (n=20, mean ± SD, mg/kg wet weight):

  • Olive: tAs 0.060 ± 0.022; Cd 0.005 ± 0.002; Pb 0.014 ± 0.004; Fe 8.928 ± 0.913; Zn 3.756 ± 0.538
  • Sunflower: tAs 0.052 ± 0.032; Cd 0.011 ± 0.006; Pb 0.011 ± 0.003; Fe 2.195 ± 1.226; Zn 2.102 ± 0.654
  • Sesame: tAs 0.064 ± 0.037; Cd 0.009 ± 0.004; Pb 0.009 ± 0.004; Fe 15.091 ± 1.182; Zn 3.192 ± 2.143
  • Peanut: tAs 0.005 ± 0.003; Cd 0.006 ± 0.002; Pb 0.025 ± 0.035; Fe 5.655 ± 1.477; Zn 2.863 ± 1.977

Industrial oils (n=20, mean ± SD, mg/kg wet weight):

  • Olive: tAs 0.113 ± 0.028; Cd 0.007 ± 0.002; Pb 0.016 ± 0.002; Fe 11.739 ± 2.147; Zn 3.644 ± 0.458
  • Sunflower: tAs 0.053 ± 0.021; Cd 0.010 ± 0.004; Pb 0.016 ± 0.003; Fe 0.097 ± 0.028; Zn 3.551 ± 0.542
  • Sesame: tAs 0.091 ± 0.033; Cd 0.009 ± 0.003; Pb 0.013 ± 0.002; Fe 23.664 ± 2.698; Zn 6.299 ± 0.974
  • Peanut: tAs 0.089 ± 0.038; Cd 0.009 ± 0.002; Pb 0.027 ± 0.045; Fe 11.323 ± 1.726; Zn 8.835 ± 1.346

Health risk (probabilistic Monte Carlo, 50,000 iterations):

  • TTHQ adults/children traditional: 0.201 / 0.133 (both < 1 by the authors’ non-cancer benchmark)
  • TTHQ adults/children industrial: 0.408 / 0.285 (both < 1 by the authors’ non-cancer benchmark)
  • Carcinogenic risk (CR) for inorganic As, traditional: adults 7.54×10⁻⁵, children 5.28×10⁻⁵ (both > 1×10⁻⁶, unacceptable)
  • CR industrial: adults 1.61×10⁻⁴, children 1.15×10⁻⁴ (both > 1×10⁻⁶, unacceptable)

Codex/ISIRI limits cited by authors: Pb 0.1 mg/kg, Cd 0.05 mg/kg, tAs 0.1 mg/kg. Industrial olive oil mean tAs was 0.113 mg/kg, above the cited tAs benchmark; Pb and Cd means were below their cited benchmarks. Fe limit (ISIRI) 1.5 mg/kg — all Fe values from traditional oils and all industrial oils except industrial sunflower exceeded this quality threshold.

Methods

ICP-OES (Inductively Coupled Plasma Optical Emission Spectrometry). Acid digestion: 1 mL sample + 6 mL HNO3 (65%) + 2 mL H2O2 (30%), stirred at room temperature for 11 h; stage 1 at 80°C (1 h), stage 2 at 150°C (3 h). Arsenic reported as total arsenic (tAs) — ICP-OES does not speciate; iAs fraction not determined. Non-carcinogenic risk assessed via THQ/TTHQ; carcinogenic risk via cancer slope factor for inorganic As (CSF = 1.5 [mg/kg-d]⁻¹). Monte Carlo simulation (log-normal distributions, 50,000 iterations). Ingestion rates: adults 100 g/day oil, children 20 g/day. Study period: 2022. n=5 per oil type per category.

Note: the cancer risk calculation applies the inorganic arsenic CSF to total arsenic concentrations; if tAs includes significant organic fractions (less toxic), the carcinogenic risk may be overstated. This is a methodological limitation acknowledged implicitly by the study.

Implications

Certification: Pb and Cd values in all samples were below Codex/ISIRI limits. The elevated Fe in sesame oils (15–24 mg/kg) and arsenic carcinogenic risk signal areas for supplier specification attention, particularly for industrial-sourced oils.

Courses: Illustrates how industrial processing variables (bleaching, hardening, refining, deodorization) are discussed by the authors as possible contributors to higher PTE concentrations in some industrial oil samples.

App: Supports source-specific context for production type and origin when edible vegetable oils are declared; Pb and Cd remained low across all sampled oil types in this Iranian study, while tAs differed by oil type and production category.

Wiki pages this source may touch

Verification notes

  • Source identity checked against DOI 10.1186/s12889-023-17624-1 and the Marker extraction at raw/markdown/FM_10797719/FM_10797719.md.
  • ICP-OES reports total arsenic; the cancer-risk calculation applies an inorganic-arsenic slope factor to total-As concentrations without speciation.
  • edible-oil, olive-oil, sunflower-oil, sesame-oil, and peanut-oil are sample-matrix descriptors used here for routing/context; only existing ingredient/product/metals slugs are linked.
  • The paper cites Codex/ISIRI limits for vegetable oils, but no dedicated regulations/codex-cxs-210-named-vegetable-oils page exists in the current taxonomy snapshot; this is a candidate future regulation page if Karen approves it.
  • Cross-vendor audit (Codex, 2026-05-17) removed unsupported microwave-assisted wording; the source methods describe HNO3/H2O2 digestion after 11 h room-temperature stirring and two heated stages, while “microwave-assisted acid digestion” appears only in a cited reference title.
  • products/cooking-oils-other exists as a local product page used for oil/condiment routing even though it is absent from the GPT taxonomy snapshot.

Page history

The five most recent substantive edits to this page. The full version history lives in git; when DOI minting comes online (see schema docs), each entry below will also link to a version-pinned DataCite DOI.

CommitDateDescription
b0f3d382026-06-12batch | corpus rescreen b04 old terminal skips