This nutritious vegetable is good food for those suffering hemorrhoids. In fact, it is considered one of the best vegetables for the entire digestive tract, and it is thought to be highly effective at cleansing and regenerating the intestinal tract. One of its gut health promoting compounds is magnesium which appears to be necessary for proper bowel movement. It even has anti-inflammatory properties too, which will be direct help to your hemorrhoids. Eat it raw as salad, cook it as a dish, or even blend it into a hearty green smoothie.
8. Jambul fruit
The Jambul fruit is known to relieve bloody stools that are associated with internal piles. This fruit must be eaten early in the morning for a period of about 2-3 months for better results. It is also rich in dietary fiber, one of the reasons why it has been used as a popular remedy for piles or hemorrhoids.