Connect with others who understand.

  • Learn from expert-reviewed resources
  • Real advice from people who’ve been there
  • People who understand what you’re going through
Sign up Log in
Powered By

Fiber Rich Foods and Obesity: What To Eat and What To Avoid

Medically reviewed by Johna Burdeos, RD
Written by Emily Brown
Posted on November 5, 2025

Fiber-rich foods are more filling and have fewer calories than low-fiber foods, making them smart additions to your diet. Fiber is a type of carbohydrate that comes in two main forms — soluble and insoluble. Both types are important in a daily diet, but soluble fiber tends to be the focus for weight management because it helps slow digestion, which helps you stay full and moderate how much you eat.

Read on to learn about ways a high-fiber diet can support weight management, fiber-rich foods to eat and low-fiber foods to avoid for the most health benefits, and tips to boost your fiber intake.

How Does Fiber Help With Weight Management?

Fiber is an important nutrient for managing your weight. Fiber-rich foods can:

  • Help you feel full
  • Slow digestion, which helps you stay full longer
  • Provide satiety with fewer calories
  • Regulate blood sugar

Soluble fiber may help keep you from overeating and reduce the number of calories you take in. Since high-fiber foods travel more slowly through the digestive tract, you feel fuller longer and may not feel hungry between meals.

High-fiber foods are also usually less energy dense than low-fiber foods, meaning they have fewer calories for the same amount of food. Your body absorbs fewer net calories from high-fiber foods than from low-fiber foods.

Fiber may also help manage weight by controlling blood sugar levels. Fiber — especially soluble fiber — slows the absorption of sugar into the bloodstream, which helps regulate how much gets into cells. If the bloodstream has more sugar than the cells need, the excess gets stored as fat.

Emerging research suggests that dietary fiber helps support a healthy gut microbiome, which in turn may influence appetite control, inflammation, and overall metabolic health.

What Foods Are Highest in Fiber?

Plenty of good sources of fiber can be easily added to your daily diet to help you meet your health goals. Dietary fiber is mainly found in plant-based foods. High-fiber foods that can help support weight loss include:

  • Legumes
  • Whole grains
  • Fruits
  • Vegetables
  • Nuts and seeds

Below are fiber-rich foods for each category and an estimate of fiber content per serving, rounded to the nearest gram. The exact amount of fiber may vary slightly across products and information resources. Check the nutrition facts label, when available, for the most accurate fiber content.

Legumes

Legumes are packed with fiber and come in a variety of forms that can be easily added to meals to boost fiber content. They’re also a good source of plant-based protein. Examples of fiber-rich legumes include:

  • Lentils (1 cup, boiled) — 18 grams
  • Split peas (1 cup, boiled) — 16 grams
  • Black beans (1 cup, canned) — 15 grams
  • Chickpeas/garbanzo beans (1 cup, cooked) — 12 grams
  • Edamame (1 cup, boiled and shelled) — 8 grams

Whole Grains

Whole grains are good sources of fiber, most of which comes from bran — the outermost layer of the grain. Many grain products, like bread and pasta, are made from refined grain, which is stripped of the outer layers. To tell if a product is made from whole grains, check the label or ingredient list for the terms “whole grain” or “whole wheat.” Here are some simple whole-grain options to add to your diet:

  • Whole-wheat pasta (1 cup, cooked) — 7 grams
  • Shredded wheat cereal (1 cup, with no added sugar) — 6 grams
  • Bran flakes (3/4 cup, with no added sugar) — 6 grams
  • Quinoa (1 cup, cooked) — 5 grams
  • Oats (1 cup, cooked) — 4 grams

Fruits

Certain fruits are a fresh and easy choice for adding fiber to meals or healthy snacks. Keep the skin on, such as for pears and apples, to get the most fiber and other nutrients. Fruits and vegetables also provide essential vitamins, minerals, and antioxidants that support overall health.

Fruits high in fiber include:

  • Blackberries (1 cup) — 8 grams
  • Raspberries (1 cup) — 8 grams
  • Pear (1 medium) — 6 grams
  • Grapefruit (1 fruit) — 5 grams
  • Apple (1 medium) — 5 grams

Vegetables

