7 Foods That Can Cause Constipation (2023)

Many foods have been shown to cause or worsen constipation. Making changes to your diet and reducing your intake of these foods can help promote regularity.

Constipation is a common problem that’s generally defined as having less than three bowel movements per week (1).

In fact, as many as 27% of adults experience it and its accompanying symptoms, such as bloating and gas. The older or more physically inactive you get, the more likely you are to experience it (2, 3).

Some foods can help relieve or reduce the risk of constipation, while others can make it worse.

This article examines 7 foods that can cause constipation.

7 Foods That Can Cause Constipation (1)

Alcohol is frequently mentioned as a likely cause of constipation.

That’s because if you drink alcohol in large amounts, it can increase the amount of fluids lost through your urine, causing dehydration.

Poor hydration, either due to not drinking enough water or losing too much of it through urine, is often linked to an increased risk of constipation (4, 5).

Unfortunately, no studies could be found on the direct link between alcohol consumption and constipation. Moreover, some people report experiencing diarrhea, rather than constipation, after a night out drinking (6).

It is possible that effects vary from person to person. Those wanting to counteract the potentially dehydrating and constipating effects of alcohol should try to offset each serving of alcohol with a glass of water or another non-alcoholic beverage.


Alcohol, especially when consumed in large amounts, can have a dehydrating effect that may increase the risk of constipation. Effects may vary from person to person, and more studies are needed before strong conclusions can be made.

Gluten is a protein found in grains like wheat, barley, rye, spelt, kamut, and triticale. Some people may experience constipation when they eat foods that contain gluten (7).

Also, some people are intolerant to gluten. This is a condition known as gluten intolerance or celiac disease.

When someone with celiac disease consumes gluten, their immune system attacks their gut, severely harming it. For this reason, individuals with this disease must follow a gluten-free diet (8).

In most countries, an estimated 0.5–1% of people have celiac disease, but many may not be aware of it. Chronic constipation is one of the common symptoms. Avoiding gluten can help relieve and heal the gut (9, 10, 11).

Non-celiac gluten sensitivity (NCGS) and irritable bowel syndrome (IBS) are two other instances in which a person’s gut may react to wheat. Individuals with these medical conditions aren’t intolerant to gluten but appear to be sensitive to wheat and other grains.

If you suspect gluten is causing your constipation, make sure to speak to your healthcare professional to rule out celiac disease before cutting gluten from your diet.

This is important, as gluten needs to be in your diet for the test for celiac disease to work properly. If you’ve ruled out celiac disease, you may want to experiment with consuming different levels of gluten to evaluate its effects on you.


Individuals with celiac disease, NCGS, or IBS may be more likely to experience constipation as a result of consuming gluten or wheat.

Processed grains and their products, such as white bread, white rice, and white pasta, are lower in fiber and may be more constipating than whole grains.

That’s because the bran and germ parts of the grain are removed during processing. In particular, the bran contains fiber, a nutrient that adds bulk to stool and helps it move along.

Many studies have linked a higher fiber intake to a lower risk of constipation. In fact, a recent study reported a 1.8% lower likelihood of constipation for every additional gram of fiber consumed per day (12, 13).

Therefore, people experiencing constipation may benefit from gradually reducing their intake of processed grains and replacing them with whole grains.

Although extra fiber is beneficial for most people, some people experience the opposite effect. For them, extra fiber may worsen constipation, rather than relieve it (14, 15).

If you are constipated and already consuming a lot of fiber-rich whole grains, adding more fiber to your diet is unlikely to help. In some cases, it may even make the problem worse (15).

If this is the case for you, try gradually reducing your daily intake of fiber to see if this provides some relief.


Processed grains and their products, such as white rice, white pasta, and white bread, contain less fiber than whole grains, making them generally more constipating. On the other hand, some people find that consuming less fiber helps relieve constipation.

Dairy appears to be another common cause of constipation, at least for some people.

Infants, toddlers, and children appear particularly at risk, possibly due to a sensitivity to the proteins found in cow’s milk (16).

A review of studies conducted over a 26-year period found that some children with chronic constipation experienced improvements when they stopped consuming cow’s milk (17).

In a recent study, children aged 1–12 with chronic constipation drank cow’s milk for a period of time. The cow’s milk was then replaced by soy milk for a subsequent period of time.

Nine of the 13 children in the study experienced constipation relief when cow’s milk was replaced by soy milk (18).

There are many anecdotal reports of similar experiences in adults. However, little scientific support could be found, since most studies examining these effects are focused on children, not older populations.

It’s worth noting that those who are lactose intolerant may experience diarrhea, rather than constipation, after consuming dairy.


