Question: what are the best foods to eat when you have hemorrhoids?
Answer: Legumes. When trying to avoid or prevent piles flare-ups, one major rule of thumb is to make sure you're getting enough fiber ( 4 ). ... 
Whole grains. Like legumes, whole grains are nutritional powerhouses. ... 
Broccoli and other cruciferous vegetables. ... 
Artichokes. ... 
Root vegetables. ... 
Squash. ... 
Bell peppers. ... 
Celery.