HimalayaFIT
Buy

Guide · Last updated: August 2026

Shilajit and heavy metals: limits, risks and verifiable lab values

Shilajit is a natural resin from high mountain rock, so it can contain heavy metals. The EU sets binding maximum levels for lead, cadmium and mercury in food supplements. Whether a specific batch stays below them can only be shown by a lab analysis of exactly that batch. Our current batch was measured by an accredited laboratory in Germany, and all values are in the public batch datasheet.

Search for Shilajit and you quickly run into heavy metal warnings, and they do not come from nowhere: consumer protection bodies have pointed out for years that Ayurvedic preparations from uncontrolled sources can carry lead, cadmium or mercury. The right response is not fear but measured values. This article explains which EU limits apply, what our current batch actually contains, and how to read and assess any lab report yourself.

Why heavy metals are a topic for Shilajit at all

Shilajit forms over long periods in rock crevices of high mountain ranges, in direct contact with stone, and stone naturally contains geogenic elements, heavy metals among them. Processing adds a second factor: poorly purified raw resin, or resin stretched with inferior material, carries higher loads.

That means two things. First: the question is never whether a natural resin could theoretically contain traces, but what was actually measured. Second: origin, purification and per-batch lab testing are not a bonus, they are the only reliable proof of quality. Our guide on how to spot real Shilajit shows how to tell tested goods from untested ones in general.

Where contamination comes from: origin and purification

Raw Shilajit is not a finished product but a mixture of resin, rock fragments, plant material and water. Preparation usually means dissolving it in water, filtering it and gently thickening it. Quality is decided at exactly these steps:

  • Collection region: rock composition and environmental load differ by region and altitude, which is why a concrete origin statement is more than folklore.
  • Filtration: filter too coarsely and fine rock particles stay in the resin, and with them the chance of geogenic elements rises.
  • Thickening: strong heating saves time but can alter the composition; gentle processing takes longer and costs more.
  • Bulk goods: whoever buys anonymous raw resin in volume and jars it without testing simply does not know the load of their own goods.

The takeaway: it is not the origin story on the label that protects you, but the measurement of the finished batch that actually sits in your jar.

Why "heavy metal free" is impossible

Some vendors advertise "heavy metal free" or "100 % contaminant free". It sounds reassuring but does not hold up analytically. Every measurement method has a limit of quantification below which it cannot measure anything. A laboratory can state that an element is not detectable, but never that exactly zero of it is present.

Phrased credibly, the result reads "not detectable" or "below the limit of quantification". That is precisely why the EU works with maximum levels instead of a zero promise. A vendor claiming "free of" promises something their own laboratory never wrote. It is the same mechanism as inflated fulvic acid figures: the advertising number replaces the measured one.

The EU limits for food supplements

Maximum levels for heavy metals in food are set by Regulation (EU) 2023/915. For food supplements they include:

Element EU maximum level (food supplements)
Lead (Pb) 3.0 mg/kg
Cadmium (Cd) 1.0 mg/kg
Mercury (Hg) 0.10 mg/kg
Arsenic (As) no general maximum for this product group

Two points matter here. First: these limits are binding for every food supplement sold in the EU, imported Shilajit included. Second: a vendor promising "free of heavy metals" promises something no laboratory in the world can confirm. The credible format is measured values set against the limits.

Our measured values, batch HM-SH-25-BLY-1159

Our current batch was analysed by an accredited food laboratory in Germany. These are the values:

Element Measured value EU maximum
Lead (Pb) < 2 mg/kg 3.0 mg/kg
Cadmium (Cd) < 0.5 mg/kg 1.0 mg/kg
Mercury (Hg) < 0.01 mg/kg 0.10 mg/kg
Arsenic (As) 0.88 mg/kg no general maximum

Microbiology of the same batch: salmonella not detectable, E. coli below 10 CFU/g, yeasts and moulds below 10 CFU/g.