Dairy products may cause constipation in some individuals. This effect is most common in those who are sensitive to the proteins found in cow’s milk.

Red meat may worsen constipation for three main reasons.

First, it contains little fiber, which adds bulk to stools and helps them move along.

Second, red meat may also indirectly reduce a person’s total daily fiber intake by taking the place of higher-fiber options in the diet.

This is especially true if you fill up on a large portion of meat during a meal, reducing the amount of fiber-rich vegetables, legumes, and whole grains you can eat in the same sitting.

This scenario would lead to an overall lower daily fiber intake, potentially increasing the risk of constipation (13).

Furthermore, unlike other types of meat, such as poultry and fish, red meat generally contains higher amounts of fat, and high-fat foods take longer for the body to digest. In some cases, this may increase the likelihood of constipation even further (19).

Those with constipation may benefit from replacing the red meat in their diet with protein- and fiber-rich alternatives such as beans, lentils, and peas.


Red meat is generally high in fat and low in fiber, a nutrient combination that may increase the risk of constipation. If you let red meat replace fiber-rich foods in your diet, it can increase the risk even further.

Eating large or frequent portions of fried or fast foods may also increase the risk of constipation.

That’s because these foods tend to be high in fat and low in fiber, a combination that can slow digestion in the same way that red meat does (19).

Fast food snacks like chips, cookies, chocolate, and ice cream may also replace more fiber-rich snack options, such as fruits and vegetables in a person’s diet.

This can further increase the likelihood of constipation by reducing the total amount of fiber consumed per day (13).

Interestingly, many people believe chocolate is one of the main causes of their constipation (20).

Furthermore, fried and fast foods tend to contain large amounts of salt, which can lower the water content of stool, drying it up and making it harder to push through the body (21).

This happens when you eat too much salt, as your body sucks up water from your intestines to help compensate for the extra salt in your bloodstream.

This is one way your body works to bring its salt concentration back to normal, but unfortunately, it can lead to constipation.


Fried and fast foods are low in fiber and high in fat and salt. These characteristics may slow digestion and increase the likelihood of constipation.

Persimmons are a popular fruit from Eastern Asia that may be constipating for some people.

Several varieties exist, but most can be categorized as either sweet or astringent.

In particular, astringent persimmons contain a large amount of tannins, a compound thought to reduce gut secretions and contractions, slowing down bowel movements (12).

For this reason, people experiencing constipation should avoid consuming too many persimmons, especially astringent varieties.


Persimmons contain tannins, a type of compound that may promote constipation by slowing digestion. This may be particularly true for astringent varieties of the fruit.

Constipation is an unpleasant condition that’s relatively common.

If you have constipation, you can achieve smoother digestion by making some simple changes to your diet.

Start by avoiding or reducing your intake of constipating foods, including the ones listed above.

If you’re still experiencing difficulties after reducing your intake of constipating foods, ask your healthcare provider to recommend additional lifestyle and dietary strategies.


What foods cause constipation the most? ›

Eating a lot of high-fat meats, dairy products and eggs, sweets, or processed foods may cause constipation. Not enough fluids. Water and other fluids help fiber work better, so not drinking enough liquids can contribute to harder stools that are more difficult to pass.

What is the number one food for constipation? ›

Greens such as spinach, Brussels sprouts, and broccoli are not only rich in fiber but also great sources of folate and vitamins C and K ( 33 , 34 , 35 ). These greens help add bulk and weight to stools, which makes them easier to pass through the gut.

What foods to avoid if you have constipation? ›

A:When you are constipated, it's best to avoid foods that are low in fiber and high in fat. This includes cheese, ice cream, potato chips, frozen meals, red meat, and hamburgers and hot dogs. Many processed foods have little to no fiber and will stall food passing through the bowel.

What food should not be eaten during constipation? ›

Fried Foods

“For others who are eating fried, greasy foods in place of dietary fiber sources like fruits, vegetables and whole grains, it may lead to constipation due to inadequate fiber intake,” she says.

What foods cause good bowel movements? ›

most vegetables, including carrots, peas, broccoli, and okra. fruits, including apples, pears, berries, avocados, and oranges. whole grains, such as whole oats, buckwheat, and millet. brown bread, pasta, and rice.

What foods make it easier to poop? ›

Here are 15 healthy foods that can help you poop.
  • Apples. Apples are a good source of fiber, with one small apple (5.3 ounces or 149 grams) providing 3.6 grams of fiber ( 2 ). ...
  • Prunes. Prunes are often used as a natural laxative — and for good reason. ...
  • Kiwi. ...
  • Flax seeds. ...
  • Pears. ...
  • Beans. ...
  • Rhubarb. ...
  • Artichokes.
Oct 16, 2020

