Best foods for Piles + Foods to Avoid Eating for Hemorrhoids

Piles, also known as hemorrhoids, are group of inflamed tissue that develops in the anal canal. Piles contain blood vessels, support tissue, muscle, and elastic fibers.

Hemorrhoids are a very painful condition that is associated with tenderness, severe itching, and bleeding. If piles are left unchecked, the swollen veins in the anus and lower parts of your rectum can obstruct or protrude. In this case, surgery may be the only option left to treat it.

Piles are primarily caused by increased pressure in the lower rectum. Other related factors that may lead to chronic pile include chronic constipation, pregnancy, straining to pass stools, lifting heavy weight, and chronic diarrhea.

Some symptoms of piles include;

  • Painful lump which feels hard around the anus.
  • Sore and itchiness around anal opening
  • Feeling the bowels are full even after passing out stools
  • Blood on stools after bowel movement.
  • Pain when passing out stool

However, there are some foods that can help relieve painful piles symptoms.

In this article, we examined 10 best foods for piles and 10 best worst foods to avoid eating. Let’s get started.

READ ALSO: 15 Natural Ways to Lose Weight Fast without Exercise

8 Best foods for Piles

1. Cruciferous vegetables

One of the best foods for piles is broccoli and other cruciferous vegetables including cabbage, cauliflower, Brussels sprouts, radishes, and turnips. Cruciferous vegetables contain insoluble fiber and the variety of gut bacteria is connected to a more pliant gastrointestinal system, thus improving immunity and cutting down your risks of developing piles.

For the nutritional content, a cup (76 grams) of raw broccoli accounts for about 2 grams of insoluble dietary fiber which adds bulk to your stools.

2. Bell peppers

Bell pepper is another best food for piles patient. Though bell pepper is not so fibrous when compared to other vegetables, they contain water; making up about 93% of water. The water content in bell peppers helps to aid the easy passage of stools, thus preventing straining. A cup of sliced bell peppers which is about 92 grams contains about 2 grams of fiber.


Legumes are rich in fiber, which are vital for curbing piles symptoms. Legumes like soy beans, chickpeas, lentils, beans, peas, and peanuts are some of the best fiber foods for piles. You have to consume enough fiber to cut down your risks of piles flare-ups.

A cup of cooked lentils which is about 198 grams contains about 16 grams of fiber, making it one of the best foods for piles cure.

READ ALSO: 10 Effective Natural Remedies for Hangover

4.Cucumbers and melons

Cucumber and melon belong to the Cucurbitaceae family and they are some of the best foods for piles. These foods are tasty ways to integrate fiber and water into your digestive tract, which helps to prevent hemorrhoids. For best effect, ensure you consume cucumber along with its skin intact so as to derive the fiber benefit.

 5. Apples

Apples are rich in fiber and account for the best fiber foods for piles. For its nutritional content, a medium apple contains about 5 grams of fiber. Also, some of this fiber contains pectin which is a soluble fiber that produces a gel-like consistency in the digestive tract which is vital for aiding bowel movement. This helps to add bulk to your stool, thus reducing straining and aiding free bowel movement.

6. Bananas

Banana is rich in pectin and resistant starch, making it one of the best foods to eat during piles. Bananas are best to incorporate into your diet to ease symptoms of piles. One medium banana of about 7–8-inch contains 3 grams of fiber. The pectin contained in banana forms a gel in your digestive tract to help ease constipation and easy passage of stool.

7. Whole grains

Whole grains are legumes. They are rich in insoluble fiber which aids digestion and reduce pain linked with piles. Whole grains hold on to their germ, bran, and endosperm, which are loaded with fiber. Whole grains are among the best foods during piles that help to ease pain and other discomfort linked with hemorrhoids.

Oatmeal is one of the best whole grain options to integrate in your diet when trying to ease piles symptoms. Oatmeal is rich in beta-glucan (a soluble fiber), which benefits your gut microbiome by acting like a prebiotic.

8. Artichokes

Artichokes contain fiber which is essential for aiding easy bowel movement and healthy gut microbiome. A medium-sized artichoke which is about 128 grams contains roughly 7 grams of fiber. Artichokes help feed the friendly bacteria in your gut. Consuming these foods helps to cut down your risk of the onset of piles or diminish its symptoms by keeping your gut healthy.

READ ALSO: 13 common home remedy for dry skin you should know

Foods to avoid eating for Hemorrhoids

To avoid hemorrhoids, you have to cut down your intake of foods that are low in fiber. Consuming low fiber foods can exacerbate constipation and increase your risk of developing piles.

Low-fiber foods to avoid include:

  • White flour. The bran and germ of white flour has been removed, making it less fibrous. White flour foods include bagels, white breads, and pasta.
  • Dairy products like cheese and other varieties.
  • Fried foods. It can be quite hard to for fried foods to digest easily.
  • Salty foods. These foods make you bloated and increase your hemorrhoids sensitivity.
  • Processed meats. These include cold cuts that have low fiber content and high sodium
  • Caffeinated beverages. These beverages, especially coffee, may harden your stools and make it more painful to use the restroom.
  • Alcohol. Consuming alcohol and caffeinated drinks can increase your risk of developing piles as they cause your stools to dry up alcoholic drinks can dry up
  • Spicy foods. Eating spicy foods when you have piles can increase pain and discomfort associated with hemorrhoids
  • Red meat. This type of meat takes longer to digest and may aggravate constipation.

 In Conclusion:

Piles are very painful condition and symptoms can worsen or lessen based on the type of foods you consume. One of the most beneficial ways of reducing your piles symptoms is to eat foods that are high in fiber and drink lots of water. Foods like vegetables, legumes, whole grains, and fruits are loaded with fiber helps to prevent hemorrhoids or cut down your risk of developing piles.



Be the first to comment

Leave a Reply

Your email address will not be published.