Healthdirect Free Australian health advice you can count on.

Medical problem? Call 1800 022 222. If you need urgent medical help, call triple zero immediately

healthdirect Australia is a free service where you can talk to a nurse or doctor who can help you know what to do.

beginning of content

Haemorrhoids and diet

2-minute read

Healthy eating is an important factor in preventing and managing haemorrhoids.

A balanced diet that’s high in fibre and low in sugar and fat will help you avoid constipation or weigh gain which are risk factors for developing haemorrhoids.

Eating plenty of fibre is important for preventing haemorrhoids because it keeps your stools soft and regular and minimises the amount of time you spend straining on the toilet.

High-fibre foods include:

  • fresh fruit and vegetables
  • wholegrain breads and cereals
  • nuts and seeds
  • pulses (peas, beans and lentils).

Commercial fibre supplements are also available and can be useful if you think you are not getting enough of the above foods in your diet.

If you decide to increase the amount of fibre in your diet it’s best to do it gradually so your digestive system has time to adapt.

It’s also important to increase your fluid intake at the same time. This is because fibre in the stools acts like a sponge, absorbing moisture from the body.

Try to drink lots of water. Cutting down on sugary drinks will also help you to cut down on calories that cause weight gain.

More information about food and nutrition is available in our healthy eating section and from the Nutrition Australia website.

Last reviewed: September 2017

Need more information?

These trusted information partners have more on this topic.

Top results

Haemorrhoids - Better Health Channel

A diet high in fibre can both treat and prevent haemorrhoids.

Read more on Better Health Channel website

Bladder and bowel problems during pregnancy

During pregnancy, many women experience some rather unpleasant conditions. Maintaining a healthy diet and doing regular exercise can help make life a little easier.

Read more on Pregnancy, Birth & Baby website

Haemorrhoids (piles) information video | myVMC

Haemorrhoids or piles are a type of varicose veins found in the anus. Haemorrhoid symptoms can be relieved with haemorrhoid treatments like piles cream.

Read more on myVMC – Virtual Medical Centre website

Haemorrhoids self-care - myDr.com.au

Haemorrhoids (piles) can be inside or outside the anal canal. They are common, particularly after 40 and during pregnancy. Find out what products are available for haemorrhoids.

Read more on myDr website

Haemorrhoids - myDr.com.au

Haemorrhoids are enlarged, congested veins just under the surface tissue of your rectum or anus. About 50 per cent of adults have had them by the time they turn 50.

Read more on myDr website

Haemorrhoids (piles; hemorrhoids) information | myVMC

Haemorrhoids or piles are abnormalities of the anal cushions, which supply blood to the anus and help it to close. They may cause anal bleeding.

Read more on myVMC – Virtual Medical Centre website

Haemorrhoids treatments - myDr.com.au

Preventing constipation is the best way to avoid existing haemorrhoids becoming irritated and new ones forming. Avoid excessive straining and sitting on the toilet for any longer than a few minutes.

Read more on myDr website

Anal bleeding (bleeding from the anus) information | myVMC

Anal bleeding may be caused by haemorrhoids or anal fissures ,or serious diseases like bowel cancer. Serious anal bleeding requires medical investigation.

Read more on myVMC – Virtual Medical Centre website

Constipation - Better Health Channel

Most cases of constipation are treated by eating a diet high in fibre, drinking more fluids, and exercising daily.

Read more on Better Health Channel website

Dietary fibre - myDr.com.au

Dietary fibre is a component of plant materials which is largely digested by bacteria in the large intestine. High-fibre diets can help with bowel problems, cholesterol and diabetes.

Read more on myDr website

Healthdirect 24hr 7 days a week hotline

24 hour health advice you can count on

1800 022 222

Government Accredited with over 140 information partners

We are a government-funded service, providing quality, approved health information and advice

Australian Government, health department logo ACT Government logo New South Wales government, health department logo Northen Territory Government logo Government of South Australia, health department logo Tasmanian government logo Government of Western Australia, health department logo