Although the fiber content in a single serving of some vegetables may not seem very high, the amounts can add up quickly in your favorite recipes. Some standouts in this category include:

  • Artichoke hearts (1 cup, cooked) — 14 grams
  • Sweet potato (1 cup, cooked) — 6 grams
  • Broccoli (1 cup, chopped) — 5 grams
  • Avocado (half of a Hass) — 5 grams
  • Kale (1 cup, cooked) — 5 grams

Nuts and Seeds

Even though they’re small, nuts and seeds can pack a good dose of fiber. They’re also rich in healthy fats and provide protein. Nibbling on a serving of nuts or sprinkling seeds over oatmeal, savory toasts, or other dishes can quickly increase your fiber intake. Good options include:

  • Chia seeds (2 tablespoons) — 10 grams
  • Pumpkin seeds (1 ounce) — 5 grams
  • Almonds (1 ounce, or about 23 nuts) — 4 grams
  • Sunflower seeds (1/4 cup kernels) — 3 grams

Low-Fiber Foods To Limit or Avoid

Most processed and ultra-processed foods contain little to no fiber, as whole foods are usually stripped of their fiber content when they’re processed. The lack of bran in refined grains, for example, reduces the fiber content as well as other nutrients.

In addition, low-fiber, processed foods tend to be more calorie dense but likely won’t help you get or stay full. Therefore, you might eat more, which can contribute to unwanted weight gain.

Research shows a connection between regularly eating ultra-processed foods and a higher risk of overweight and obesity. But food isn’t the only factor. Genetics, sleep, stress, and certain medications can also play a role. Experiences such as childhood trauma also have been linked to a greater risk of chronic health conditions later in life.

Some foods tend to be lower in fiber and other nutrients and may not keep you feeling full for long. Examples include:

  • White rice
  • Sugary breakfast cereals and cereal bars
  • White bread
  • Commercially baked goods, such as pastries, cakes, and doughnuts
  • Crackers
  • Processed snacks, like potato chips

Some ultra-processed foods are important staples in many cultures’ diets. You don’t have to give them up completely. Balancing these products with fiber-rich whole foods can help you feel satisfied and support your overall nutrition.

Tips for Adding Fiber to Your Diet

Most people in the U.S. don’t get enough fiber each day. The good news? You can boost your fiber intake with small changes and simple substitutions like these:

  • Choosing whole-wheat products, including pasta, bread, and tortillas
  • Using brown rice instead of white
  • Trying new recipes that use fiber-rich ingredients, like legumes and lots of vegetables
  • Snacking on high-fiber options to keep you going between meals
  • Baking with whole-wheat flour or adding whole grains, like oats, to baked goods
  • Following a recipe’s suggestions to vary vegetables or add more

The type and source of fiber matter as much as the amount. Whole foods are considered a healthier source than supplements or fiber-fortified processed foods.

Follow Fiber Intake Recommendations

Recommendations for fiber intake vary and may look different depending on sex and age, as well as existing health conditions. General recommendations for daily fiber intake provided by the Dietary Guidelines for Americans 2020-2025 are:

  • Females ages 19 to 30 — 28 grams
  • Females ages 31 to 50 — 25 grams
  • Females 51 and older — 22 grams
  • Males ages 19 to 30 — 34 grams
  • Males ages 31 to 50 — 31 grams
  • Males 51 and older — 28 grams

Talk with your healthcare provider or a dietitian if you have questions about healthy eating guidelines, including how much fiber you should aim for daily, based on your health goals and your body’s tolerance for fiber.

Add Fiber Slowly

If your diet is relatively low in fiber to start, it’s best to introduce fiber-rich foods slowly. Adding too much fiber too quickly can lead to cramping and bloating. Drinking plenty of water will help fiber move more easily through your digestive system.

Join the Conversation

On MyObesityTeam, people share their experiences with obesity, get advice, and find support from others who understand.

What are your go-to strategies or favorite high-fiber foods for increasing your fiber intake? Let others know in the comments below.

All updates must be accompanied by text or a picture.

We'd love to hear from you! Please share your name and email to post and read comments.

You'll also get the latest articles directly to your inbox.

Subscriber Photo Subscriber Photo Subscriber Photo
223,853 members
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service.
Privacy Policy Terms of Use
All updates must be accompanied by text or a picture.

Subscribe now to ask your question, get answers, and stay up to date on the latest articles.

Get updates directly to your inbox.

Subscriber Photo Subscriber Photo Subscriber Photo
223,853 members
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service.
Privacy Policy Terms of Use

Thank you for subscribing!

Become a member to get even more

See answer