
All iLive content is medically reviewed or fact checked to ensure as much factual accuracy as possible.
We have strict sourcing guidelines and only link to reputable media sites, academic research institutions and, whenever possible, medically peer reviewed studies. Note that the numbers in parentheses ([1], [2], etc.) are clickable links to these studies.
If you feel that any of our content is inaccurate, out-of-date, or otherwise questionable, please select it and press Ctrl + Enter.
Products for the treatment of hemorrhoids
Medical expert of the article
Last reviewed: 04.07.2025

Step Up - Fiber in the Diet
Soluble fiber in flaxseed helps prevent constipation and hemorrhoids. Dietary fiber is the part of plant foods that your body's enzymes cannot digest. Therefore, it is not absorbed into the intestines and cannot be used for energy. Dietary fiber can be divided into two main categories: soluble and insoluble fiber.
Soluble fiber forms a gel when mixed with water, while insoluble fiber, which does not dissolve in water, leaves food largely intact.
[ 7 ]
How Soluble Fiber Works
Soluble fiber helps create bulkier, softer stools that can pass through the rectum more easily, thereby reducing the risk of constipation. This in turn will help prevent hemorrhoids from occurring and recurring and will cause less irritation to areas of the body with existing hemorrhoids. To avoid bloating and gas, you should add fiber to your diet gradually. It is also important to drink enough water, because too much fiber without water can have the opposite effect and increase the risk of constipation and hemorrhoids.
Excellent sources of soluble fiber include oats, flaxseed, peas, beans, apples, carrots, barley, berries and psyllium.
Useful bran
If you're not already eating a lot of fiber, you'll need to add it slowly to your diet, especially if you're adding it through bran. Increase your use of cereal bran over a period of several weeks.
If you add fiber to your diet in the form of fruits and vegetables, you can add them freely without much problem. However, since your stomach will not be under much stress, you may experience gas for a week or two.
Bran is known as a good source of fiber for your digestive system. This allows the food to continue to be processed through your digestive system. If you are not a fan of eating wheat as a food source, you can try adding fresh fruits and vegetables to your diet.
Foods like asparagus, brussel sprouts, cabbage, carrots, cauliflower, corn, peas, and parsnips can help fight hemorrhoids. This can help you prevent hemorrhoids naturally. Here are some of the foods you should start using to fight hemorrhoids
Juices
Juices are good for getting rid of hemorrhoids, but especially dark berry juice mixed with an equal amount of apple juice. Dark Berry Juices for Use Against Hemorrhoids.
Cherry, blackberry, blueberry
These berries contain "anthocyanins" and "proanthocyanidins" that reduce hemorrhoid pain and swelling by toning and strengthening the hemorrhoidal veins. Drink at least one glass of this juice or mixture every day.
[ 13 ]
Red and black currants
Currants are berries with a high content of vitamin C, rutin and minerals. This makes their juice valuable in clearing hemorrhoids. They also have a small amount of GLA fatty acid, which produces prostaglandins, substances that control pain in the body. Drink 1-2 glasses a day of red or black currant juice, berries.
Products with iron
Here are foods that contain iron to help you build your blood or keep iron in reserve if needed.
- Chicken liver, steamed crabs
- Kelp
- Prunes
- Dried apricots
- Seeds
- Pistachios
- Cashew nuts, almonds, sesame seeds
- Baked Potatoes
- Boiled beetroot
- Raisin
- Boiled broccoli
- Tuna
- Cantaloupe
Melon is one of the best foods you can eat to combat hemorrhoids. It is a good source of vitamins and minerals. It has high levels of beta-carotene and anti-toxic properties.
[ 16 ]
Ginger, garlic and onion
Add these three foods to your diet. Each of them helps break down fibrin. And fibrin is a natural substance that helps repair torn tissue, organs, and arteries. However, there are times when your body can react to too much fibrin, causing inflammation in the arteries and especially in the hemorrhoid area. Because of this, it is necessary to get rid of the excess with the help of these foods.
Oils
Use olive oil, flaxseed oil, and apple cider vinegar with every meal, adding them to salads, soups, or other dishes where they are appropriate. Or, take fish oil capsules at the end of each meal.
Fish oil is one of the most important oils to use daily.
Use the following foods to help reduce hemorrhoidal bleeding
- Alfalfa
- Dark green leafy vegetables
- Syrup
- Flax seeds are high in omega-3 oils, which help relieve inflammation and pain. They are also known for their high fiber content.
Bean oil is high in iron, which helps build blood cells. If you have bleeding from hemorrhoids, add beans to your diet.
There are many remedies that can give you temporary relief, reduce bleeding, reduce swelling, eliminate itching, and cure or prevent hemorrhoids.
The Optimal Diet to Fight Hemorrhoids
Here are dietary factors that can help maintain the effects of hemorrhoid treatment for a long time. But please note that the information below is not a substitute for professional medical advice on nutrition for hemorrhoids.
Eat foods that contain bioflavonoids
Bioflavonoids (or simply flavonoids) are a group of compounds that occur naturally in plants. These compounds give fruits and vegetables their vibrant colors and protect them from germs and insects. A large body of research suggests that the properties of bioflavonoids not only protect plants, but humans as well. Some studies have found a link between long-term flavonoid consumption and improvements in itching, bleeding, and other symptoms associated with hemorrhoids.
The beneficial effects of flavonoids are believed by scientists to have the ability to strengthen the walls of blood vessels and prevent the action of free radicals that cause tension inside the blood vessels.
[ 21 ], [ 22 ], [ 23 ], [ 24 ], [ 25 ]
Eat foods that do not irritate your intestines.
If you have hemorrhoids, you would be wise to avoid irritating foods and substances such as citrus fruits, spicy foods, tomatoes, and caffeine. Doctors have shown that these foods and substances will only make your hemorrhoids worse.