Fiber is an essential nutrient that plays a crucial role in digestive health, weight management, and disease prevention. Despite its importance, most Americans consume only about half of the recommended daily fiber intake. Understanding which foods are highest in fiber can help you make better dietary choices and improve your overall health.
The Dietary Guidelines for Americans recommend that adults consume 25-34 grams of fiber per day, depending on age and gender. However, incorporating high fiber foods into your diet doesn’t have to be complicated. This comprehensive guide explores the best sources of dietary fiber across various food categories.
Understanding Dietary Fiber and Its Health Benefits
Dietary fiber refers to plant-based carbohydrates that cannot be digested by human enzymes. There are two main types of fiber, each offering distinct health benefits:
Soluble fiber dissolves in water and forms a gel-like substance in the digestive tract. This type of fiber can help lower cholesterol levels, regulate blood sugar, and promote feelings of fullness. Good sources include oats, beans, apples, and citrus fruits.
Insoluble fiber doesn’t dissolve in water and adds bulk to stool, helping food move through the digestive system more efficiently. This type helps prevent constipation and promotes regular bowel movements. Whole grains, nuts, and many vegetables are excellent sources.
Regular consumption of fiber-rich foods has been associated with numerous health benefits, including reduced risk of heart disease, type 2 diabetes, certain cancers, and improved weight management.
High Fiber Fruits: Sweet and Nutritious Options
Fruits provide not only fiber but also essential vitamins, minerals, and antioxidants. Here are some of the best high-fiber fruit choices:
Pears
Pears are among the highest-fiber fruits available. A medium pear with skin contains approximately 5.5 grams of fiber, which is about 20% of the daily recommended intake. The skin contains much of the fiber content, so eating pears unpeeled maximizes their nutritional benefit. Pears also provide vitamin C, vitamin K, and potassium.
Apples
The saying “an apple a day keeps the doctor away” has merit when it comes to fiber content. A medium apple with skin provides about 4.4 grams of fiber along with important antioxidants like quercetin. Apples contain both soluble and insoluble fiber, with much of it found in the peel. They make an excellent portable snack that combines sweetness with substantial nutritional value.
Raspberries
Raspberries are fiber powerhouses among berries. One cup of fresh raspberries delivers an impressive 8 grams of fiber while containing only about 64 calories. They’re also rich in vitamin C, manganese, and powerful antioxidants called anthocyanins. Add them to yogurt, oatmeal, or enjoy them fresh for a nutrient-dense treat.
Strawberries
These popular berries provide about 3 grams of fiber per cup of whole strawberries. Beyond fiber, strawberries are loaded with vitamin C, manganese, folate, and various beneficial plant compounds. They’re versatile enough to add to smoothies, salads, or desserts while boosting your daily fiber intake.
Avocados
Unlike most fruits, avocados are unique for their high healthy fat content and exceptional fiber levels. One medium avocado contains approximately 10 grams of fiber, making it one of the most fiber-rich foods available. Avocados also provide heart-healthy monounsaturated fats, potassium, vitamin E, and B vitamins. Use them in salads, sandwiches, or as a spread.
Bananas
A medium banana contains about 3.1 grams of fiber and is particularly rich in resistant starch when slightly green. Resistant starch acts similarly to fiber in the body, promoting digestive health and helping regulate blood sugar. Bananas are also excellent sources of vitamin B6, vitamin C, and potassium.
Oranges
A medium orange provides approximately 3.1 grams of fiber along with an abundance of vitamin C. The white pith under the peel contains significant fiber content, so avoiding removing too much of it can maximize fiber intake. Oranges also provide folate, thiamine, and various beneficial plant compounds.
High Fiber Vegetables: Nutrient-Dense Choices
Vegetables are essential components of a high-fiber diet and offer diverse flavors and textures. Here are top vegetable sources of dietary fiber:
Artichokes
Artichokes rank among the highest-fiber vegetables available. One medium cooked artichoke contains approximately 10.3 grams of fiber, nearly half the daily recommended intake for women. They’re also rich in antioxidants, vitamin C, vitamin K, folate, and magnesium. While they require some preparation effort, their nutritional benefits are well worth it.
Brussels Sprouts
These mini cabbages pack a nutritional punch with about 4 grams of fiber per cup when cooked. Brussels sprouts belong to the cruciferous vegetable family and provide vitamin K, vitamin C, folate, and manganese. Roasting them brings out their natural sweetness and makes them more appealing to those who find them bitter.
Broccoli
Broccoli is a nutritional superstar, offering 5.1 grams of fiber per cup when cooked. This cruciferous vegetable also provides vitamin C, vitamin K, folate, and various beneficial plant compounds that may have cancer-protective properties. Both the florets and stalks are edible and nutritious.
Sweet Potatoes
A medium sweet potato with skin contains approximately 3.8 grams of fiber along with substantial amounts of vitamin A, vitamin C, potassium, and manganese. The orange flesh is rich in beta-carotene, a powerful antioxidant. Sweet potatoes are versatile and can be baked, roasted, or mashed for various dishes.
Carrots
Carrots provide about 3.6 grams of fiber per cup when cooked or 1.7 grams for one medium raw carrot. They’re exceptionally high in beta-carotene, which the body converts to vitamin A, essential for eye health. Carrots are convenient as both raw snacks and cooked side dishes.
Beets
Beets offer approximately 3.8 grams of fiber per cup when cooked. These root vegetables contain unique plant compounds called betalains, which have antioxidant and anti-inflammatory properties. Beets also provide inorganic nitrates that may support cardiovascular health and athletic performance.
Spinach
Cooked spinach delivers about 4.3 grams of fiber per cup, significantly more than raw spinach due to volume reduction during cooking. Spinach is also an excellent source of iron, calcium, vitamin K, vitamin A, and folate. Its mild flavor makes it easy to incorporate into various dishes.
High Fiber Legumes: Plant-Based Protein Powerhouses
Legumes are among the most fiber-dense foods available and also provide substantial plant-based protein. Here are the best options:
Split Peas
Split peas are fiber champions, with one cup cooked providing an impressive 16.3 grams of fiber. They’re also rich in protein, containing about 16 grams per cup, making them excellent for plant-based diets. Split peas are economical, versatile, and work well in soups, stews, and curry dishes.
Lentils
Lentils offer about 15.6 grams of fiber per cup when cooked, along with 18 grams of protein. They come in various colors—green, brown, red, and black—each with slightly different flavors and textures. Lentils cook relatively quickly compared to other legumes and don’t require pre-soaking.
Black Beans
One cup of cooked black beans contains approximately 15 grams of fiber and 15 grams of protein. They’re also rich in folate, iron, magnesium, and manganese. Black beans work well in Mexican cuisine, soups, salads, and as a meat substitute in various dishes.
Kidney Beans
Kidney beans provide about 11.3 grams of fiber per cup when cooked. These popular beans are staples in chili recipes and also work well in salads and rice dishes. They’re good sources of protein, iron, and potassium.
Chickpeas
Also known as garbanzo beans, chickpeas contain approximately 12.5 grams of fiber per cup when cooked. They’re the main ingredient in hummus and are excellent in curries, salads, and roasted as crunchy snacks. Chickpeas also provide significant amounts of protein, iron, and phosphorus.
Navy Beans
These small white beans deliver about 19.1 grams of fiber per cup cooked, making them one of the highest-fiber foods available. Navy beans are traditionally used in baked bean recipes but work well in soups and stews.
High Fiber Whole Grains and Seeds
Whole grains and seeds are excellent fiber sources that also provide important nutrients and sustained energy.
Oats
Oats are among the healthiest grains, with one cup of cooked oatmeal providing about 4 grams of fiber. They contain a unique type of soluble fiber called beta-glucan, which has been shown to help reduce cholesterol levels and improve blood sugar control. Oats are also rich in antioxidants, particularly avenanthramides.
Quinoa
This pseudo-cereal provides 5.2 grams of fiber per cup when cooked. Quinoa is a complete protein, containing all nine essential amino acids, making it particularly valuable for vegetarian and vegan diets. It’s also gluten-free and rich in iron, magnesium, and manganese.
Chia Seeds
Chia seeds are incredibly fiber-dense, with just two tablespoons providing about 10 grams of fiber. These tiny seeds can absorb up to 12 times their weight in water, forming a gel that promotes feelings of fullness. They’re also rich in omega-3 fatty acids, protein, and various minerals.
Flaxseeds
Ground flaxseeds contain approximately 2.8 grams of fiber per tablespoon. They’re particularly rich in soluble fiber and omega-3 fatty acids. Ground flaxseeds are better absorbed than whole seeds and can be easily added to smoothies, yogurt, or baked goods.
Barley
Pearl barley provides about 6 grams of fiber per cup when cooked, while hulled barley offers even more. Barley contains significant amounts of beta-glucan, the same beneficial fiber found in oats. It works well in soups, stews, and as a rice substitute.
Whole Wheat Pasta
Whole wheat pasta contains approximately 6.3 grams of fiber per cup cooked, compared to about 2.5 grams in regular pasta. Switching to whole grain varieties is an easy way to increase fiber intake while enjoying familiar foods.
Brown Rice
Brown rice provides about 3.5 grams of fiber per cup cooked, significantly more than white rice. It retains the bran and germ layers where most nutrients and fiber reside. Brown rice also offers magnesium, phosphorus, and B vitamins.
High Fiber Nuts and Snacks
Nuts and certain snack foods can contribute meaningful amounts of fiber to your diet.
Almonds
One ounce (about 23 almonds) provides 3.5 grams of fiber along with healthy fats, protein, vitamin E, and magnesium. Almonds make convenient portable snacks and can be added to various dishes or used as almond butter.
Pistachios
Pistachios offer about 2.9 grams of fiber per ounce along with protein, healthy fats, and antioxidants. The act of shelling them can slow down eating, promoting better portion control.
Walnuts
An ounce of walnuts contains approximately 1.9 grams of fiber and is particularly rich in omega-3 fatty acids. They’re beneficial for heart and brain health and add pleasant texture to salads and baked goods.
Popcorn
Air-popped popcorn is a whole grain snack providing about 3.5 grams of fiber per 3 cups. It’s low in calories when prepared without excessive butter or oil, making it a satisfying high-fiber snack option.
Dark Chocolate
Dark chocolate (70-85% cocoa) contains approximately 3.1 grams of fiber per ounce. It’s also rich in antioxidants and minerals like iron, magnesium, and copper. Choose varieties with minimal added sugar for maximum health benefits.
High Fiber, Low Calorie Foods for Weight Management
For those focused on weight management, these high-fiber, low-calorie foods are particularly beneficial:
- Raspberries: 8g fiber, 64 calories per cup
- Broccoli: 5.1g fiber, 55 calories per cup cooked
- Carrots: 3.6g fiber, 55 calories per cup cooked
- Brussels sprouts: 4g fiber, 56 calories per cup cooked
- Strawberries: 3g fiber, 49 calories per cup
- Spinach: 4.3g fiber, 41 calories per cup cooked
- Cauliflower: 5g fiber, 57 calories per cup cooked
- Popcorn: 3.5g fiber, 93 calories per 3 cups air-popped
High Protein, High Fiber Foods
Combining high protein and high fiber is excellent for satiety and muscle maintenance. Best options include:
- Lentils: 18g protein, 15.6g fiber per cup cooked
- Chickpeas: 14.5g protein, 12.5g fiber per cup cooked
- Black beans: 15g protein, 15g fiber per cup cooked
- Split peas: 16g protein, 16.3g fiber per cup cooked
- Quinoa: 8g protein, 5.2g fiber per cup cooked
- Edamame: 17g protein, 8g fiber per cup cooked
- Almonds: 6g protein, 3.5g fiber per ounce
How to Increase Your Fiber Intake
Increasing dietary fiber should be done gradually to allow your digestive system to adjust. Here are practical strategies:
Start Your Day with Fiber
Choose high-fiber breakfast options like oatmeal topped with berries and nuts, whole grain toast with avocado, or chia seed pudding. Starting with fiber helps promote fullness throughout the morning.
Choose Whole Grains Over Refined
Replace white bread, white rice, and regular pasta with whole grain alternatives. This simple swap can significantly increase your daily fiber intake without changing your eating habits dramatically.
Snack on Fruits, Vegetables, and Nuts
Keep high-fiber snacks readily available. Apple slices with almond butter, carrot sticks with hummus, or a handful of nuts provide convenient fiber boosts between meals.
Add Legumes to Meals
Incorporate beans, lentils, or chickpeas into soups, salads, and main dishes several times per week. They’re economical, versatile, and provide substantial fiber and protein.
Leave Skins On
Many fruits and vegetables contain significant fiber in their skins. Eat apples, pears, potatoes, and cucumbers with their peels intact when possible.
Include Vegetables at Every Meal
Make vegetables a central part of lunch and dinner. Aim for at least half your plate to consist of vegetables at main meals.
Stay Hydrated
As you increase fiber intake, drink plenty of water. Fiber works best when it absorbs water, helping move food through the digestive system efficiently.
Potential Side Effects and Precautions
While fiber is beneficial, increasing intake too quickly can cause temporary digestive discomfort including gas, bloating, and cramping. To minimize these effects:
- Increase fiber gradually over several weeks
- Drink adequate water throughout the day
- Start with smaller portions of high-fiber foods
- Consider cooking vegetables to make them easier to digest initially
If you have specific digestive conditions such as irritable bowel syndrome (IBS) or inflammatory bowel disease (IBD), consult with a healthcare provider or registered dietitian before significantly changing your fiber intake, as individual tolerance levels vary.
Frequently Asked Questions About High Fiber Foods
What food is highest in fiber?
Navy beans contain one of the highest fiber amounts at approximately 19 grams per cup cooked. Other top contenders include split peas (16.3g per cup), lentils (15.6g per cup), and artichokes (10.3g per medium artichoke). Among fruits, raspberries lead with 8 grams per cup, while avocados provide about 10 grams per whole fruit.
How much fiber should I eat daily?
The recommended daily fiber intake is 25 grams for adult women and 38 grams for adult men. However, most Americans consume only about 15 grams per day. For adults over 50, recommendations decrease slightly to 21 grams for women and 30 grams for men.
Can I eat too much fiber?
While rare, consuming excessive fiber (over 70 grams daily) can interfere with mineral absorption and cause digestive discomfort. Most people don’t reach even the recommended amount, so this is typically not a concern for average consumers eating whole food sources of fiber.
Should I take a fiber supplement?
Whole food sources of fiber are preferable as they provide additional nutrients, antioxidants, and beneficial compounds that supplements lack. However, if you struggle to meet fiber needs through diet alone, supplements can help. Consult with a healthcare provider to determine if supplementation is appropriate for your situation.
Does cooking reduce fiber content?
Cooking doesn’t significantly reduce fiber content in foods. In fact, cooking can sometimes make fiber more digestible and increase the amount of food you can comfortably consume, potentially increasing overall fiber intake.
Are fiber supplements as good as food sources?
While fiber supplements can help increase intake, whole food sources are superior because they provide vitamins, minerals, antioxidants, and phytochemicals alongside fiber. Foods also contain different types of fiber that work synergistically for optimal health benefits.
Sample High Fiber Meal Plan
Here’s an example of how to incorporate high fiber foods throughout the day to reach 30+ grams:
Breakfast (10g fiber):
1 cup cooked oatmeal (4g) topped with 1/2 cup raspberries (4g) and 1 tablespoon chia seeds (5g), plus 1 tablespoon almond butter
Morning Snack (4g fiber):
1 medium apple with skin (4.4g)
Lunch (12g fiber):
Large salad with mixed greens, 1/2 cup chickpeas (6g), 1/4 avocado (2.5g), assorted vegetables (2g), and whole grain bread slice (2g)
Afternoon Snack (4g fiber):
3 cups air-popped popcorn (3.5g) or carrot sticks with hummus (3g)
Dinner (10g fiber):
Grilled chicken or fish, 1 cup roasted Brussels sprouts (4g), 1 medium sweet potato with skin (3.8g), side salad (2g)
Total: Approximately 35-40 grams of fiber
The Bottom Line
High fiber foods are essential for optimal health, supporting digestive function, heart health, blood sugar control, and weight management. The best sources include legumes like lentils and black beans, whole grains such as oats and quinoa, fruits including raspberries and avocados, and vegetables like artichokes and Brussels sprouts.
Most Americans fall short of recommended fiber intake, but incorporating a variety of fiber-rich foods throughout the day can help bridge this gap. Focus on whole, minimally processed plant foods, and increase intake gradually while staying well-hydrated.
By choosing foods naturally high in fiber rather than relying on supplements, you’ll also benefit from the vitamins, minerals, antioxidants, and other beneficial compounds these foods provide. Small, consistent changes like choosing whole grains over refined options, adding legumes to meals, and snacking on fruits and vegetables can significantly improve your fiber intake and overall health.
Remember that individual needs vary based on age, gender, activity level, and health conditions. If you have specific health concerns or digestive issues, consulting with a healthcare provider or registered dietitian can help you develop a personalized approach to increasing fiber intake safely and effectively.
Sources:

