When it comes to piles, your plate matters more than any cream. Hard stool means straining, and straining is what makes piles swell and bleed. Soft stool means relief. It’s that simple.
Here’s what to eat, what to avoid, and three “healthy” foods that surprise most people.
The goal: soft, regular stool
You need two things together: fibre and water. Most adults need around 25 to 30 grams of fibre a day. Fibre without enough water can make constipation worse, so drink 8 to 10 glasses daily.
Increase fibre slowly over 1 to 2 weeks to avoid gas and bloating.
Foods that help
Grains
- Whole wheat atta roti (keep some chokar, or bran), jowar, bajra, ragi
- Daliya and oats
- Brown rice or hand-pounded rice in place of polished white rice
Dal and legumes
- Moong dal (light and easy to digest)
- Rajma, chana and lobia, in moderation if they cause gas
Vegetables
- Lauki, tori, tinda, pumpkin, carrots, beetroot
- Leafy greens like palak, methi and bathua
- Suran (elephant foot yam), traditionally valued in Ayurveda for Arsha
Fruits
- Papaya, ripe banana, guava, pear, apple with skin
- Soaked figs (anjeer) and soaked raisins
- Amla
Other helpers
- Isabgol at night
- Fresh buttermilk (takra) with roasted jeera
- A teaspoon of ghee with food, which Ayurveda uses to soften dry stool
- Warm water in the morning
Foods to limit or avoid
- Maida: white bread, naan, pizza, noodles, bakery items
- Fried and oily food: samosa, pakode, chips
- Very spicy food if it causes burning (spice doesn’t cause piles, but it can sting)
- Excess tea, coffee and alcohol: they can dehydrate you
- Red and processed meat in large amounts
3 “healthy” foods that can make piles worse
1. Raw (unripe) banana
Ripe banana helps, but raw or unripe banana is high in resistant starch and can be binding. Many people eat kacche kele ki sabzi thinking it’s light, then wonder why they’re constipated.
2. “Digestive” and “multigrain” biscuits
The label sounds healthy, but most are still made largely of maida, sugar and fat, with very little real fibre. Check the label.
3. High-protein diets with little fibre
Paneer, eggs, chicken and protein shakes are healthy, but a gym diet that skips vegetables and whole grains often leads to hard stool. Always pair protein with sabzi and fruit.
A simple one-day piles diet
| Time | What to eat |
|---|---|
| Early morning | 1 to 2 glasses of warm water, 4 to 5 soaked raisins or 2 anjeer |
| Breakfast | Vegetable daliya or oats, or 2 whole wheat rotis with sabzi; papaya |
| Lunch | Rotis or brown rice, moong dal, lauki sabzi, salad, a glass of buttermilk |
| Evening | A guava or apple, roasted chana |
| Dinner | Light: khichdi with ghee, or roti with green vegetables |
| Bedtime | Isabgol in water or warm milk |
Food works best with good habits. Read why piles happen and our home remedies for piles. New here? Start with piles kya hota hai.
Frequently Asked Questions
Piles me kya khana chahiye?
Eat fibre-rich foods: whole grains, dal, green vegetables, papaya, guava, soaked figs and isabgol, with 8 to 10 glasses of water a day.
Piles me kya nahi khana chahiye?
Limit maida, fried food, processed snacks, too much tea or coffee, alcohol and very spicy food if it causes burning.
Is curd good for piles?
Fresh curd in the daytime is usually fine. Ayurveda prefers buttermilk over curd for piles because it is lighter and easier to digest.
Is banana good for piles?
Ripe banana is good because it softens stool. Raw or unripe banana can be constipating.
Which fruit is best for piles?
Papaya, guava, pear, apple with skin, ripe banana and soaked figs are among the best because they are rich in fibre and water.
About the author: Deepak Sagar is an Ayurvedic wellness content writer with Aarogya Jeevanam and over 6 years of experience writing on digestive health and holistic living.
Disclaimer: This article is for general information only and is not a substitute for medical advice. Please consult a qualified doctor for diagnosis and treatment.