Original research
Phthalates and bisphenols in Laboratory.love’s commissioned food tests: 2026 report
By Laboratory.love · Published · Dataset version 2026-09-22
Review: this analysis has not been independently peer reviewed. Figures are generated from the published dataset each time the site is built.
Laboratory.love commissioned Light Labs to test 12 packaged foods and cooking products (36 retail samples ordered between July and December 2025) for phthalates, phthalate substitutes, and BPA, BPS, and BPF. DEHP was the most common detection, found in 11 of 12 products (30 of 36 samples), followed by DBP (9 products), then DIBP, DEHT, and DEP (6 products each). BPA, BPS, and BPF were not detected in any of the 36 samples tested for them. These are results for the specific samples tested, not estimates for any brand, product category, or the food supply.
12
products commissioned
36
retail samples
26
analytes on the panel
894
reported measurements
What the tests found
- Every one of the 12 products had at least one analyte detected in at least one sample.
- DEHP was detected most often: in 11 of 12 products and 30 of 36 samples, at 2.33–1,043 ng/g.
- 11 of the 26 analytes were detected at least once. 15 were never detected, including BBP, DIDP, DINP, BPA, BPF, BPS.
- Detected concentrations ranged from 1 to 1,923 ng/g and often differed between samples of the same product. Each product’s result page shows sample-level values.
Detection frequency by analyte
“Detected” means a quantified value above the laboratory’s reporting limit. Below-quantitation and not-detected results are both counted as not detected. The median is taken over detected values only, so it describes how much was found when something was found, not a typical level across all samples.
| Analyte | Group | Products detected | Samples detected | Detected range (ng/g) | Median of detections (ng/g) |
|---|---|---|---|---|---|
| DEHPBis (2-ethylhexyl) phthalate | Phthalates | 11 of 12 | 30 of 36 | 2.33–1,043 | 23.6 |
| DBPDibutyl phthalate | Phthalates | 9 of 12 | 23 of 36 | 1–121 | 26.3 |
| DIBPDiisobutyl phthalate | Phthalates | 6 of 12 | 17 of 36 | 2.21–230 | 21.7 |
| DEHTDi (2-ethylhexyl) terephthalate | Phthalate Substitutes | 6 of 12 | 17 of 36 | 35.6–1,923 | 139 |
| DEPDiethyl phthalate | Phthalates | 6 of 12 | 15 of 36 | 1.52–63.6 | 10.5 |
| DMPDimethyl phthalate | Phthalates | 5 of 12 | 14 of 36 | 3.78–94.3 | 10.5 |
| DNOPDi-n-octylphthalate | Phthalates | 2 of 12 | 4 of 36 | 27.2–37.4 | 32.5 |
| DEHADiethylhexyl Adipate | Phthalate Substitutes | 2 of 12 | 4 of 36 | 1.27–6.32 | 5.03 |
| Dinonyl phthalate | Phthalates | 1 of 12 | 3 of 36 | 3.61–19.2 | 7.06 |
| Bis (2-methoxyethyl) phthalate | Phthalates | 1 of 12 | 1 of 36 | 483 | 483 |
| DPPDipentyl phthalate | Phthalates | 1 of 12 | 1 of 36 | 20.2 | 20.2 |
| BBPBenzylbutyl phthalate | Phthalates | 0 of 12 | 0 of 36 | Not detected | — |
| Bis (2-ethoxyethyl) phthalate | Phthalates | 0 of 12 | 0 of 36 | Not detected | — |
| Bis (2-n-butoxyethyl) phthalate | Phthalates | 0 of 12 | 0 of 36 | Not detected | — |
| Bis (4-methyl-2-pentyl) phthalate | Phthalates | 0 of 12 | 0 of 36 | Not detected | — |
| DCHPDicyclohexyl phthalate | Phthalates | 0 of 12 | 0 of 36 | Not detected | — |
| Diallyl phthalate | Phthalates | 0 of 12 | 0 of 36 | Not detected | — |
| DIDPDiisodecyl phthalate | Phthalates | 0 of 12 | 0 of 36 | Not detected | — |
| DINPDiisononyl ortho phthalate | Phthalates | 0 of 12 | 0 of 36 | Not detected | — |
| Diphenylphthalate | Phthalates | 0 of 12 | 0 of 36 | Not detected | — |
| DNHPDihexyl phthalate | Phthalates | 0 of 12 | 0 of 36 | Not detected | — |
| DIDADiisodecyl Adipate | Phthalate Substitutes | 0 of 5 | 0 of 15 | Not detected | — |
| DINCHDiisononyl 1,2-cyclohexanedicarboxylic acid | Phthalate Substitutes | 0 of 5 | 0 of 15 | Not detected | — |
| BPABisphenol A | Bisphenols | 0 of 12 | 0 of 36 | Not detected | — |
| BPFBisphenol F | Bisphenols | 0 of 12 | 0 of 36 | Not detected | — |
| BPSBisphenol S | Bisphenols | 0 of 12 | 0 of 36 | Not detected | — |
Results by product
Each row links to the full result, including every sample, lot code, and measurement.
| Product | Samples / lot IDs | Ordered | Detected (highest sample, ng/g) | Stored method and test date |
|---|---|---|---|---|
| 100% Pure Avocado OilChosen Foods | 3 / 3 | Oct 27, 2025 | DEHP 167, DMP 94.3, DPP 20.2 | Not stored |
| 365 Organic Tempeh365 by Whole Foods Market | 3 / 3 | Aug 19, 2025 | DEHT 139, DBP 83.7, DNOP 32.6, DEHP 29.2, DEP 1.52 | Partial |
| Algae Cooking Club Algae Cooking OilAlgae Cooking Club | 3 / 3 | Aug 4, 2025 | DIBP 230, DBP 121, DMP 66, DEP 63.6 | Yes |
| Cha-Cha ChickpeasMasala Mama Store | 3 / 3unverified | Dec 31, 2025 | DBP 54.7, DEP 42.1, DEHP 36.1, DIBP 2.53, DEHA 1.27 | Not stored |
| Cinnamon Peanut Butter GranolaPurely Elizabeth | 3 / 3 | Oct 27, 2025 | DEHP 1,043, DEHT 773, Bis (2-methoxyethyl) phthalate 483, DBP 62.2, DIBP 21.7, Dinonyl phthalate 19.2, DEHA 6.32, DMP 5.16 | Not stored |
| Fire Roasted Diced Tomatoes with Medium Green ChiliesMuir Glen | 3 / 3unverified | Dec 31, 2025 | DEHT 80.6, DEHP 8.21 | Not stored |
| House Foods Organic Tofu FirmHouse Foods | 3 / 3 | Aug 4, 2025 | DIBP 33.8, DBP 14.2, DEHP 10.2, DMP 7.8, DEP 6.54 | Yes |
| Nana Joes Granola - Paleo Sunrise Series: Orange, Almond Butter & PecanNana Joes | 3 / 3 | Aug 4, 2025 | DIBP 70.8, DBP 46.3, DEHP 42.8, DMP 13.5, DEP 8.76 | Yes |
| Nasoya Organic Super Firm TofuNasoya | 3 / 3 | Oct 27, 2025 | DEHT 87.7, DEHP 53.4 | Not stored |
| Original Organic TempehLightlife | 3 / 3 | Sep 22, 2025 | DEHT 410, DEHP 104, DIBP 27.8, DEP 23, DBP 6.83 | Not stored |
| Wildwood Organic High Protein TofuWildwood | 3 / 3 | Jul 11, 2025 | DNOP 37.4, DEHP 5.8, DBP 1.4 | Yes |
| Wise Goat Organics Vegan KimchiWise Goat Organics | 3 / 3unverified | Dec 31, 2025 | DEHT 1,923, DEHP 17.5, DBP 13 | Not stored |
How the samples were tested
Laboratory.love acquired each product anonymously at retail, targeting three separately purchased samples from different lots, and sent them to Light Labs, an ISO/IEC 17025-accredited laboratory. Where the analytical method is stored, phthalates and substitutes were measured by GC-MS/MS and BPA, BPS, and BPF by LC-MS/MS. Results are reported as ng/g of product (numerically equal to parts per billion).
The complete protocol, analyte list, non-detect handling, and exposure calculations are in the methodology. This report describes measured concentrations only; it does not compare results with tolerable daily intakes, which depend on serving size and body weight and are shown on each result page.
Limitations
- Small, non-random sample. 12 products were selected through community crowdfunding and product requests, not sampled to represent any market, category, or brand. Detection rates here are not prevalence estimates.
- Few samples per product. Each product has three samples.Variation between lots can be large, so a product’s result may not describe other lots, sizes, or later production.
- Unverified lots. Stored lot identifiers for Cha-Cha Chickpeas, Fire Roasted Diced Tomatoes with Medium Green Chilies, and Wise Goat Organics Vegan Kimchi are short sequence numbers rather than manufacturer lot codes, so the data alone cannot confirm those samples came from different lots.
- Panel changes. DIDA (5 of 12 products) and DINCH (5 of 12 products) were not part of every report. Older reports also label non-quantified results “below the limit of quantitation” where newer ones say “not detected.”
- Missing metadata. An analytical method and test date are stored for every measurement in 4 of 12 products and for some measurements in 1 more; missing values are disclosed rather than inferred. No commissioned record includes a numeric detection or quantitation limit, so non-detects cannot be compared across reports.
- Corrected data. On September 22, 2026, duplicate sample records were removed and one conflicting report for 365 Organic Tempeh was resolved in favor of the report showing detections. See the changelog.
- No causal or health conclusions. These measurements do not show where a chemical entered the product (packaging, processing, or ingredients), and a detection is not by itself evidence of harm. A non-detect does not show a product is free of the chemical.
Context: imported PlasticList records
The Laboratory.love results directory also includes 236 results (7,416 measurements) imported from PlasticList. Those tests were not commissioned by Laboratory.love, used a different analyte panel, and lack laboratory, method, and test-date metadata in the imported data. They are excluded from every figure above and are not combined with Laboratory.love results.
Cite this report and data
Laboratory.love. “Phthalates and bisphenols in Laboratory.love’s commissioned food tests: 2026 report.” Published September 22, 2026. https://www.laboratory.love/research/2026-plastic-chemical-results
Underlying data: Laboratory.love. “Plastic-Chemical Test Results,” version 2026-09-22. https://www.laboratory.love/data
Text and figures are available under CC BY 4.0. credit "Laboratory.love", link to the relevant Laboratory.love result or dataset page, link to the CC BY 4.0 license, and indicate whether changes were made. The report’s figures are also available as JSON, and the full measurement-level data from the data catalog.
Sources
- Laboratory.love Plastic-Chemical Test Results (dataset)
- Laboratory.love testing and risk methodology, version 1.0
- Light Labs (analytical laboratory)
- EFSA CEF Panel (2019). Update of the risk assessment of DBP, BBP, DEHP, DINP and DIDP for use in food contact materials. EFSA Journal 17(12):5838
- EFSA CEP Panel (2023). Re-evaluation of the risks to public health related to the presence of bisphenol A (BPA) in foodstuffs. EFSA Journal 21(4):6857
- PlasticList (source of imported context records)
Corrections
Report suspected transcription, provenance, calculation, or interpretation errors through the contact page. Confirmed material corrections update the affected results, the dataset version, and this report, and are described in the changelog, as set out in the methodology’s correction policy.
Want a product tested?
Order independent testing of a packaged food for 18 phthalates plus BPA, BPS, and BPF, using the same laboratory and protocol, with results published openly.