Quick Answer
- Only one home test for ghee is endorsed by FSSAI: the iodine test, and it detects starch only.
- The most common adulterant — palm or other vegetable oil — cannot be detected at home. Peer-reviewed work shows even standard lab constants miss it below 10%.
- Palm, melt, flame and grain tests prove almost nothing. A competent adulterator defeats all of them.
- Plant sterols are the honest marker. Pure ghee contains no β-sitosterol. Vegetable oil brings it in.
- Ask the seller for a NABL-accredited lab report that names actual values. Ours is linked further down, in full.
Search for ghee purity tests and you will find the same list everywhere: rub it on your palm, burn it, check if it is grainy, dissolve it in water. Most of those tests cannot detect the adulterant that is actually most common in Indian A2 cow ghee. Some of them cannot detect anything at all.
This article separates the tests that work from the ones that do not, explains what a laboratory can find that your kitchen cannot, and tells you what to ask a seller. We make ghee ourselves, so treat the closing section as interested — but the testing information here is drawn from FSSAI's published material and peer-reviewed research, not from our marketing.

What Ghee Is Actually Adulterated With
Understanding the adulterants explains why the tests work the way they do.
| Adulterant | Why it is used | Detectable at home? |
|---|---|---|
| Palm oil and other vegetable oils | Cheap, physically similar to ghee | No — needs a laboratory |
| Vanaspati / hydrogenated fat | Cheap, similar texture | Partially — the HCl-sugar test can indicate it, but results are easy to misread |
| Mashed potato, sweet potato, starch | Adds bulk and body | Yes — iodine test |
| Animal body fat | Cheap | No |
| Excess water | Adds weight | Partially — shows as early spoilage |
Palm oil is the significant one, and the research on it is worth reading carefully, because it is more discouraging than most articles admit.
A 2025 study in the International Journal of Food Science, Comprehensive Studies on Detection of Palm Oil Adulteration in Clarified Milk Fat (Ghee), spiked pure ghee with palm oil at 5%, 10%, 15% and 20% and then ran every common detection method against it. Its findings:
- Butyro-refractometer reading and iodine value only registered a significant difference at 10% adulteration or higher. At 5%, both missed it.
- Reichert-Meissl value alone was not sufficient to conclude whether a sample was pure.
- Kirschner value did detect palm oil at 5%.
- Plant sterol analysis was decisive. Pure ghee showed no detectable β-sitosterol or stigmasterol at all. At just 5% palm oil, β-sitosterol appeared at 12.55 mg/100 g.
Translated: the cheapest and most common way to fake ghee is also the hardest to catch — and a lab report that shows only RM value and BR reading is a weaker check than it looks. This is also why adulterated ghee keeps reaching the market despite everyone owning a kitchen.
The One Home Test FSSAI Endorses
The Food Safety and Standards Authority of India publishes a manual called DART — Detect Adulteration with Rapid Test, which compiles household tests for common food adulterants. It is a free public resource: eatrightindia.gov.in/dart.
For ghee and butter, DART lists one test — detection of starch.
The iodine test for starch
What you need: half a teaspoon of ghee, a transparent glass bowl, and tincture of iodine from any chemist.
- Take about half a teaspoon of ghee in a clear glass bowl.
- Add 2–3 drops of tincture of iodine.
- Observe the colour.
Result: a blue colour indicates the presence of mashed potato, sweet potato or other starch. Pure ghee will not turn blue.
What it does not tell you: whether vegetable oil, vanaspati or animal fat has been added. A sample can pass this test cleanly and still be heavily adulterated. That limitation is why the rest of this article exists.
Tests You Have Read About That Do Not Prove Much
These circulate widely. Here is what each actually shows.
"Rub it on your palm — if it melts, it is pure"
Ghee melts at body temperature, but so do several fats used to adulterate it. Coconut oil melts at around 24°C. A blend of ghee and vegetable oil melts on your palm exactly like pure ghee. Verdict: tells you almost nothing.
"Burn it — pure ghee burns without smoke"
Smoke depends on moisture content, how well the ghee was clarified, and the wick. Poorly made but genuine ghee can smoke; well-blended adulterated ghee may not. Verdict: unreliable in both directions.
"Grainy texture means it is bilona"
Graininess comes from fat crystallisation, which depends on storage temperature and cooling rate. The same jar can be grainy in December and smooth in May, and producers can induce graininess deliberately. Genuine bilona-churned ghee often is grainy, but graininess does not run the other way as proof. Verdict: a weak signal, worth a question, never a conclusion.
"The HCl and sugar test for vanaspati"
The traditional test mixes ghee with hydrochloric acid and a pinch of sugar; a crimson layer suggests vanaspati. It can work, but hydrochloric acid is not something most households should handle, the colour change is subjective, and it does not detect plain vegetable oils. Verdict: not recommended for home use.
"Refrigerate it — pure ghee solidifies in layers"
Layering can indicate mixed fats with different solidification points, which is a real signal. But it also occurs in pure ghee depending on how it was cooled after clarification. Verdict: suggestive, not conclusive.
If you want the longer walkthrough of what these at-home checks can and cannot show, we cover them in more detail in our guide to identifying pure A2 ghee.
What a Laboratory Actually Measures
This is where real verification happens. The figures below are the FSSAI requirements applied to ghee under the Manual of Methods of Analysis of Foods (Dairy and Dairy Products), which is what an accredited lab tests against.
| Parameter | What it indicates | FSSAI requirement |
|---|---|---|
| Milk fat | How much of the sample is genuinely milk fat | Min 99.500% |
| Reichert-Meissl (RM) value | Volatile soluble fatty acids, characteristic of milk fat | Min 24.000 |
| Butyro-refractometer reading at 40°C | Refractive index; shifts when foreign fat is added | 40.000–44.000 |
| Polenske value | Volatile insoluble fatty acids | 0.500–2.000 |
| Iodine value | Degree of unsaturation; rises with vegetable oil | 25.000–38.000 |
| β-Sitosterol | A plant sterol. Milk fat has none; vegetable oil brings it in | Absent |
| Baudouin test | Presence of sesame oil | Negative |
| Free fatty acids (FFA) | Degradation and freshness | Max 2.000% |
| Moisture | Water present; affects shelf life | Max 0.500% |
The single most useful line on that list is β-sitosterol. Pure milk fat contains no plant sterols. If a report says a plant sterol is present in ghee, something that grew in a field went into it. If a report does not test for plant sterols at all, it has not really checked for the most common adulterant.
A caution about ranges. Acceptable limits vary by ghee type — cow versus buffalo versus mixed — and by the state of production, because feed and season shift these values. Always compare a report against the current standards published by FSSAI rather than a number from a blog, including this one. See fssai.gov.in.
How to Read a Lab Report Someone Sends You
Sellers increasingly attach a "lab report" to build trust. Some are real. Check these five things.
1. Is the lab named, with an address and accreditation? A NABL-accredited or FSSAI-recognised lab will say so and will carry a testing certificate number. A report on unbranded letterhead is not a report.
2. Does it show actual numbers, or just "Pass"? A certificate listing parameters with "Conforms" beside each one and no values is close to worthless. You need the readings.
3. Does it test for adulterants specifically? A report showing only moisture and FFA is a quality check, not a purity check. You want RM value, BR reading, Polenske value and, ideally, plant sterols.
4. What is the sample date? A report from three years ago tells you little about the jar in your hand. Ask when the sample was drawn, and how often the seller repeats the test.
5. Is the sample described? "Cow ghee" versus "mixed milk fat ghee" matters, because the acceptable ranges differ.
The FSSAI Licence Check
Every packaged ghee sold in India must carry an FSSAI licence number on the label — a 14-digit number.
Find the number on the label and verify it on FSSAI's compliance portal, FoSCoS. You are checking three things: that the licence exists, that it is active, and that it belongs to the business named on the pack.
No number, an unreadable number, or a number that does not resolve is a hard stop. This is not a subtle test. It is the single fastest way to eliminate the worst sellers.
What Matters More Than Any Test
Honestly, the checks below will protect you better than anything you can do in your kitchen.
Ask which district the milk came from. A specific answer means someone knows their supply chain. Vagueness — "our partner farms", "sourced from Rajasthan" — usually means milk bought on the open market.
Ask for the sample or production date. Small-batch producers know when your jar was made. Large blenders often cannot tell you.
Check the price arithmetic. It takes roughly 25–30 litres of milk to make one kilogram of bilona ghee. Work out what that milk costs in your region, add processing, packaging and margin, and compare. If the selling price is well below that, something in the description is untrue — the method, the milk, or the purity. We break the sums down in our guide to what A2 ghee actually costs to make.
Ask whether the herd is genotyped if you are paying an A2 breed premium. Breed strongly predicts A2 status but does not guarantee it in every animal. Very few sellers can answer this honestly.
Buy small first. A 250 ml jar costs little and tells you more about taste, texture and how the ghee behaves in cooking than any test will.

