What Are Some Opposite Foods Not to Eat Together According to Ayurveda - #1666
For the past few months, I’ve been focusing on improving my diet to help with digestion and energy levels. However, I’ve been feeling more bloated and sluggish than ever lately, especially after meals. A friend mentioned that Ayurveda has certain rules about avoiding “opposite foods” together, but I’m not sure which combinations to avoid. I love having fruit with my meals, but I sometimes mix them with dairy or other proteins. Could that be contributing to my digestive discomfort? Also, I’ve read that combining hot and cold foods isn’t ideal in Ayurveda—should I be worried about this too?
100% Anonymous
completely confidential.
No sign-up needed.

Doctors’ responses
In Ayurveda, food combinations play a crucial role in maintaining optimal digestion and balance. Combining opposite foods, such as fruits with dairy or proteins, can create digestive imbalances. Fruit, especially when consumed with heavier foods like dairy or meat, is considered to be digested quickly, whereas proteins and dairy require longer digestion. When combined, they can ferment or remain undigested in the stomach, leading to bloating, sluggishness, and toxin buildup. Similarly, mixing hot and cold foods (such as cold drinks with hot meals) can disrupt the digestive fire, or agni, impairing the stomach’s ability to properly process food and causing discomfort. If you’re experiencing bloating and sluggishness after meals, it may help to avoid these combinations, eat fruit separately (preferably on an empty stomach), and try to maintain a balance in the temperature of your food. Ensuring your meals are harmonious and tailored to your digestive constitution will likely improve your symptoms over time.
Mixing fruits with dairy or proteins might indeed be part of what’s causing your troubles. Ayurveda says these are viruddha ahara—opposite foods that just don’t get along. When you mix things like fruit and milk, you could end up with indigestion or a heavy feeling in the stomach. Snack on fruit alone, perhaps a couple hours between meals. This gives your digestion time to handle one thing at a time, not like a mixed-up puzzle.
Moreover, the classic combo of milk and fruit, like banana milkshake, although tasty, could put your agni (digestive fire) in a tricky spot. Instead, enjoy dairy with grains or just on its own. You’ve also got the fish-milk duo, which is another no-go in Ayurvedic cuisine.
And, ah yes, hot and cold foods. Ayurveda highlights the importance of consistent temperatures for digestion. Mixing hot and cold foods confuses your digestive system. If you’re having a hot meal—say, rice and curry—avoid cold drinks. Stick to room temperature water or warm herbal teas. Same goes for colder meals, if you must have a salad, keep your drink cool— balance in all things.
Bloating and sluggishness can definitely arise from these opposite foods. Aim for meal consistency. Warm foods balanced with moderately warm beverages often avoid digestive doldrums. Remember, it’s all about giving agni the best chance to do its job smoothly.
Lastly, keep in mind, too much variety in one meal can be overwhelming for your body. Try to moderate meal complexity for a bit, see if that doesn’t ease the bloating. Give each category of food, space and time. A mindful approach may ease those heavy afternoons.

100% Anonymous
600+ certified Ayurvedic experts. No sign-up.
About our doctors
Only qualified ayurvedic doctors who have confirmed the availability of medical education and other certificates of medical practice consult on our service. You can check the qualification confirmation in the doctor's profile.