Best Foods That Prevent Hemorrhoids


    We already know, Food has a big impact on our hemorrhoids and overall health in general too. You should avoid some food and some should eat more to get rid of haemorrhoid. Mostly you will take lots of fluid and fibre to make you stool softens which will prevent piles.

    We have prepared the list of Best Foods for Hemorrhoids after researching and contemplating data from different sources. We hope our list of Best and Worst Foods for Hemorrhoids will help you select which food items you should choose or deduct from your everyday food menu when you are going through this painful problem of haemorrhoid.

    By the way, besides your daily food intake, you should check your posture in the toilet, exercise and so on. To get the whole picture, how to stop hemorrhoid fast you may also check out my article how to stop hemorrhoid bleeding fast.

    Without further delay, let us check out the best foods for hemorrhoids.

    5 best foods to eat when you have hemorrhoids

    Whole grain, grain

    Instead of eating white bread and wheat-made foods and bakery items, whole wheat bread and bakeries are always helpful when you have hemorrhoids. Those white bread and bakery items don’t help you rather deteriorate your hemorrhoid.

    Eat oats daily, eat cornmeal, barley. These are rich sources of whole grains. During the morning and evenings, you can eat oatmeal as breakfast and evening snack. Swap your daily packaged and processed snacks like granola bars for light soups, with oats sprinkled on top of it, along with fruits.


    when you eat fibres, they form a kind of jelly or paste in your stomach that is soft and it makes your stool soft. When your stool is soft, it gushes through your rectum without any possible roadblock or uneasiness. It prevents constipation.

    Make sure you drink plenty of water when you eat fibres, otherwise it will cause you stomach bloating or gas.

    Nuts, Legumes, Beans

    hemorrhoids best foods

    Eat all kinds of beans, nuts and legumes, because those are good for your skin, and good health that includes your bowel system and constipation. Kidney, black beans, navy, lima all beans are helpful in your constipation problem. Nuts that are good for your health and bowel system are peanuts, walnuts, pecans etc. Those beans, legumes, lentils and nuts make your stool soft. And relieve your pain when you are having trouble or pain during toilet. Nuts have plenty of fibres in them.


    Eat plenty of fruits, these fruits have fibres. So you don’t have to worry about the fibre consumption when you eat fruits. Besides fibres, you get plenty of essential nutrients from fruits; vitamin A, C, anti oxidants, folate, potassium, iron, magnesium, calcium etc.

    Swap your daily sweet snacks and bakery items with light snacks like peanuts, pecans, walnuts, almonds etc, dates, raisins and dry fruits. 


    hemorrhoid food

    Fresh vegetables have plenty of helpful nutrients and ingredients like calcium, magnesium, potassium, iron, beta-carotene, vitamin B-complex, vitamin-C, vitamin-A, and vitamin K.

    Tomatoes, berries, grapes, and kale and other dark, leafy greens, cruciferous vegetables like broccoli, cabbages– are generally rich in flavonoids. Flavonoids help you during constipation and control hemorrhoid bleeding.

    Eat plenty of vegetables packed with essential nutrients and fibres. Fibers will help your stool by making it soft and easier to pass. This way you will find relief, your anus will hurt less.

    You can and should eat seeds of pumpkin, butternut squash along with nuts and raisins as your evening snacks instead of processed foods.


    Drink plenty of water, you can swap your hourly tea or coffee with sherbet (with less sugar or no sugar), lemon juice, water mixed with lemon juice, mint, ginger crushed. Drink water every now and then. As a healthy person, you should drink 8 to 10 glasses of water daily. For men, the amount of daily water consumption is 3litress, for women, it is 2.2 litres. So, do not deviate from this amount during your constipation.