Our Own Evidence
Everything above tells you to demand proof. Here is ours, in full, so you can apply the same checks to us.
FSSAI licence: 12226999000514 (Central Licence), issued to Tawisha Farmlands Private Limited, Sri Ganganagar, Rajasthan. Ratnaya Organics is that company's brand — if you look the number up on FoSCoS, that is the name you will see, and it is the name on our label alongside the brand.
Lab: NDDB CALF Ltd, Anand, Gujarat — a NABL-accredited laboratory (testing certificate TC-11516) run under the National Dairy Development Board. nddbcalf.com
Report: NCL-023628, ULR TC1151625000006354F. Sample received 1 May 2026, analysis completed 8 May 2026, report issued 10 May 2026.
| Parameter | FSSAI requirement | Our result |
|---|---|---|
| Milk fat | Min 99.500% | 99.511% |
| Reichert-Meissl value | Min 24.000 | 28.020 |
| Butyro-refractometer at 40°C | 40.000–44.000 | 42.010 |
| Polenske value | 0.500–2.000 | 1.740 |
| Iodine value | 25.000–38.000 | 31.557 |
| Saponification value | 205.000–235.000 | 230.380 |
| β-Sitosterol | Absent | Below limit of quantification |
| Baudouin test (sesame oil) | Negative | Negative |
| Free fatty acids | Max 2.000% | 0.197% |
| Moisture | Max 0.500% | 0.182% |
The same report also profiles 22 individual fatty acids — every one inside the FSSAI range — and screens for heavy metals and 54 pesticide residues, all of which came back below the limit of quantification.
Read the full NDDB CALF test report (PDF, 6 pages)
One thing we will be straight about. This is a periodic third-party test, not a per-batch certificate — the sample was drawn in May 2026 and the report carries no batch number. By the standard set out earlier in this article, that is a partial answer, not a complete one, and you should read it that way. What we can show you is a run of them: our certifications page carries the March, July and October 2025 reports alongside this one, plus our soil analysis. If you want the most recent report before buying, ask us and we will send it.
We make A2 bilona ghee from predominantly Rathi cows on our own farm in Sri Ganganagar, Rajasthan.
We would rather you check us than take our word for it.
Frequently Asked Questions
How can I check if ghee is pure at home?
Only one home test is endorsed by FSSAI for ghee: adding 2–3 drops of tincture of iodine to half a teaspoon of ghee to detect starch. A blue colour indicates mashed potato, sweet potato or other starch has been added. Other circulating tests — palm-melting, burning, texture — are unreliable and cannot detect vegetable oil adulteration, which is the most common form.
Can I detect palm oil in ghee at home?
No. A 2025 study in the International Journal of Food Science found that even standard laboratory constants — Butyro-refractometer reading and iodine value — only registered palm oil adulteration at 10% or higher, while plant sterol analysis detected it reliably at 5%. There is no household test for it.
Does grainy ghee mean it is pure?
Not necessarily. Graininess results from fat crystallisation, which varies with storage temperature and cooling rate, and can be induced deliberately. It is a weak signal, not proof.
What is a normal RM value for cow ghee?
FSSAI requires a minimum Reichert-Meissl value of 24.000 for ghee. Acceptable ranges vary by ghee type and region, so check a report against current FSSAI standards rather than a fixed number from an article.
What does beta-sitosterol in a ghee report mean?
β-sitosterol is a plant sterol. Pure milk fat contains none, so its presence indicates vegetable oil has been added. FSSAI's requirement for ghee is that it be absent, which makes it one of the most useful lines on a lab report.
Is expensive ghee always pure?
No. Price is a filter, not a guarantee. A high price makes adulteration less likely because the economics work, but adulterated ghee is sometimes sold at premium prices precisely because buyers use price as a proxy.
What should I do if I think my ghee is adulterated?
Stop using it, keep the packaging and batch details, and report it to your state food safety authority. FSSAI operates a public complaint mechanism through its website.




