Health, Health Conditions

Debunking Myth: Drinking Milk After Eating Fish Causes Leukoderma

How many of us have been warned against drinking a cup of milk soon after having fish in the meal? Well, it is advice being passed on through generations. And this belief that having milk with or shortly after eating fish causes skin disease like leukoderma is popular not only in India but other countries too.

So, what is the authenticity of this belief? Is there any truth or scientific evidence attached to it or is it a mere superstition handed down to us?

The notion that having milk and fish together causes white patches on the skin is supported by ancient medicines like Indian Ayurveda and Arabian medicine. While these traditional medicines are a treasure house of knowledge and play a major role in healing several diseases, this particular claim is not entirely true.




Dr. Manoj Jain, Dermatologist, Navi Mumbai states that there is absolutely no scientific data which supports this claim. There has been no study or research which proves that having milk and fish together can cause white patches on the skin.

Let us see what leukoderma is and what the causes of this disease are.

What is leukoderma?

Leukoderma, also called vitiligo, is a skin disease which causes white patches to appear on the skin. It can affect any part of the body. It may focus on one part or may spread to other parts. The white patches are a result of the partial or complete destruction of skin pigment melanin, which gives the skin its colour.

What causes leukoderma?

Leukoderma is an autoimmune disorder, which means the faulty immune system of the body attacks its own cells and destroys them. Generally, leukoderma runs in families.

There is no correlation between diet and leukoderma in medical literature. So, there is no scientific proof to establish a relation between leukoderma and having milk and fish together.

Then why does our ancient medicine propagate this?

Ayurveda believes that certain types of food are not compatible and hence prohibits consuming such incompatible foods together. Well, there might be some logic which might have led to such beliefs. Let’s check them out!

  1. Some people are lactose intolerant. Drinking milk causes severe allergies in such people. Similarly, fish and other seafood are known to cause allergies in some people. Hence Ayurveda advocates against having milk and fish together.
  2. Milk and fish are both high protein foods. When these two protein-rich foods are consumed together, the body takes a lot of time to break the protein into simpler molecules. This is taxing on the digestive system.
  3. When you consume fish preparations which are high in spices and then subsequently have a glass of milk, there is acid reflux which causes indigestion and a bad stomach.
  4. Another reason Ayurveda claims is that fish is non-vegetarian food whereas milk is vegetarian, rendering the combination incompatible. Consuming the duo together may upset the natural balance of the digestive system.

Over the years, there have been different and multiple reasons for this belief and handed down across generations. But the fact remains that modern medicine does not support this theory. The reason being, for any theory to be proved, there has to be data and evidence. And, in this case, there is no evidence at all.




Not to forget that many cuisines all over the world, including the Mediterranean diet and Bengali fish curries, use curd in their preparations. There have been no reports of people contracting this disease after enjoying this cuisine.

So, relax, sit back and enjoy your favourite fish and the milk cuppa.

[Image Source: thehealthorange.com]

You Might Also Like

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>