Expert Blogs | Diet & Nutrition
Best Foods To Prevent Constipation
photo of sick young african american woman,

Constipation can make you feel sluggish, weighed down, and cranky. Most people only experience it from time to time, but it can become chronic for others. It’s also more likely to happen as you age.

Wondering whether you’re constipated? The red flags include fewer than three bowel movements a week and hard, dry stools that are difficult to pass.

When you’re constipated, a good first step is making changes to your diet. What you eat can have a major impact on how smoothly your digestive system runs -- especially how much fiber you get. Fiber is a carbohydrate that naturally helps keep you regular, but most adults only get about half the amount they need every day.

Women should get 22-25 grams of fiber a day, men 28-31, according to the Dietary Guidelines for Americans. You don’t need to count every gram. Instead, seek out foods that are high in fiber and swap them in for lower-fiber foods.

These 10 foods are all rich in fiber (plus other nutrients that are good for health), so try to add them into your meals and snacks:

  1. Pears: They’re one of the highest-fiber fruits, with 6 grams per medium pear. Keep the peel on for maximum fiber.
  2. Oats: All varieties (whether old-fashioned, instant, or steel-cut) are whole grain and rich in fiber. Each cup of cooked oatmeal has 4 grams of fiber. If you top your bowl with fresh or frozen fruit, you’ll get even more.
  3. Potatoes: French fries aside, potatoes are nutritious, packing a surprising amount of vitamin C plus 3 grams of fiber per medium spud. Eat the skin to get all of it.
  4. Flaxseed and chia seeds: Sprinkle these seeds into oatmeal, smoothies, and even baked goods for an easy way to nab a few bonus grams of fiber.
  5. Beans: Swap at least one meat-heavy meal per week for one with beans. They’re loaded with protein, iron, and fiber. A half-cup portion of cooked kidney beans has about 6 grams of fiber.
  6. Popcorn: When you’re hankering for a crunchy snack, this is a perfect choice. It’s a natural source of whole grains, with 1 gram of fiber in each cup.
  7. Lentils: A half-cup serving of cooked green lentils has 9 grams of fiber, plus the amount of protein in 2 ounces of beef.
  8. High-fiber cereal: Check labels for brands that contain at least 5 grams of fiber per serving. Plain shredded wheat and bran cereals are good places to start. Add a handful of blueberries or a sliced banana for extra fiber.
  9. Apples: Keep the skin on since both the skin and the flesh have fiber. There are 4 grams of fiber in a medium apple, plus lots of water to keep you hydrated.
  10. Edamame: Popped out of their pods, these nutty, satisfying soybeans contain 4 grams of fiber per half-cup.

What Else Can You Do?

  • When you start adding more fiber to your life, you’ll also want to:
  • Drink plenty of water: Eating high-fiber foods won’t help if you’re not getting enough fluids. They help stools pass more easily.
  • Go slow: Add in these fiber-rich foods slowly, or else you’ll also have gas and bloating.
  • Move your body: Being active is good for digestion. Just adding a daily walk around the block can help get your system moving more efficiently.

When Food Isn’t the Fix

In some cases, diet alone may not fix constipation. So talk to your doctor if things don’t get better, as you may need other treatments like medication. And always let the doctor know if you have blood in your stool or abdominal pain as well.




Photo Credit: PixelsEffect via Getty Images

Tell us what you think of this post?
0 Like
0 Sad
0 Cheered up
0 Empowered
0 Care
WebMD Expert Blog © 2022 WebMD, LLC. All rights reserved.

Important: The opinions expressed in WebMD Blogs are solely those of the User, who may or may not have medical or scientific training. These opinions do not represent the opinions of WebMD. Blogs are not reviewed by a WebMD physician or any member of the WebMD editorial staff for accuracy, balance, objectivity, or any other reason except for compliance with our Terms and Conditions. Some of these opinions may contain information about treatments or uses of drug products that have not been approved by the U.S. Food and Drug Administration. WebMD does not endorse any specific product, service or treatment.

Do not consider WebMD Blogs as medical advice. Never delay or disregard seeking professional medical advice from your doctor or other qualified healthcare provider because of something you have read on WebMD. You should always speak with your doctor before you start, stop, or change any prescribed part of your care plan or treatment. WebMD understands that reading individual, real-life experiences can be a helpful resource, but it is never a substitute for professional medical advice, diagnosis, or treatment from a qualified health care provider. If you think you may have a medical emergency, call your doctor or dial 911 immediately.

Sally Kuzemchak, MS, RD

Sally Kuzemchak, MS, RD

Registered dietitian

Sally Kuzemchak is a registered dietitian in Columbus, Ohio. An award-winning reporter and writer, Sally has been published in magazines such as Health, Family Circle, and Eating Well and is an Advisor to Parents magazine. She is the author of the book The 101 Healthiest Foods For Kids. She blogs at Real Mom Nutrition, a "no-judgments" zone all about feeding families.

Latest Blog Posts From Sally Kuzemchak, RD, MS

15 Best Foods for Gut Health

15 Best Foods for Gut Health

It’s no secret that what you eat every day has a direct impact on your digestive system – and that some foods (hello, greasy takeout!) can make your belly feel worse than others. But certain foods have superpowers in the gut ...

Read more
How to Fight Heartburn

How to Fight Heartburn

That burning sensation in the center of your chest – it’s an awful feeling! Unfortunately, heartburn (also known as acid indigestion or gastroesophageal reflux) is also pretty common.

Read more