Is Peanut Butter good for constipation? ›

Peanut butter contains fiber, which may help people avoid constipation. However, people should try to choose brands that do not contain added salt, sugar, or fat. Including certain foods in the diet can help to keep bowel movements regular. These include vegetables, legumes, and whole grains.

What fast foods cause constipation? ›

Fast food snacks like chips, cookies, chocolate, and ice cream may also replace more fiber-rich snack options, such as fruits and vegetables in a person's diet. This can further increase the likelihood of constipation by reducing the total amount of fiber consumed per day ( 13 ).

Is salad good for constipation? ›

Eat high-fiber cereals. Vegetables can also add fiber to your diet. Some high-fiber vegetables are asparagus, broccoli, corn, squash, and potatoes (with the skin still on). Salads made with lettuce, spinach, and cabbage will also help.

Is Oatmeal good for constipation? ›

1. Oatmeal. “Oats are loaded with soluble fiber, which is a type of fiber that allows more water to remain in the stool,” says Smith. “This makes the stool softer and larger, and ultimately easier to pass.”

What soup is best for constipation? ›

Beef broth, chicken broth, vegetable broth, or broth-based soups are other great food to help constipation.

Which food has the most laxatives? ›

Foods that act as natural laxatives.
  • Sweet potatoes.
  • Pumpkin.
  • Raisins.
  • Figs.
  • Leafy green vegetables.
  • Seeds.
Jun 22, 2021

What is the best stool softener to take daily? ›

Fiber Laxatives
  • #1. Metamucil.
  • #2. Benefiber.
  • #3. Citrucel.

How to stop constipation fast? ›

6 constipation remedies that work (plus 3 that don't)
  1. Water does a body good. ...
  2. Exercise gets things moving. ...
  3. Fiber combats both constipation and diarrhea. ...
  4. Caffeine wakes up your colon. ...
  5. Gentle laxatives can also help. ...
  6. Sugar-free gum might give you diarrhea.
Nov 19, 2021

What drinks help you poop? ›

What to drink to make you poop? The following drinks can help relieve constipation: prune juice, lemon juice, apple juice, kefir, coffee, green tea, water or aloe vera juice.

What foods produce the least poop? ›

Examples of low-residue foods include the following:
  • White bread with no nuts or seeds.
  • White rice.
  • Refined cereals and pasta.
  • Vegetables, without skin or seeds that are well cooked.
  • Fresh fruits including ripe bananas, cantaloupe, apricots, honeydew, papaya, peach, plums, and watermelon.

How to get rid of constipation fast? ›

If you're experiencing constipation, the following quick treatments can help induce a bowel movement in as little as a few hours.
  1. Take a fiber supplement. ...
  2. Eat foods for constipation relief. ...
  3. Drink a glass of water. ...
  4. Take a laxative stimulant. ...
  5. Take an osmotic laxative. ...
  6. Try a lubricant laxative. ...
  7. Use a stool softener. ...
  8. Try an enema.
May 12, 2022

What is the easiest food to poop? ›

Can't Go? These 14 Foods Can Help
  • Move Things Along. 1/15. The best way to stay regular is to exercise, eat a healthy, fiber-rich diet, and drink plenty of water. ...
  • Raspberries. 2/15. ...
  • Pears. 3/15. ...
  • Popcorn. 4/15. ...
  • Watermelon. 5/15. ...
  • Oatmeal. 6/15. ...
  • Almonds. 7/15. ...
  • Turnip Greens. 8/15.
Jan 28, 2023

How do you get rid of old poop in your colon? ›

Laxatives: You can drink a polyethylene glycol (PEG) solution or use an over-the counter (OTC) laxative to cleanse your colon. Surgery: If you have severe fecal impaction, your healthcare provider will perform surgery, especially to target symptoms of bleeding due to a tear in your bowel (bowel perforation).

Should I keep eating if constipated? ›

You may think that cutting back on food will help “clear out” your colon. That's not the case. Do this: Eating, especially healthy whole foods that contain fiber, helps your body move stool.


Top Articles
Latest Posts
Article information

Author: Lidia Grady

Last Updated: 19/10/2023

Views: 5886

Rating: 4.4 / 5 (65 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Lidia Grady

Birthday: 1992-01-22

Address: Suite 493 356 Dale Fall, New Wanda, RI 52485

Phone: +29914464387516

Job: Customer Engineer

Hobby: Cryptography, Writing, Dowsing, Stand-up comedy, Calligraphy, Web surfing, Ghost hunting

Introduction: My name is Lidia Grady, I am a thankful, fine, glamorous, lucky, lively, pleasant, shiny person who loves writing and wants to share my knowledge and understanding with you.