Food card

Milk and amla

Charaka lists amla among the fruits not to take with milk. No study we found has tested the rule.

Send on WhatsApp

What the texts say

तथाऽऽम्राम्रातकमातुलुङ्गनिकुचकरमर्दमोचदन्तशठबदरकोशाम्रभव्यजाम्बवकपित्थतिन्तिडीक- पारावताक्षोडपनसनालिकेरदाडिमामलकान्येवम्प्रकाराणि चान्यानि द्रव्याणि सर्वं चाम्लं द्रवमद्रवं च पयसा सह विरुद्धम्
tathā''mrāmrātakamātuluṅganikucakaramardamocadantaśaṭhabadarakośāmrabhavyajāmbavakapitthatintiḍīka- pārāvatākṣoḍapanasanālikeradāḍimāmalakānyevamprakārāṇi cānyāni dravyāṇi sarvaṃ cāmlaṃ dravamadravaṃ ca payasā saha viruddham
Likewise amra, amrataka, matulunga, nikucha, karamarda, moca, dantashatha, badara, koshamra, bhavya, jambava, kapittha, tintidika, paravata, akshoda, panasa, narikela, dadima and amalaka (amla), other things of this kind, and everything sour, liquid or solid, are incompatible with milk.[1]

Charaka gives no reason for this list. Amla comes last in a run of fruits that ends with 'everything sour', but the text does not say whether amla is barred for its sourness, or whether fresh or dried fruit is meant. That needs the commentaries.[1]

The modern view

We have not found a modern study that tests amla taken with milk. The rule comes from the classical text alone.

Classical text only

Questions people ask

Can I drink milk after eating amla?

Charaka's wording is 'with milk', and he sets no waiting time. The texts we opened do not say how long to leave between the two.[1]

Does this apply to amla powder or medicines that contain amla?

The verse is about food and does not mention powders or medicines. If a vaidya has told you to take an amla preparation with milk, ask them about this rule.[1]

Related

Sources

  1. Charaka Samhita, Sutra Sthana 26.84 (Atreyabhadrakapyiya Adhyaya).

Awaiting review by The Good Vaidya Medical Board. Prepared from the sources below and checked against each one.

Published 4 November 2026 · Last updated 4 November 2026

Suggest a correctionChangelogHow we write these pagesNot a diagnosis or prescription. In an emergency, call 112.