Values with a less-than sign lie below the limit of quantification of the respective method, meaning the lab could not detect those elements in measurable amounts. We publish the arsenic value deliberately as a concrete number even though the EU sets no general maximum for this product group: a value you can see is worth more than one that stays in the report. All figures, including the analysis date, are in the batch datasheet, whose batch number you can match against your jar.

Important context: these values apply to exactly this batch. Natural resin varies from batch to batch, which is why every new batch is measured anew and published with its own datasheet.

How to read a heavy metal lab report

Four terms unlock any report:

  1. mg/kg: milligrams per kilogram of product. The reference is always the kilogram, not the daily portion. A daily portion of resin is about 400 mg, one 2,500th of a kilogram.
  2. n.d. or "not detectable": the method could not find the substance at all.
  3. Less-than sign (<): the content lies below the method's limit of quantification. The number after it describes the method, not the product.
  4. Batch number: without it, the finest report is worthless, because it cannot be tied to a specific product. Report and jar must carry the same number.

A report that only claims "tested" or "free of contaminants" without individual values is not a lab report, it is an advertising line. The same logic applies to fulvic acid figures, covered in our article on fulvic acid and measurement methods.

From mg/kg to the daily portion: the arithmetic

Limits refer to a kilogram of product, but what you consume is a daily portion of about 400 mg of resin. The conversion is plain arithmetic: daily portion in kilograms times content in mg/kg.

A worked example with the EU maximum for lead: 3.0 mg/kg times 0.0004 kg gives 0.0012 mg per daily portion, or 1.2 micrograms. Even a product sitting exactly at the maximum level moves in the microgram range per portion. The EU maximums are set by the authorities with the usual consumption amounts of this product group already in mind.

The batch-specific view still matters: the arithmetic only works with real measured values. Without a lab report, you are calculating with an unknown number.

Checklist: heavy metals when buying Shilajit

  1. Does the vendor state individual values for lead, cadmium, mercury and arsenic?
  2. Are the values set against an EU limit so you can assess them?
  3. Do the values carry a batch number that is also on the jar?
  4. Does the analysis come from an independent accredited laboratory?
  5. Is every batch measured anew, not just a one-off sample?
  6. Be sceptical of: "100 % contaminant-free", "heavy metal free", reports without numbers, and goods without a batch number.

Our resin meets all six points: every batch is tested before sale, the values are published, and the batch number on your jar leads to the matching datasheet. The resin is available as a 20 g jar in the shop; shipping details are on the shipping page.

Food supplements are not a substitute for a balanced and varied diet.

Frequently asked questions

Does Shilajit always contain heavy metals?

Shilajit forms in and on rock, so traces of geogenic elements are naturally possible. What matters is not whether tiny traces exist but whether the measured levels stay below the EU maximums, and only a lab analysis of the specific batch can show that.

What does 'n.d.' or a 'less than' value mean in a lab report?

'n.d.' means not detectable; a value with a less-than sign lies below the limit of quantification of the method. Both mean the lab could not find the substance in measurable amounts. The number after the sign describes the method's limit, not the actual content.

Why is there no EU limit for arsenic?

Regulation (EU) 2023/915 sets maximum levels for lead, cadmium and mercury in food supplements, but no general value for arsenic in this product group. We publish our measured arsenic value anyway, so you can assess and compare it yourself.

How often do you test?

Every batch is tested before sale by an accredited food laboratory in Germany for heavy metals, microbiology and fulvic acid. Each batch gets its own datasheet carrying the batch number that is also on the jar.

What does mg/kg mean in practice?

mg/kg states how many milligrams of a substance are contained in one kilogram of product. With a daily portion of about 400 mg of resin, 1 mg/kg corresponds arithmetically to 0.0004 mg per day. The report figure refers to the kilogram, not to the daily portion.

Read next

Pure, lab-tested Himalayan Shilajit as a 20 g resin. Every batch tested by an accredited laboratory in Germany.

Buy Shilajit