Get Directions WhatsApp

High Fibre Foods for Piles — A Complete, India-Specific Diet Guide

HomePilesHigh Fibre Foods for Piles — A Complete, India-Specific Diet Guide
High Fibre Foods for Piles — A Complete, India-Specific Diet Guide

If you have been told you have piles — or you are trying to prevent them — your diet is the most powerful tool you have. Not expensive supplements. Not herbal tablets from a pharmacy shelf. Just food. Specifically, high fibre foods for piles that are already sitting in every Indian kitchen.

At Chirag Global Hospital, every patient receives the same first piece of advice: fix your diet. Because without adequate fibre, stools are hard, straining is inevitable, and haemorrhoids — whether newly diagnosed or post-treatment — persist and recur. High fibre foods for piles work because they directly address the root mechanical cause of the condition.

This guide gives you everything you need to build a piles-friendly Indian diet — with fibre counts, meal ideas, and foods to avoid. Read alongside:7 Daily Habits That Can Prevent Piles Naturally for the complete lifestyle picture.

Your diet can do more for your piles than any cream. Start today.
👉  Book a consultation at Chirag Global Hospital if treatment is also needed

Why Are High Fibre Foods for Piles So Important?

Dietary fibre works through two mechanisms. Soluble fibre (oats, isabgol, legumes, fruits) dissolves in water to form a gel that keeps stool moist, soft, and easy to pass. Insoluble fibre (whole grains, vegetable skins) adds bulk and speeds transit through the colon.

Together, they produce soft, well-formed stools that pass without straining. Straining is the primary mechanical force behind haemorrhoidal vein enlargement and prolapse. Eliminate straining through high fibre foods for piles and you remove the root cause.

Most Indians consume 10–12 g of fibre daily. The recommended intake is 25–30 g. This gap — largely driven by the shift from whole grains to refined grains — is the primary reason India has among the highest piles rates in Asia.

How Much Fibre Do You Need?

Population GroupDaily TargetTypical Indian IntakeGap
Adult men (19–50)38 g/day10–15 g/day~20–25 g
Adult women (19–50)25 g/day8–12 g/day~13–17 g
Pregnant women28 g/day8–12 g/day~16–20 g
Children (9–18)20–26 g/day6–10 g/day~14–16 g

Best High Fibre Foods for Piles — Indian Kitchen Edition

Fruits (Eat With Skin Wherever Possible)

FruitFibre ContentBest Way to Eat
Guava5.4 gRaw, with skin
Pear5.1 gRaw, with skin
Apple4.4 gRaw, with skin
Papaya2.5 gFresh as snack
Ripe banana3.1 gAs snack (not unripe)

Legumes and Pulses — The Fibre Powerhouses

These are the most effective high fibre foods for piles available in any Indian diet:

•       Kabuli chana (chickpeas) — 7.6 g per 100 g cooked | Chana masala, chaat, salad

•       Rajma (kidney beans) — 6.4 g per 100 g cooked | Make rajma curry a weekly staple

•       Chana dal — 4.3 g per 100 g cooked | Sambar, dal, khichdi

•       Moong dal — 4.1 g per 100 g cooked | Light on stomach, excellent daily choice

•       Masoor dal — 3.6 g per 100 g cooked | Thin dal or with rice

•       Toor dal — 3.0 g per 100 g cooked | Standard sambar and daily dal

Vegetables

•       Green peas (mattar) — 4.4 g per 100 g | Add to rice, sabzis, parathas

•       Drumstick (moringa pods) — 3.2 g per 100 g | Sambar essential

•       Sweet potato with skin — 3.0 g per 100 g | Baked or boiled

•       Spinach cooked — 2.8 g per 100 g | Dal palak, sabzi

•       Broccoli — 2.6 g per 100 g | Steam or stir-fry

Whole Grains — Replace Refined Grains Starting Today

      Oats — 4.0 g per 30 g serving | Porridge for breakfast — the easiest high fibre upgrade

•       Ragi (finger millet) — 3.6 g per 100 g | Ragi dosa, mudde, porridge

•       Whole wheat roti — 2.1 g per roti | Always atta, never maida

•       Brown rice — 1.8 g per 100 g cooked | Replaces white rice seamlessly

•       Jowar (sorghum) — 1.6 g per 100 g | Bhakri, roti

Seeds and Fibre Supplements

•       Flaxseed (alsi) — 2.8 g per tablespoon. Grind before consuming for best absorption.

•       Chia seeds — 4.1 g per tablespoon. Soak in water 15 minutes before consuming.

💬  Wondering if your diet needs professional guidance alongside treatment? Consult a proctologist at Chirag Global Hospital today →

Foods to Avoid When You Have Piles

•       White rice and maida (refined flour) — virtually zero fibre, the biggest dietary culprit

•       Processed snacks: chips, biscuits, namkeen, instant noodles

•       Red meat — low fibre, slow to digest

•       Fried foods — slow gastric emptying, worsen constipation

•       Alcohol — severely dehydrating, disrupts gut microbiome

•       Unripe bananas — contain resistant starch that can temporarily worsen constipation

•       Spicy food — does not cause piles but significantly irritates inflamed haemorrhoidal tissue

A Full Day of High Fibre Foods for Piles — Sample Meal Plan

MealWhat to Eat
On waking1 glass warm water + 1 tbsp isabgol (psyllium husk)
BreakfastOats porridge with banana and flaxseed, OR ragi dosa with sambar
Mid-morning1 guava or 1 pear with skin + 1 glass water
Lunch2 whole wheat rotis + rajma curry + palak sabzi + salad + buttermilk
Afternoon snackRoasted chana (30 g) OR mixed nuts + 1 glass water
DinnerBrown rice or 2 rotis + moong dal + mixed vegetable sabzi
Before bed1 tbsp isabgol in 1 full glass of warm water

Frequently Asked Questions

How long do high fibre foods for piles take to show results?

Most people notice softer, easier bowel movements within 3–5 days of consistently eating 25–30 g of fibre with 2.5–3 litres of water daily.

Is a high-fibre diet enough to cure Grade 2 piles?

High fibre foods for piles reduce symptoms and prevent progression but will not resolve a Grade 2 prolapse. Medical treatment is needed for the prolapse itself; diet is essential before and after any procedure for lasting results.

Can I get enough fibre without supplements?

Yes, if your diet consistently includes multiple servings of legumes, whole grains, and vegetables daily. Isabgol helps bridge the gap while dietary habits are being established.

Can drinking water alone help piles if I don’t eat enough fibre?

No. Water helps soften stool, but without enough fibre, there is not enough bulk for the stool to pass smoothly through the intestines. High fibre foods for piles work best when combined with adequate hydration — ideally 2.5–3 litres of water per day.

Which Indian breakfast is best for piles and constipation?

Breakfasts rich in fibre are ideal. Good options include oats porridge with fruit, ragi dosa with sambar, vegetable poha made with added peas, or whole wheat vegetable upma. These meals provide fibre that helps stimulate bowel movement in the morning and reduce straining.

📍  Find Chirag Global Hospital – Directions
View on Google Maps

About Author

Chirag Global Hospitals

Get the Right Care for Your Colorectal Health