Routine Autopsy: No Milk With Fish, No Curd at Night, Rules Tested
“Don’t eat fish with milk, you’ll get white patches.” Every desi kitchen has a version of that sentence, and a handful of others: no fruit after meals, no dahi at night, no water while eating. This Routine Autopsy tests the food combining rules one at a time, keeps the ones with a point, and lets the rest go with respect for where they came from.
Quick facts
- The rules examined: milk with fish, fruit after meals, curd at night, water with meals, and the modern “no protein with starch”
- Where they come from: Ayurvedic viruddha ahara, Unani temperament logic, and household experience with food that spoiled
- Verdicts: 1 worth it in a narrow form, 3 depend, 2 skip
- Cost of ignoring them: for most healthy adults, nothing at all
- Who should read the cautions: anyone with reflux, diabetes, lactose intolerance or a fish allergy
Prefer to listen? This post as a 7 min video · Watch on YouTube
What the rules are, and what they were for
Ayurveda has a category called viruddha ahara, foods considered incompatible by nature, preparation, season or quantity, and fish with milk is the famous example, explained through their being of opposite qualities. Unani medicine, the hakeem’s tradition, uses hot, cold, wet and dry temperaments in a similar way and warns against stacking too many foods of one kind at a sitting. Both also have practical rules about eating calmly, not overfilling the stomach, and finishing light. Our garam and thanda explainer goes through the logic properly, as a system of its time rather than a laboratory result.
Some of these rules probably kept people safe before refrigeration, since milk and fish both spoil fast in heat. Others come from one person: the cousin who bloated after dahi at night, the uncle whose reflux flared after a mango on top of biryani. One stomach, passed down as a rule for everyone. That’s the pattern in nearly every case below.
Most food combining rules are one person’s stomach, turned into everyone’s law.
Rule by rule, with verdicts
Rule 1: No milk with fish, or you’ll get white patches Skip It
Fish curry followed by kheer, or machli with a glass of doodh, is said to cause vitiligo, leucoderma or “skin poisoning”.
Skip the fear entirely. Vitiligo is a condition in which pigment cells stop working, it is not caused by any food combination, and people who have never touched fish get it just the same. Fish and milk are eaten together in dozens of cuisines, from fish in creamy sauces to Bengali fish with dahi to a tuna sandwich with milky chai. The one grain of truth: both spoil quickly in heat, so a meal that combined them and sat out for hours was risky before fridges. Keep the food cold, eat it fresh, and eat the fish and the kheer in whatever order pleases you. A fish allergy is a fish problem, with or without milk.
Rule 2: No fruit after a meal, it ferments in the stomach Depends
Fruit must be eaten alone, on an empty stomach, or it “rots” on top of the meal and produces gas and toxins.
Depends on why you’re asking. The stomach is an acid bath and nothing ferments in it; fruit eaten after daal chawal is simply digested a bit more slowly, which is neither good nor bad. For someone with diabetes, fruit after a meal is arguably the better timing, because the fibre and protein of the meal slow the sugar rise compared to fruit alone at 11 a.m. Where the rule has a point is reflux: an orange, a mango or a slice of pineapple on top of a full stomach can set off heartburn in people prone to it, and for them a gap of an hour or two helps. And a portion matters more than timing. A slice of melon after dinner is a fine dessert. Half a dozen mangoes after dinner is a lot of sugar at any hour.
Rule 3: No curd at night Depends
Dahi is “cooling” and “heavy”, so it should be eaten at lunch and never at dinner, or it causes colds, mucus and a blocked nose by morning.
Depends on you, and for most people it’s fine. Dahi does not make mucus; that idea comes from the coating feel of dairy in the mouth, which passes in minutes. A katori of dahi at dinner is the same food it was at lunch. The rule holds for those with lactose intolerance (though dahi is usually easier than milk, because the cultures have eaten some of the lactose), those with reflux for whom any late dairy sits badly, and anyone who genuinely notices a blocked nose after it, in which case trust your own nose. Ayurvedic tradition advises against dahi at night, in the rainy season and heated, and that’s fair to know as tradition. Our homemade dahi guide covers the practical side, and a night-time raita with roasted jeera is a perfectly good way to eat it if it suits you.
Rule 4: No water with meals, it dilutes the digestive fire Depends
Water during or straight after eating is said to weaken digestion and should wait 30 minutes to an hour.
Depends on the amount, and the short version is: sips are fine, a litre is not. Stomach acid is not diluted into uselessness by a glass of water; the stomach adjusts. What large volumes do is stretch the stomach and, in people prone to reflux, push the meal back up. This rule has enough to it, and enough traffic, that it gets its own full autopsy in our water with meals article. The verdict there in one line: drink to thirst, in sips, and don’t wash down food in gulps.
Rule 5 (the modern import): No protein with starch Skip It
Meat and rice, daal and roti, eggs and paratha are “digested by different enzymes” and shouldn’t share a plate.
Skip, and notice that this one has no roots at all in any desi tradition; it arrived from Western diet books. The gut handles protein, starch and fat simultaneously, as it has done through every daal chawal in history. The only reason a plate of rice and meat leaves you sluggish is that it was a large plate. Portion is the variable, never the pairing, and our katori plate method is built on exactly that.
The one rule that earns its keep: don’t stack heavy, rich, cold and late Worth It
Both traditions warn against eating a large, oily, heavy meal late at night and lying down after it.
Worth it, and it’s the practical wisdom underneath most of the other rules. A big fried dinner at 11 p.m., followed by a cold drink and bed, is the combination that produces the bloating, the heartburn and the bad sleep that get blamed on the dahi or the fruit. Eat the main meal earlier, keep the late meal lighter, sit up for an hour afterwards, and most of the “incompatible food” complaints vanish on their own. Our dawat indigestion piece covers what to do when the damage is already done.
The verdict table
| Rule | Verdict | Who it matters for |
|---|---|---|
| No milk with fish | Skip | Nobody, beyond keeping both cold |
| No fruit after meals | Depends | Reflux; portion matters more |
| No curd at night | Depends | Lactose intolerance, reflux |
| No water with meals | Depends | Sips fine; gulps not, for reflux |
| No protein with starch | Skip | Nobody |
| Not heavy, late and lying down | Worth it | Everyone |
A fairer set of dinner rules
If you like rules, here are ones a hakeem, an Ayurvedic practitioner and a dietitian would all sign.
- Finish the main evening meal at least 2 to 3 hours before lying down. If dinner is at 10 p.m., bedtime is not 10:30.
- Keep the evening plate to roughly half vegetables or salad, a quarter daal, meat or egg, a quarter roti or rice: one medium roti or one level katori of rice, about 150 g cooked.
- Fruit after dinner is fine at one portion, about 100 to 150 g: one guava, a small bowl of papaya, half a mango. Leave an hour’s gap if you get heartburn.
- Dahi at night is fine at one katori, about 150 g, plain or as raita. Skip it if your own nose or stomach objects, not because a rule says so.
- Sip water during the meal, then a glass afterwards if you’re thirsty. Not a full bottle in one go.
- Walk for 10 minutes after dinner. This does more for digestion than every combination rule combined.
Ayurvedic texts list many kinds of incompatibility, from opposing qualities to wrong season to wrong cooking method, and fish with milk is the stock example taught to every student. Unani physicians classed both milk and fish as cold and moist, and the concern was usually excess of one quality rather than a poison. Both traditions were describing a world without refrigeration, in which “don’t combine two quick-spoiling foods” was genuinely protective, and both put far more weight on how much you ate and how soon you lay down afterwards than on which food touched which. That part has aged well. Described here as tradition.
None of these rules replaces medical advice for an actual condition. If you get heartburn more than twice a week, if swallowing is painful or food sticks, if you’re losing weight without trying, vomiting, passing black or bloody stools, or have stomach pain that wakes you at night, see a doctor rather than rearranging your fruit. A true fish, egg or milk allergy is a medical matter and no combination or separation makes the food safe. People with diabetes on insulin or sulfonylureas should not shift fruit or carbohydrate around the day without checking how it affects their readings, because the timing of sugar matters for their medicine. Lactose intolerance is real and common in South Asians, and dahi, paneer and hard cheese are usually tolerated far better than milk. Children and pregnant women can eat fish and milk in the same meal without any concern, as long as the fish is well cooked and low in mercury (skip shark and large tuna in pregnancy) and the milk is boiled or pasteurised.
The final verdict
One rule kept, three that depend on your stomach, two dropped. The white-patch story goes, and so does the enzyme story. Fruit, dahi and water at dinner are all fine for most people in sensible amounts, with reflux the one condition that changes the answer. What survives is the oldest advice of all: don’t eat a large, rich meal late and go straight to bed. That was the point, and the food pairings were the language the traditions had to make it in.
Can I eat fish and drink milk in the same meal?
Yes. The white-patch belief has no basis. Keep both fresh and cold before cooking, since each spoils quickly in heat, and enjoy the fish curry and the kheer in the same sitting.
Is it bad to eat curd at night?
Not for most people. A katori of plain dahi or raita at dinner is fine. Those with lactose intolerance or reflux may do better having it earlier, and anyone who genuinely notices a blocked nose after it can trust that and skip it.
Can diabetics eat fruit right after a meal?
Often that is the better time, since the meal’s fibre and protein slow the sugar rise. Keep to one portion, and check your own readings rather than a rule, especially on insulin or sulfonylureas.
What about milk after eating meat?
Fine. Meat and milk share a pot in korma, white karahi and most festive cooking. The old rule was about spoilage and temperament, not the gut.
Do these rules apply to children?
No. The real rules for children are cooked-through fish, boiled milk and fruit cut small enough not to choke on.