It is recommended to eat a fiber-rich diet if one is suffering from food for piles. This is so because fiber makes the stool soft, which helps in regular bowel movements. It is recommended to take 25 to 30 grams of fiber daily. In addition to this, it is important to drink lots of water which keeps the stool soft and can be passed without any strain. High-calorie food items are not suggested to consume as this will not digest properly and cause irregular bowel movements.